标签:
1) 内核启动init
2) 系统初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit)
3) init找到/etc/inittab文件,确定默认的运行级别(X) (/etc/init/rcS.conf exec telinit $runlevel)
4) 触发相应的runlevel事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL)
5) 开始运行/etc/rc.d/rc,传入参数X
6) /etc/rc.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本
7) /etc/rcX.d/中的脚本按事先设定的优先级依次启动
8) 最后执行/etc/rc.d/rc.local
9) 加载终端或X-Window接口
10) 用户登陆
作业题:
1. 图形界面启动的是哪个运行级别? 而我们平时用的命令行模式又是哪个运行级别? 除了图形和命令行模式两个常用级别外,其他运行级别代表什么涵义?如何更改系统的运行级别?
2. Linux默认共启动几个tty?
3. 如何使用yum工具安装图形桌面?如果安装的图形不显示中文怎么办?
4. 要想退出终端界面,除了使用exit外,还可以使用哪个快捷键?如取消一条错误的命令?如何暂停一个当前终端上正在运行的任务?
5. 使用什么命令可以查看某个命令的帮助文档呢?
6. Linux下的隐藏文件或目录是怎样的?如何看一个目录下有没有隐藏文件或目录?
7. Linux系统,我们使用的命令大多在哪几个目录下?系统日志会记录到哪个目录下?
8. 请用一条命令实现:让其他主机无法ping通您的Linux.
9. 请写出您所知道的重启Linux系统的命令。
10. 忘记root密码怎么做?
11. MBR 和grub 有何关系?
12. 使用什么命令可以把指定目录下的文件和目录按时间排序?
13. 如果在安装系统的时候没有为grub设置密码,那么怎么在系统中设置呢?明文如何设置密文如何设置?
14. 如何查看当前帐户登陆在哪一个终端上?
15. 怎么看cpu和内存详细信息?
16. 光盘的救援模式下,我们的linux系统在哪个目录下?要想使用passwd命令需要做一步什么操作?
--扩展学习
1. Linux的内核引导扩展阅读
http://www.lishiming.net/thread-5469-1-1.html
在这一部分内容中,出现了诸多概念,请查资料理解以下概念:BIOS, ROM, RAM, MRB, Lilo, Bootloader.
2. 查资料了解upstart概念
3. 关于redhat6的启动过程 http://www.lishiming.net/thread-5470-1-1.html
4. 扩展阅读,redhat5 和 redhat6 启动区别 http://www.lishiming.net/thread-5470-1-1.html
redhat5/centos5启动过程可以参考阿铭的第一版教程 http://www.lishiming.net/study/4.htm
5. 如何把centos启动时的进度条替换为详细信息 http://www.lishiming.net/thread-5397-1-1.html
尝试把您的CentOS进度条改成详细信息,这可能会用到如何使用vim,vim工具详细用法会在后续章节介绍,如果您想提前学习它请点击http://study.lishiming.net/chapter10.html
6. 把centOS6不必要的tty关闭 http://www.lishiming.net/thread-5407-1-1.html
7. 模拟Linux开机故障与解决方案 http://www.lishiming.net/thread-5472-1-1.html
8. 再介绍几个实用的快捷键
Ctrl + u 会把当前光标之前的字符全部删除
Ctrl + k 会把当前光标之后的字符全部删除
Ctrl + b 光标向前移动一个字符
Ctrl + f 光标向后移动一个字符
Ctrl + a 光标移动到命令的最开始
Ctrl + e 光标移动到命令的结尾
Ctrl + s 锁住命令终端,按任何键都不会有反应
Ctrl + q 解锁命令终端
9. 关于ls 命令的额外知识点
ll 等同于 ls -l
ls -t 表示以文件的修改时间排序,最新修改的文件排在最前面
标签:
原文地址:http://www.cnblogs.com/LinuxSuDa/p/4313811.html