25、Linux关机&重启命令

1、shutdown 命令

来控制Linux系统关机和重启

shutdown 命令的基本信息如下。

  • 命令名称:shutdown。
  • 英文原意:bring the system down。
  • 所在路径:/sbin/shutdown。
  • 执行权限:超级用户。
  • 功能描述:关机和重启

命令格式:

shutdown [选项] 时间 [警告信息]

选项:

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

时间 : 设定关机的时间。

警告讯息 : 传送给所有使用者的警告讯息。

shutdown -h now    #立即关机 
shutdown -h 10     #指定 10 分钟后关机
shutdown -h 05:30     #指定时间关机
shutdown -r now    #重启, now是现在重启的意思
shutdown -r 05:30   #指定时间重启,但会占用前台终端
shutdown -r 05:30 &    #把定义重启命令放入后台,&是后台的意思
shutdown -r +10      #10分钟之后重启
shutdown -c     # 取消定时重启

2、halt命令

关闭系统,若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。

使用权限:系统管理者。

命令格式:

    halt  [选项]

 

选项:

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

例子:

# halt      关闭系统

# halt -p    关闭系统并关闭电源

# halt -d      关闭系统,但不留下纪录

3、reboot命令

用来重新启动系统,若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代

命令:  

reboot [-参数]

 

参数

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

 

posted @ 2025-11-18 09:10  chao_xiong  阅读(139)  评论(0)    收藏  举报