命令: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文件
id:5:initdefault:
此处的5也就是开机启动的runleverl X11
其实可以通过查看/etc/rc.d/rc*.d/中的文件来理解:
init 0 对应的系统会运行,/etc/rc.d/rc0.d/里指定的程序
文件中有killall和halt,这些文件都是软连接的文件,此为终止进程,init 0 为关机
init 1:对应系统运行:/etc/rc.d/rc1.d
这个级别启动很多服务,networManager/iptables/acpid/alsa都开启,但是不支持nfs
init 3,对应的系统运行/etc/rc.d/rc3.d
此为完全多用户模式
init 4 为安全模式
init 5为图形模式:
init 6
其中有:killall 和reboot两个服务,此为重启。