修改系统的运行级
telinit [-e key=value] runlevel
利用telinit命令,可以修改系统的运行级。命令参数runlevel是数字0~6之一,表示系统的运行级。其中,2~5是多用户运行级,0表示关机,6表示重新启动系统,1是单用户运行级,用于引导系统进入单用户工作模式。
通常,应当使用shutdown命令关机、重新引导系统或引导系统进入单用户工作模式。telinit命令主要用于系统引导的内部运行过程。
实际上,命令参数runlevel也可以是S或s,表示把系统直接置于单用户工作模式,事先不必刻意终止多余的进程。
利用telinit命令修改运行级之后,将会产生并发出一个runlevel运行级事件,导致系统使用新的运行级重设RUNLEVEL环境变量,使用先前的运行级(从设置前的RUNLEVEL变量或从/var/run/utmp文件中获取)重设PREVLEVEL变量。
最后,telinit命令还会把一个新的运行级记录写入/var/run/utmp,同时以追加方式写入/var/log/wtmp文件。
-e key=value 用于指定附加的环境变量,以便随运行级事件以及RUNLEVEL与PREVLEVEL环境变量一起提供。
1. 快速重新引导系统(在使用telinit命令关机和重新启动系统之前,最好先运行sync命令,以免损坏文件系统)。
# sync # telinit 6
索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z