文章目录

  • 一、halt命令
  • 二、shutdown命令
  • 三、poweroff命令
  • 四、init命令
  • 总结



一、halt命令

语法:halt [-n] [-w] [-d] [-f] [-i] [-p]

参数说明:

-n : 在关机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 文件里
-d : 不把记录写到 /var/log/wtmp 文件里(-n 这个参数包含了 -d) -f : 强迫关机,不呼叫 shutdown 这个指令
-i : 在关机之前先把所有网络相关的装置先停止
-p : 当关机的时候,顺便做关闭电源(poweroff)的动作

常用示例:

关闭系统

halt

关闭系统并关闭电源

halt -p

关闭系统,但不留下纪录

halt –d

二、shutdown命令

语法:shutdown [-t seconds] [-rkhncfF] time [message]

参数说明:

-t seconds : 设定在几秒钟之后进行关机程序。
-k : 并不会真的关机,只是将警告讯息传送给所有使用者。
-r : 关机后重新开机。
-h : 关机后停机。
-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。
-c : 取消目前已经进行中的关机动作。
-f : 关机时,不做 fsck 动作(检查 Linux 档系统)。
-F : 关机时,强迫进行 fsck 动作。
time : 设定关机的时间。
message : 传送给所有使用者的警告讯息。

常用示例

立即关机

shutdown -h now

指定10分钟后关机

shutdown -h 10

重新启动计算机

shutdown -r now

三、poweroff命令

语法:poweroff [-n] [-w] [-d] [-f] [-i] [-h]

参数说明:

-n : 在关机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 文件里
-i : 在关机之前先把所有网络相关的装置先停止
-p : 关闭操作系统之前将系统中所有的硬件设置为备用模式。

常用示例:

关闭系统

poweroff

四、init命令

语法:Init [0] [1] [2] [3] [4] [5]

参数说明:

init 0:停机(千万不能把initdefault 设置为0 )
init 1:单用户模式,只root用户进行维护
init 2:多用户,不能使用NFS(Net File System) 不联网
init 3: 完全多用户模式(标准的运行级)
init 4: 安全模式
init 5: X11 (xwindow) 图形化界面模式
init 6: 重新启动 (千万不要把initdefault 设置为6 )

常用示例

停机

init 0

进入图形化界面模式

Init 5

总结

word文档下载地址:`Linux系统4种常用关机命令