命令:halt,关机=shutdown -h

重点介绍init命令:init进程是所有进程的祖先,进程号始终为1,init 定义了八个运行级别,


0 - halt (Do NOT set initdefault to this)关机

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 - Full multiuser mode

#   4 - unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

今天公司一个serve挂了,重启只能启动到命令行,不能进入图形界面。

在命令行界面进入编辑/etc/inittab文件

linux开机启动模式详解和下关机启动_linux

id:5:initdefault:

此处的5也就是开机启动的runleverl X11

其实可以通过查看/etc/rc.d/rc*.d/中的文件来理解:

init 0 对应的系统会运行,/etc/rc.d/rc0.d/里指定的程序

linux开机启动模式详解和下关机启动_linux_02

文件中有killall和halt,这些文件都是软连接的文件,此为终止进程,init 0 为关机

init 1:对应系统运行:/etc/rc.d/rc1.d

linux开机启动模式详解和下关机启动_init_03


这个级别启动很多服务,networManager/iptables/acpid/alsa都开启,但是不支持nfs

init 3,对应的系统运行/etc/rc.d/rc3.d

linux开机启动模式详解和下关机启动_linux_04

此为完全多用户模式

init 4 为安全模式

init 5为图形模式:

linux开机启动模式详解和下关机启动_linux_05


init 6

其中有:killall 和reboot两个服务,此为重启。