!
分成不同的方面。
系统管理:看对操作系统的理解,分配权限,设计日志。
web管理:服务器日常维护备份,简易安全配置。
数据库管理,主要是数据库安装,性能调试,日常记录啥的。
安全管理员,主要是网络安全,网络工具的使用
开发,分驱动程序,云修剪,嵌入式,主要看工具熟不熟。
应用:那又分好多。
一般要求是,文件命令熟悉,系统安装能做,能写点宏命令就可以了。
其实水平不在系统,而在理解,基础知识。然后是实际运用经验,经验多了,干事情就漂亮。
HR的话,对技术问题,找要用人的部门负责人做技术把关就行。
好多程序高手,也许对系统配置不熟悉。优秀攻击型黑客对客户体验未必重视,跳合适的吧。
中级 Linux
写一个文件系统
写一个内存分配器
添加一些系统调用
添加一些新的子系统
添加多个保护代码段
高级 Linux
控制一下特定 CPU 的所有寄存器
将 CPU 的复位,读写信号都抓取出来,分析分析如果从硬件黑入 CPU
cpu性能优化,内存性能优化,文件权限管理
从低到高,依次升级。
1. 可以在虚拟机中独立安装Linux,会安装基本软件。
2.在物理机中安装Linux,解决启动引导,显卡驱动等问题。
3. 学会安装软件,并且会简易编译软件,修改服务配置。
4. 掌握Linux的shell,python编写脚本,快速批量的修改服务等。
5,掌握服务器软件的安装,配置等等。
6. 优化服务器性能,合理调度资源,强化服务器安全。