加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

听说,有个同事因为关闭服务器被打进 ICU ……

发布时间:2019-08-15 09:58:17 所属栏目:评测 来源:良许
导读:提问:你是如何关闭电脑的? 普通青年 文艺青年 二逼青年 你是属于哪一种呢? 实话说, 这三种良许都干过~ 还好我没有对服务器这么做, 否则 分分钟被打进 ICU 1. 关机命令知多少 对于 Linux 电脑,正常情况下你是如何关机的?想必大家应该都是类似这样操作:
副标题[/!--empirenews.page--]

听说,有个同事因为关闭服务器被打进 ICU ……

提问:你是如何关闭电脑的?

普通青年

听说,有个同事因为关闭服务器被打进 ICU ……

文艺青年

听说,有个同事因为关闭服务器被打进 ICU ……

二逼青年

听说,有个同事因为关闭服务器被打进 ICU ……

你是属于哪一种呢?

实话说,

这三种良许都干过~

还好我没有对服务器这么做,

否则……

分分钟被打进 ICU ……


听说,有个同事因为关闭服务器被打进 ICU ……

1. 关机命令知多少

对于 Linux 电脑,正常情况下你是如何关机的?想必大家应该都是类似这样操作:

听说,有个同事因为关闭服务器被打进 ICU ……

但是,对于很多服务器,它们并没有 GUI 界面,或者很多服务器我们是通过 SSH 来远程操作,那么我们只能通过命令行来进行关机。Linux 和类Unix 系统(如macOS)都为大家提供了几个命令来从命令行关闭或重启系统,一般有下几个命令:

  • shutdown
  • halt
  • reboot
  • poweroff

这些命令从汉语字面意义来看,多少有些相似,可能会让人觉得困惑。但是如果使用一些相应的选项,所有这些命令都可以执行关机、重启和挂起等操作。但实际上,你用 man 命令来查看这几个命令的用法,出来的结果都是一样的,如下图所示。

听说,有个同事因为关闭服务器被打进 ICU ……

为什么会是这样的情况呢?我们要从这几个命令的渊源说起。

2. 深挖关机命令历史

为什么那几个关机命令的 man page 都一样?其实原因很简单,就是因为 Systemd 系统取代了古老的 system v init 系统。在 Linux 世界中,Fedora 在 2011 年开始使用 init 引导程序,从那以后许多发行版开始纷纷效仿。

但是,Debian 和 Ubuntu 于 2015 年开始切换到 Systemd 引导程序。

在基于 Systemd 的发行版上,shutdown、reboot、halt 和 poweroff 命令实际上都是指向 systemctl 命令的快捷方式。为了保持与基于 system v init 的发行版的兼容性,Systemd 系统保留了这些命令。

3. 关机命令使用详解

一台服务器通常会有多人一起使用,所以如果需要关闭或重启的话,我们需要提前做好计划,否则擅自关机的话会分分钟被同事打进 ICU 。

听说,有个同事因为关闭服务器被打进 ICU ……

接下来,我们来重点讲解 shutdown 命令的用法。

所以,为了避免被揍,我们需要在关机之前告知所有已经登录的用户,提醒他们做好保存的工作。比如,我们打算从现在开始 15 分钟后关闭系统,需要键入如下命令:

  1. $ shutdown +15 Shutting down in 15 minutes! 

听说,有个同事因为关闭服务器被打进 ICU ……

其中,+15 表示从现在起 15 分钟后,这里 + 号是可选的。而在 +15 之后跟的那串信息就是会通知到所有已经登录系统的用户的信息。

所以,当以上命令执行之后,所有已经登录系统的用户都会收到 Shutting down in 15 minutes! 这条信息,并且 15 分钟后系统将关闭。

听说,有个同事因为关闭服务器被打进 ICU ……

如果我们要取消关闭,可以使用 -c 选项。

  1. $ shutdown -c 

听说,有个同事因为关闭服务器被打进 ICU ……

同样地,所有已登录的用户都会收到一条 The system shutdown has been cancelled 的通知。

听说,有个同事因为关闭服务器被打进 ICU ……

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读