代码: 全选
共5个等级,T0到T4,每个等级都有一些基本技能,如果自己觉得掌握了,那么就达到这个
等级的要求了。
T0:
1. 听说过Linux是什么。
2. 用过几次Linux。
T1:
1. 能熟练的安装Ubuntu或者Debian。
2. 能配置“源”这类东西。
3. 了解常用软件的名字。
4. 知道linux区分大小写。
5. 能打开终端,复制粘贴一些命令。
6. 遇到问题时,知道去哪里求助。
7. 能安装各种驱动。
T2:
1. 喜欢man,man让你更男人。
2. 理解“源”的工作方式。
3. 熟练的使用源码编译安装软件。
4. 理解/下面各目录的含义。
5. 知道从网上复制来的命令每一个参数的意义。
6. 提问时主动提供问题的发生环境。
7. 理解runlevel,知道runlevel的作用,和相关的配置文件。
8. 会编译内核,做些常见的配置。
9. 理解文件标志位的含义,说得出rwxst代表的意义。
10. 能用tar备份系统和还原。
11. 熟练使用Vim或者Emacs
12. 知道自己的每一步操作的后果。
13. 理解权限,并知道怎么配置权限。
14. 了解主流发行版的定位和区别。
T3:
1. 熟悉bash或者python,perl中的一种,能编写一些系统管理脚本。
2. 了解内核配置中大部分选项的意义,以及应该怎么设置。
3. 能写一些方便自己管理系统的工具,如测试各个源的速度,选择最快的源。
4. 能搭建一些应用,如Lamp,计算集群等。
5. 对内核有所理解,读懂进程调度,内存管理,文件系统相关部分。
6. 能编写一些内核模块,添加系统调用。
7. 对系统优化有一定的了解,能为优化系统配置更好的内核。
8. 熟练使用大部分常用的命令,并知道怎么实现这样的命令。
9. 理解信号处理和进程的权限等东西。
10. 能编写一些Linux下应用软件。
T4:
1. 能根据新硬件环境,裁剪内核,修改部分源码,使之可以移植到新硬件平台。
2. 为了满足自己的需求,能修改很核心的内核源码。
3. 能编写集成在内核的httpd服务器。
4. 理解Linux跟BSD的底层区别。
5. 有能力编写自己的内核。