Linux关机命令:halt shutdown reboot init

版权声明:本人才疏学浅,欢迎大家批评指正,互相讨论学习。 https://blog.csdn.net/scuyxi/article/details/70194155

常见的Linux关机命令有如下几个:

halt

  使用权限:系统管理者
  使用方式:halt [-n] [-w] [-d] [-f] [-i] [-p]
  说明:当系统的 runlevel 为 0(停机) 或 6(重新启动) ,则自动关闭系统;
  halt命令可以用 shutdown 指令(加上 -h 参数)来取代
  参数:

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

  范例:
  halt -p 关闭系统后关闭电源。
  halt -d 关闭系统,但不留下纪录。

shutdown

shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重启。

使用权限:系统管理者

用法:

shutdown [-t seconds] [-rkhncfF] time [message]

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

范例:

shutdown now: 系统会进入单用户模式

shutdown -h now: 立即关机
shutdown +5 “System will shutdown after 5 minutes” //5分钟够关机并显示警告信息

reboot

reboot命令用于用来重新启动计算机
reboot命令可以用 shutdown 指令(加上 -r 参数)来取代

用法:
reboot [-n] [-w] [-d] [-f] [-i]

参数说明:
-n : 在重开机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)
-f : 强迫重开机,不呼叫 shutdown 这个指令
-i : 在重开机之前先把所有网络相关的装置先停止

init

init命令是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。

用法:

init [-bs] 运行等级

参数说明:
-b:不执行相关脚本而直接进入单用户模式;
-s:切换到单用户模式。

运行等级:
0 - 停机
1 - 单用户模式
2 - 多用户,没有 NFS
3 - 完全多用户模式(标准的运行级)
4 - 没有用到
5 - X11 (xwindow)
6 - 重新启动

范例:

init 0 :关机

猜你喜欢

转载自blog.csdn.net/scuyxi/article/details/70194155