shutdown

此命令用来安全关闭或重启Linux系统,系统在关闭之前会通知所有的登录用户,系统即将关闭,此时所有新用户都不可以登录。

以下截取man手册的内容(man shutdown):

NAME

shutdown - bring the system down

SYNOPSIS

shutdown [OPTION]... TIME [MESSAGE]

OPTIONS

-r (重启系统,常用选项,例如:shutdown -r now)

-h (关机,常用选项,例如:shutdown -h now)

-H (关机,不常用,类似halt)

-P (关机,不常用,类似poweroff)

-c(取消正在执行的shutdown命令,cancel,常用)

-k (发送关机警告信息,并拒绝新用户登录,实际却并不关机,不常用)

工作原理:

一旦到达关机时间,会将请求给系统的init进程将系统调整到合适的运行级别(runlevel可查看运行级别),init 0 表示关机,init 6 表示重启

[root@mysql-141 ~]# shutdown -h +1

Broadcast message from root@mysql-141

(/dev/pts/0) at 10:06 ...

The system is going down for halt in 1 minute!

[root@mysql-141 ~]# dateTue Apr2 10:07:32 CST 2019[root@mysql-141 ~]# shutdown -h 12:00Broadcast message from root@mysql-141(/dev/pts/0) at 10:07...

The system is going downfor halt in 113 minutes!

halt

reboot

poweroff

以下截取man手册的内容(man shutdown):

NAME

reboot, halt, poweroff - reboot or stop the system

SYNOPSIS

reboot [OPTION]...

halt [OPTION]...

poweroff [OPTION]...

以上三条命令都出自同一个man手册

halt命令是reboot命令连接文件,具体查看命令如下

[root@mysql-141 ~]# ls -l /sbin/halt

lrwxrwxrwx. 1 root root 6 Oct 26 19:20 /sbin/halt -> reboot

poweroff命令是reboot命令连接文件

[root@mysql-141 ~]# ls -l /sbin/poweroff

lrwxrwxrwx.1 root root 6 Oct 26 19:20 /sbin/poweroff -> reboot

exitlogout

注退出当前用户窗口。

小结:一般笔试题中出现正常的关机重启命令,都是使用shutdown,其他的关机启动命令可以在自己的环境尝试着玩玩。

linux重启终端后go命令,Linux基础命令之关机,重启,注销-Go语言中文社区相关推荐

  1. linux安装ssh命令失败,Linux常见错误_SSH:Ubuntu16.4配置SSH常见问题及解决办法-Go语言中文社区...

    win10+ubuntu16.4 常见错误1:使用SSH连接Ubuntu出现"Algorithm negotiation failes" 解决办法如下: 1.在ubuntu命令行打 ...

  2. Linux中硬盘smart故障,Linux 系统如何通过解读 SMART 信息(smartctl 命令输出)预测硬盘的损坏事件-Go语言中文社区...

    目录 说明 本文档介绍磁盘 S.M.A.R.T信息,在linux 上如何根据 smartctl 的输出判断磁盘是否快要损坏(即使此时smartctl 给出磁盘状态依然是 PASSED),就像windo ...

  3. linux连接wpa wifi密码,Linux环境下使用WIFI模块:使用wpa_supplicant工具配置和连接WIFI-Go语言中文社区...

    使用wpa_supplicant工具配置和连接WIFI 实验版本及下载地址 wpa_supplicant:wpa_supplicant-2.7 链接: [http://w1.fi/wpa_suppli ...

  4. linux取批量文件的关键字,Linux上批量查找文件里面带的关键字(grep 关键字的用法)-Go语言中文社区...

    grep 功能说明:查找文件里符合条件的字符串(同时能匹配正则表达式) 语法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][ ...

  5. tq2440 linux,移植最新内核Linux4.1.6到TQ2440开发板教程(一)-Go语言中文社区

    本次移植主要是移植最新内核Linux4.1.6到TQ2440开发板 开发板:TQ2440 内核:Linux4.1.6 目的:在开发板上实现内核的启动,并挂上nfs根文件系统 1. 下载最新内核linu ...

  6. mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...

  7. 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21056029 . 1. Linux运行等级介绍 Lin ...

  8. Linux:CentOS 7中常用的基础命令

    对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...

  9. Linux:分享50个实用的基础命令,欢迎收藏!

    今天小编给大家分享50个实用的基础命令,欢迎收藏! 1.存放用户账号的文件在哪里? /etc/passwd 2.如何删除一个非空的目录? rm -rf 目录名 3.查看当前的工作目录用什么命令? pw ...

最新文章

  1. idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...
  2. Linux怎么调oracle存储,Linux 环境下Oracle安装与调试(四)之视图、存储过程
  3. matlab z变换离散化_用C++编写一个简单的光栅化渲染器:3D篇
  4. duckduckgo 国内_DuckDuckGo的Instant Answers项目的7课
  5. python创建字典和包的区别_python之路—模块和包
  6. PS制作棱镜化多边形照片效果
  7. 【Python-2.7】换行符和制表符
  8. 程序员听爵士,架构师学做交响指挥
  9. MySql字符集修改
  10. Ubuntu环境下Android反编译apk教程
  11. 目标跟踪质心跟踪算法
  12. H.265和H.264对比分析(VR视频传输)
  13. 计算机网络之域名解析
  14. codeforces 463D Gargari and Permutations
  15. DataX以及增量同步
  16. 关于vue的冒号,@的含义
  17. linux征途服务端,踏上Spring的征程3-Linux服务器从0开始搭建
  18. 使用贸泽PCB工具快速获取元件库
  19. [4G+5G专题-136]: 终端 - 5G终端硬件和软件总体架构
  20. HTML5图片旋转并保存,html5图像旋转、缩放并上传

热门文章

  1. php中var_dump是什么意思,php中的var_dump()方法的詳細說明
  2. 前端JS通过Ajax下载后端返回的Excel文档
  3. WPF实现雷达图(仿英雄联盟)
  4. deepin 15.11 docker 安装命令
  5. 【收藏】Docker安装微信
  6. linux diff diffstat组合使用示例
  7. openshift介绍及centos7安装单节点openshift、Redhat安装openshift集群完全教程
  8. k3s containerd查看镜像命令示例
  9. python3猜数字小游戏代码示例
  10. 计算机网络的OSI七层模型