学习一个 Linux 命令:shutdown 命令

点击上方 "编程技术圈"关注, 星标或置顶一起成长

后台回复“大礼包”有惊喜礼包!

日英文

People do a lot of thinking, and sometimes, that's what kills us.

有时候是我们自己想太多,才让自己如此难受。

每日掏心话

人生一场,比的是心态。坐拥家财万贯,野心不死,终究迎来祸从天降;虽然两袖清风,知足随缘,幸福迟早来临。

责编:乐乐 | 来自:恋猫大鲤鱼

链接:dablelv.blog.csdn.net/article/details/62893114

编程技术圈(ID:study_tech)第 1172 次推文

往日回顾:它们把色情版 “微信” 的底裤都给挖出来了,网友: 草率了。。。

     

   正文   


1.功能

shutdown 指令可以关闭所有程序,并依用户的需要,进行重启或关机操作。

使用 shutdown 命令时,在系统关机前,可以通知所有登录者系统将要关闭。此时 login 指令会被冻结,新用户将不能再登录,这是推荐使用的安全关机方式。关机之前,所有进程都会受到 shutdown 指令所发送的关闭进程信号,然后向 init 程序发送信号,要求它改变运行等级(runlevel)。

Linux 系统有 7 个运行级别:
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动;
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆;
运行级别2:多用户状态(没有NFS);
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式;
运行级别4:系统未使用,保留;
运行级别5:X11控制台,登陆后进入图形GUI模式;
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。

搜索后端架构师公众号回复“架构整洁”,送你一份惊喜礼包。

2.命令格式

shutdown [选项] [参数]

3.选项说明

-c
 cancel,其他用户可以取消目前正在执行的关机程序,或者Control-C终止shutdown程序
-k
 仅仅向每个登录用户发出警告信息,并不真正关机
-f
 重新启动时不执行fsck文件系统检查命令;
-F
 重新启动时执行fsck文件系统检查命令;
-h
 关机(halt)或关闭电源(power off),至于选择哪一种取决于系统的关机脚本(有時候可以在 BIOS 中更改)
-H
 关机(halt);
-P
 关机,等价于 poweroff 命令
-n
 不调用 init 程序进行关机,而由 shutdown 自己进行
-r
 重启。等价于 reboot 命令
-t <秒数>
 送出警告信息和删除信息之间要延迟多少秒
--help
 显示帮助信息
--version
 显示版本

4.常用示例

(1)立刻关机,其中 now 相当于时间为 0 的状态。

shutdown -H now
//或
halt

(2)系统在今天的 20:25 分关机。

shutdown -H 20:25

(3)系统立刻重新启动。

shutdown -r now
//或
reboot

(4)发送后面的警告信息,再过 30 分钟系统会自动重启。

shutdown -r +30 'The system will reboot' 

(5)仅发出警告,系统并不会关机。

shutdown -k now 'This is just a warning message'

(6)立即关机并切断电源。

shutdown -P now
//或
poweroff

(7)恶作剧,仅发出警告,什么都不会发生。

shutdown +10 -k '10分钟后关机'

5.常见问题

(1)shutdown \-hshutdown \-Hshutdown \-P的区别?
shutdown \-H是关机操作,停止系统运行,但并未关闭电源,shutdown \-P是关闭电源操作。shutdown \-h则根据系统的默认设置来选择是否关闭电源 。关闭电源会送出 ACPI 指令通知PSU(Power Supply Unit)电源。

(2)shutdown默认操作进入单用户维护模式。

//十分钟后进入单用户维护模式
shutdown +10

参考文献

[1] Linux 關機指令(shutdown、halt 與 poweroff)教學與範例

PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

欢迎加入后端架构师交流群,在后台回复“学习”即可。

猜你还想看

阿里、腾讯、百度、华为、京东最新面试题汇集

记住看小电影前一定要检查网址是不是 HTTPS 的,不然…

优秀的 Java 项目代码都是如何分层的?

程序员离职后躲老家山洞 2 年,敲出 45 万行代码...

BAT等大厂Java面试经验总结

别找了,想获取 Java大厂面试题学习资料

扫下方二维码回复「手册」就好了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值