系统引导流程:
固件 firmware(CMOS/BIOS) -- POST加电自检
自举程序 BootLoader(GRUB) -- 载入内核
载入内核kernel -- 驱动硬件
启动进程init
读取执行配置文件/etc/inittab
常用固件设置:
安全设置
可引导介质列表
可引导介质搜索顺序
电源管理
启动细节显示
......
固件(硬件)时间:
root@lee-pc:~# hwclock
2013年09月26日 星期四 22时42分01秒 -0.486123 seconds
root@lee-pc:~#
系统(软件)时间:
lee@lee-pc:~$ date
2013年 09月 26日 星期四 22:40:05 CST
固件读取mbr (must boot record)
mbr内存储了自举程序BootLoaer、Partition table(分区)、Magic Number
init的工作:
init启动后读取inittab文件,执行缺省运行级别,从而继续引导过程。在unix系统中,init是第一个可以存在的进程,它的PID恒为1,但它也必须向一个更高级的功能负责:PID为0的内核调度器(Kernel scheduler),从而获得CPU时间
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 80 0 - 833 poll_s ? 00:00:00 init
1 S 0 2 0 0 80 0 - 0 kthrea ? 00:00:00 kthreadd
1 S 0 3 2 0 80 0 - 0 run_ks ? 00:00:00 ksoftirqd/0
(在Unbuntu系统中没有找到inittab这个文件,网上搜索说是在Ubuntu中,inittab软件包已经被Upstart软件包替换了,所有的配置信息都在/etc/event.d/目录下。但是这个event.d目录也没有找到)
查看运行级别:
root@lee-pc:/# runlevel
N 2
root@lee-pc:/#
切换运行级别:
init[123456Ss] 或 telinit[0123456Ss]
固件 firmware(CMOS/BIOS) -- POST加电自检
自举程序 BootLoader(GRUB) -- 载入内核
载入内核kernel -- 驱动硬件
启动进程init
读取执行配置文件/etc/inittab
常用固件设置:
安全设置
可引导介质列表
可引导介质搜索顺序
电源管理
启动细节显示
......
固件(硬件)时间:
root@lee-pc:~# hwclock
2013年09月26日 星期四 22时42分01秒 -0.486123 seconds
root@lee-pc:~#
系统(软件)时间:
lee@lee-pc:~$ date
2013年 09月 26日 星期四 22:40:05 CST
固件读取mbr (must boot record)
mbr内存储了自举程序BootLoaer、Partition table(分区)、Magic Number
init的工作:
init启动后读取inittab文件,执行缺省运行级别,从而继续引导过程。在unix系统中,init是第一个可以存在的进程,它的PID恒为1,但它也必须向一个更高级的功能负责:PID为0的内核调度器(Kernel scheduler),从而获得CPU时间
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 80 0 - 833 poll_s ? 00:00:00 init
1 S 0 2 0 0 80 0 - 0 kthrea ? 00:00:00 kthreadd
1 S 0 3 2 0 80 0 - 0 run_ks ? 00:00:00 ksoftirqd/0
(在Unbuntu系统中没有找到inittab这个文件,网上搜索说是在Ubuntu中,inittab软件包已经被Upstart软件包替换了,所有的配置信息都在/etc/event.d/目录下。但是这个event.d目录也没有找到)
查看运行级别:
root@lee-pc:/# runlevel
N 2
root@lee-pc:/#
切换运行级别:
init[123456Ss] 或 telinit[0123456Ss]
运行级别:
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是:3和5
要修改默认运行级别可以修改文件:/etc/inittab的 id:5:initdefault:这行中的数字
注意:如果修改默认运行级别为:1或者6,则系统启动后直接关机或者重启,并且不断重复。