# 开关机命令
系统关机或重启的控制命令。
# SHUTDOWN
用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
使用权限:系统管理者。
# 语法
shutdown [-t seconds] [-rkhncfF] time [message]
# 常用选项
| 名称 | 描述 |
|---|---|
| -h | 关机后停机 |
| -r | 关机后重新开机 |
| time | 设定关机的时间 |
| message | 传送给所有使用者的警告讯息 |
| -c | 取消目前已经进行中的关机动作 |
| -t seconds | 设定在几秒钟之后进行关机程序 |
| -k | 并不会真的关机,只是将警告讯息传送给所有使用者 |
| -n | 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机 |
| -f | 关机时,不做 fcsk 动作(检查 Linux 档系统) |
| -F | 关机时,强迫进行 fsck 动作 |
# 实例
立即关机。
shutdown -h now
指定 5 分钟后关机,并提示相关信息。
shutdown +5 “System will shutdown after 5 minutes”
指定在 00:00 时重启。
shutdown -r 00:00
其它命令:
关机:halt、poweroff、init 0等。重启:reboot、init 6等。
# INIT
init 命令是 Linux 下的进程初始化工具,init 进程是内核引导运行的,是系统中的第一个进程,为所有 Linux 进程的父进程,它的进程号为 1。
# 语法
init [选项] [参数]
# 常用选项
| 名称 | 描述 |
|---|---|
| -b | 不执行相关脚本而直接进入单用户模式 |
| -s | 切换到单用户模式 |
# 参数
运行等级:指定 Linux 系统要切换到的运行等级。
通过 runlevel 可以查看系统当前运行的级别,显示的结果包括之前的运行级别和当前运行级别。
到底什么是运行级呢?
简单的说,运行级就是操作系统当前正在运行的功能级别,你可以查看 init 的配置文件 /etc/inittab,其中内容包括以下部分。
#0 停机(千万不能把 initdefault 设置为 0)
#1 单用户模式
#2 多用户,没有 NFS(和级别 3 相似,会停止部分服务)
#3 完全多用户模式
#4 未分配
#5 x11(Xwindow)
#6 重新启动(千万不要把 initdefault 设置为 6)
# LOGOUT
logout 指令让用户退出系统,其功能和 login 指令相互对应。
# 语法
logout
# 实例
退出系统。
logout
# LOGIN
login 指令用于让用户登入系统,您亦可通过它的功能随时更换登入身份。
# 语法
login
# 实例
使用新的身份登录系统。
login
← Linux 基本知识 文件搜索 →