大家好,我是新人。也是菜鸟。麻烦大家告诉我具体学习LINUX的方法

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 大家好,我是新人。也是菜鸟。麻烦大家告诉我具体学习LINUX的方法

#16

帖子 xhy » 2009-01-10 16:47

代码: 全选

共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. 有能力编写自己的内核。
目前负债150多万
回复