设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

重启和关闭Linux系统的6个终端命令

发布时间:2018-11-03 21:13 所属栏目:117 来源:Prakash Subramanian
导读:在 Linux 管理员的日程当中,有很多需要执行的任务,其中就有系统的重启和关闭。 对于 Linux 管理员来说,重启和关闭系统是其诸多风险操作中的一例,有时候,由于某些原因,这些操作可能无法挽回,他们需要更多的时间来排查问题。 在 Linux 命令行模式下我

重启和关闭Linux系统的6个终端命令

在 Linux 管理员的日程当中,有很多需要执行的任务,其中就有系统的重启和关闭。

对于 Linux 管理员来说,重启和关闭系统是其诸多风险操作中的一例,有时候,由于某些原因,这些操作可能无法挽回,他们需要更多的时间来排查问题。

在 Linux 命令行模式下我们可以执行这些任务。很多时候,由于熟悉命令行,Linux 管理员更倾向于在命令行下完成这些任务。

重启和关闭系统的 Linux 命令并不多,用户需要根据需要,选择合适的命令来完成任务。

以下所有命令都有其自身特点,并允许被 Linux 管理员使用.

系统重启和关闭之始,会通知所有已登录的用户和进程。当然,如果使用了时间参数,系统将拒绝新的用户登入。

执行此类操作之前,我建议您坚持复查,因为您只能得到很少的提示来确保这一切顺利。

下面陈列了一些步骤:

  • 确保您拥有一个可以处理故障的控制台,以防之后可能会发生的问题。 VMWare 可以访问虚拟机,而 IPMI、iLO 和 iDRAC 可以访问物理服务器。
  • 您需要通过公司的流程,申请修改或故障的执行权直到得到许可。
  • 为安全着想,备份重要的配置文件,并保存到其他服务器上.
  • 验证日志文件(提前检查)
  • 和相关团队交流,比如数据库管理团队,应用团队等。
  • 通知数据库和应用服务人员关闭服务,并得到确定答复。
  • 使用适当的命令复盘操作,验证工作。
  • 最后,重启系统。
  • 验证日志文件,如果一切顺利,执行下一步操作,如果发现任何问题,对症排查。
  • 无论是回退版本还是运行程序,通知相关团队提出申请。
  • 对操作做适当守候,并将预期的一切正常的反馈给团队

使用下列命令执行这项任务。

  • shutdownhaltpoweroffreboot 命令:用来停机、重启或切断电源
  • init 命令:是 “initialization” 的简称,是系统启动的第一个进程。
  • systemctl 命令:systemd 是 Linux 系统和服务器的管理程序。

方案 1:如何使用 shutdown 命令关闭和重启 Linux 系统

shutdown 命令用于断电或重启本地和远程的 Linux 机器。它为高效完成作业提供多个选项。如果使用了时间参数,系统关闭的 5 分钟之前,会创建 /run/nologin 文件,以确保后续的登录会被拒绝。

通用语法如下:

  1. # shutdown [OPTION] [TIME] [MESSAGE]

运行下面的命令来立即关闭 Linux 机器。它会立刻杀死所有进程,并关闭系统。

  1. # shutdown -h now
  • -h:如果不特指 -halt 选项,这等价于 -poweroff 选项。

另外我们可以使用带有 -halt 选项的 shutdown 命令来立即关闭设备。

  1. # shutdown --halt now
  2. 或者
  3. # shutdown -H now
  • -H, --halt:停止设备运行

另外我们可以使用带有 poweroff 选项的 shutdown 命令来立即关闭设备。

  1. # shutdown --poweroff now
  2. 或者
  3. # shutdown -P now
  • -P, --poweroff:切断电源(默认)。

如果您没有使用时间选项运行下面的命令,它将会在一分钟后执行给出的命令。

  1. # shutdown -h
  2. Shutdown scheduled for Mon 2018-10-08 06:42:31 EDT, use 'shutdown -c' to cancel.
  3.  
  4. root@2daygeek.com#
  5. Broadcast message from root@vps.2daygeek.com (Mon 2018-10-08 06:41:31 EDT):
  6.  
  7. The system is going down for power-off at Mon 2018-10-08 06:42:31 EDT!

其他的登录用户都能在中断中看到如下的广播消息:

  1. [daygeek@2daygeek.com ~]$
  2. Broadcast message from root@2daygeek.com (Mon 2018-10-08 06:41:31 EDT):
  3.  
  4. The system is going down for power-off at Mon 2018-10-08 06:42:31 EDT!

对于使用了 -halt 选项:

  1. # shutdown -H
  2. Shutdown scheduled for Mon 2018-10-08 06:37:53 EDT, use 'shutdown -c' to cancel.
  3.  
  4. root@2daygeek.com#
  5. Broadcast message from root@vps.2daygeek.com (Mon 2018-10-08 06:36:53 EDT):
  6.  
  7. The system is going down for system halt at Mon 2018-10-08 06:37:53 EDT!

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读