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.选项说明

-ccancel,其他用户可以取消目前正在执行的关机程序,或者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)教學與範例

Linux 命令(5)—— shutdown 命令相关推荐

  1. linux中shutdown命令,linux中使用shutdown命令关机和重启

    linux中可以使用shutdown命令进行关机和重新启动,因为linux是多用户操作系统,可能会有很多用户在线上,所以这个命令需要root权限才可以执行,避免其他登录用户误操作. 1.命令格式 常用 ...

  2. linux中shutdown命令的含义,Linux中的shutdown命令的详细解释

    linxu下的shutdown命令是一个关机命令.下面由学习啦小编为大家整理了linux的shutdown命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的shutdown命令的详细解释 ...

  3. 学习一个 Linux 命令:shutdown 命令

    今天来给大家介绍一下linux的命令 shutdown 1.功能 shutdown 指令可以关闭所有程序,并依用户的需要,进行重启或关机操作. 使用 shutdown 命令时,在系统关机前,可以通知所 ...

  4. Linux中的shutdown命令用法

    color=gray  Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用Shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条 ...

  5. linux停机命令shutdown,linux下使用shutdown命令关机,提示: command not found (转)

    有点linux基础知识的,或者是系统的学习过计算机知识的人,没用过也能猜到,关机命令十有八九可能是shutdown.没错,实际上shutdown确实是liunx的关机命令,再配合各种选项,实现不同的关 ...

  6. 怎样取消shutdown关机命令?-shutdown命令的使用解析

    机房上课,可恶电脑总是被管理员測试,不时地弹出这个关机提示.怎样取消这个关机命令呢?其有用 shutdown -a 就可以.以下来学习一下shutdown命令的使用: shutdown这个命令预计好多 ...

  7. 如何取消shutdown关机命令?-shutdown命令的使用解析

    机房上课,可恶电脑总是被管理员测试,不时地弹出这个关机提示.如何取消这个关机命令呢?其实用 shutdown -a 即可.下面来学习一下shutdown命令的使用: shutdown这个命令估计好多人 ...

  8. Linux下的shutdown命令,关机重启

    一分钟后关闭电脑 shutdown 重启电脑 shutdown -r now 在指定时间点(20点)重启电脑 shutdown -r 20:00 在指定时间段后(10分钟后)重启电脑 shutdown ...

  9. dos自动关机 at命令及shutdown命令

    shutdown其他参数   -i 显示 GUI 界面,必须是第一个选项  -l 注销(不能与选项 -m 一起使用)  -s 关闭此计算机   -r 关闭并重启动此计算机  -a 放弃系统关机   - ...

  10. linux怎么撤销关机命令,一天一个Linux基础命令之关机命令shutdown

    关机重启命令shutdown 1.命令格式 shutdown[options] [+]TIME 2.命令功能 shutdown命令可以安全地关闭或重启,它在系统关闭之前给系统上的所有登录用户提示一条警 ...

最新文章

  1. mysql8.0导出带数据的库表_MySQL8.0数据库导出与备份
  2. mysql自增变量插入行时需要赋值
  3. 未发现数据源名称并且未指定默认驱动程序_10个有用的HTML5功能,您可能未使用
  4. Java开发者必备的六款工具
  5. Spring事务传播机制与隔离机制
  6. attachment old API read - DB debug
  7. JavaFX 2.0示例介绍书
  8. 加餐:Redis 的可视化管理工具
  9. 2019年最流行的七大编程语言:学习编程,你会选择哪一种语言呢?
  10. java引用数据类型可以更改类型_java,基本数据类型和引用数据类型
  11. 【2018百度之星资格赛】1002 子串查询
  12. Unity学习笔记(一)——C#语法基础
  13. 打印学生选课清单 (25 分)
  14. JAVAweb之SSH框架
  15. HTML+CSS实现导航条及下拉菜单1
  16. 达人评测 i7 11390h和i5 11320h选哪个好
  17. 建网站如何选择适合自己的云服务器配置?(详细解答)
  18. 硬货专栏 |WebRTC SDP 详解和剖析
  19. 引导(booting)
  20. Java美元符号取值_java:我如何使用printf打印美元符号和带2位小数的双精度值?...

热门文章

  1. Jupyter notebook实现远程登陆
  2. pthreads v3下一些坑和需要注意的地方
  3. 关于JQuery全选/反选第二次失效的问题
  4. iframe页面里的链接在ios设备无法点击的解决办法
  5. pyhton读取json格式的气象数据
  6. Bootstrap Glyphicons
  7. How do you simple use git repository
  8. Linux - Ubuntu下JDK配置
  9. 介绍一下unicode,ansi,utf-8,unicode big endian编码
  10. Sqlite大数据量查询优化比较-转