linux关机命令详解

Linux halt命令

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

使用权限:系统管理者。

语法

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


Linux shutdown命令

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

使用权限:系统管理者。

语法

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

参数说明

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

实例

立即关机

# shutdown -h now

指定5分钟后关机

# shutdown +5 “System will shutdown after 5 minutes” //5分钟够关机并显示警告信息

Linux reboot命令

Linux reboot命令用于用来重新启动计算机。

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

语法

reboot [-n] [-w] [-d] [-f] [-i]

参数

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

实例

重新启动

# reboot
简单的说

halt和shutdown的区别
 
1.halt -h 
 
标准情况下是关机 但是要手动关闭电源 。
 
有些发行版增强了halt脚本 使其可以关闭电源
 
halt执行时﹐杀死应用进程﹐执行sync 系统调用﹐文件系统写操作完成后就会停止内核。
 
2.shutdown -h now 
 
这个命令 可以直接关机并关闭电源
 
3.reboot
 
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。
 
它的参数与halt相差不多
 


                
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值