telinit

修改系统的运行级


语法格式

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