runlevel与关机

一、runlevel

liunx从开始启动到启动完毕,经历的几个不同阶段就是runlevel;同样,关机也会经历另外的几个runlevel。有点类似windows操作系统启动时的正常模式、安全模式、命令行模式。

进入每个runlevel都要启动或关闭一些服务,放置在etc/rc.d/rc?.d或者ect/rc?.d下面

通常有8个runlevel:

0--halt the system

1--single user mode

2--basic multi user mode

3--multi user mode

5--multi user mode with gui

6--reboot the system

S,s single user mode

多数liunx桌面default是runlevel 5

多数linux服务器版本default是runlevel 3

runlevel 1,2 出调试很少使用

S,s不是直接给用户使用的,是给1做准备的

可以在空闲时间使用.init工具切换runlevel,关机和启动时不知不觉切换runlevle。关机调用0或6来关闭所有正在运行的进程。

二、关机命令

halt :系统管理者才有权限使用,若系统runlevel为0或6,关闭;否则shutdown -h取代

halt -p  关闭系统后关闭电源

shutdown -h 关闭系统后关闭电源