每天学一个 Linux 命令(6):shutdown
发布日期:2021-07-01 03:52:30
浏览次数:2
分类:技术文章
本文共 1453 字,大约阅读时间需要 4 分钟。
点击上方“民工哥技术之路”,选择“设为星标”
回复“1024”获取独家整理的学习资料!
推荐:
Github地址:
https://github.com/mingongge/Learn-a-Linux-command-every-day
命令介绍
shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以用来重开机。使用权限:系统管理者。
关机之前,所有进程都会受到shutdown指令所发送的关闭进程信号,然后向init程序发送信号,要求它改变运行等级(runlevel)。
Linux系统有 7 个运行级别:
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动;
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆;
运行级别2:多用户状态(没有NFS);
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式;
运行级别4:系统未使用,保留;
运行级别5:X11控制台,登陆后进入图形GUI模式;
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。
命令格式
shutdown [选项] [参数]
参数说明
-c #cancel,其他用户可以取消目前正在执行的关机程序,或者Control-C终止shutdown程序-k #仅仅向每个登录用户发出警告信息,并不真正关机-f Ubuntu系统独有,CentOS系统没有 #重新启动时不执行fsck文件系统检查命令;-F Ubuntu系统独有,CentOS系统没有 #重新启动时执行fsck文件系统检查命令;-h #关机(halt)或关闭电源(power off),至于选择哪一种取决于系统的关机脚本(有時候可以在 BIOS 中更改)-H #关机(halt);-P #关机,等价于 poweroff 命令-n #不调用 init 程序进行关机,而由 shutdown 自己进行-r #重启。等价于 reboot 命令-t <秒数> #送出警告信息和删除信息之间要延迟多少秒--help #显示帮助信息--version #显示版本 秒数>
示例详解
1、立刻关机
shutdown -H now//或halt
2、系统在今天的指定10分钟后关机
# shutdown -h 10
3、重新启动计算机
shutdown -r now//或reboot
4、发送后面的警告信息,再过30分钟系统会自动重启。
shutdown -r +30 'The system will reboot 30mins later'
5、仅发出警告,系统并不会关机。
shutdown -k now 'This is just a warning message'
6、立即关机并切断电源。
shutdown -P now//或poweroff
7、恶作剧,仅发出警告,什么都不会发生。
shutdown +10 -k '10分钟后关机'
8、设置系统在那个时间点关机
shutdown -h 12:30或后台执行 shutdown -h 12:30 &
9、取消shutdown命令执行
如果执行了下面的命令,突然发现时间上有冲突,可以使用ctrl+c取消shutdown -h 12:3Shutdown cancelled.或者,在另一个命令行窗口,使用下面的命令取消。shutdown -c
推荐阅读 点击标题可跳转
转载地址:https://mingongge.blog.csdn.net/article/details/111771593 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月15日 17时52分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
module pip has no attribute main问题解决
2019-05-01
LeetCode 134.Gas Station (加油站)
2019-05-01
Python之命名元组 (namedtuple)
2019-05-01
使用libpcap过滤arp
2019-05-01
[转帖]Robots.txt指南
2019-05-01
正则表达式简介(微软)--6.优先权顺序
2019-05-01
多用户与多租户的区别
2019-05-01
Python自动化运维 - day14 - JavaScript基础
2019-05-02
oracle保存小数点前为"0"的问题
2019-05-02
linux sar 命令详解
2019-05-02
ipvsadm 安装配置
2019-05-02
Linux shell脚本的字符串截取
2019-05-02
数据库复习(4)
2019-05-02
1小时点击量破千万!阿里巴巴首发:MySQL高级调优笔记!全是技术重点
2019-05-02
这个GItHub上的Java项目开源了 2021最全的Java架构面试复习指南
2019-05-02
Proftpd MySQL [Step by Step]
2019-05-02
EFI Shell 命令参考
2019-05-02