加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

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

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

对于使用了 -poweroff 选项:

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

可以在您的终端上敲击 shutdown -c 选项取消操作。

  1. # shutdown -c
  2.  
  3. Broadcast message from root@vps.2daygeek.com (Mon 2018-10-08 06:39:09 EDT):
  4.  
  5. The system shutdown has been cancelled at Mon 2018-10-08 06:40:09 EDT!

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

  1. [daygeek@2daygeek.com ~]$
  2. Broadcast message from root@vps.2daygeek.com (Mon 2018-10-08 06:41:35 EDT):
  3.  
  4. The system shutdown has been cancelled at Mon 2018-10-08 06:42:35 EDT!

添加时间参数,如果你想在 N 秒之后执行关闭或重启操作。这里,您可以为所有登录用户添加自定义广播消息。例如,我们将在五分钟后重启设备。

  1. # shutdown -r +5 "To activate the latest Kernel"
  2. Shutdown scheduled for Mon 2018-10-08 07:13:16 EDT, use 'shutdown -c' to cancel.
  3.  
  4. [root@vps138235 ~]#
  5. Broadcast message from root@vps.2daygeek.com (Mon 2018-10-08 07:08:16 EDT):
  6.  
  7. To activate the latest Kernel
  8. The system is going down for reboot at Mon 2018-10-08 07:13:16 EDT!

运行下面的命令立即重启 Linux 机器。它会立即杀死所有进程并且重新启动系统。

  1. # shutdown -r now
  • -r, --reboot: 重启设备。

方案 2:如何通过 reboot 命令关闭和重启 Linux 系统

reboot 命令用于关闭和重启本地或远程设备。reboot 命令拥有两个实用的选项。

它能够优雅的关闭和重启设备(就好像在系统菜单中惦记重启选项一样简单)。

执行不带任何参数的 reboot 命令来重启 Linux 机器。

  1. # reboot

执行带 -p 参数的 reboot 命令来关闭 Linux 机器电源。

  1. # reboot -p
  • -p, --poweroff:调用 haltpoweroff 命令,切断设备电源。

执行带 -f 参数的 reboot 命令来强制重启 Linux 设备(这类似按压机器上的电源键)。

  1. # reboot -f
  • -f, --force:立刻强制中断,切断电源或重启。

方案 3:如何通过 init 命令关闭和重启 Linux 系统

init(“initialization” 的简写)是系统启动的第一个进程。

它将会检查 /etc/inittab 文件并决定 linux 运行级别。同时,允许用户在 Linux 设备上执行关机或重启操作. 这里存在从 06 的七个运行等级。

建议阅读:

  • 如何检查 Linux 上所有运行的服务

执行以下 init 命令关闭系统。

  1. # init 0
  • 0: 停机 – 关闭系统。

运行下面的 init 命令重启设备:

  1. # init 6
  • 6:重启 – 重启设备。

方案 4:如何通过 halt 命令关闭和重启 Linux 系统

halt 命令用来切断电源或关闭远程 Linux 机器或本地主机。 中断所有进程并关闭 cpu。

  1. # halt

方案 5:如何通过 poweroff 命令关闭和重启 Linux 系统

poweroff 命令用来切断电源或关闭远程 Linux 机器或本地主机。 poweroff 很像 halt,但是它可以关闭设备硬件(灯和其他 PC 上的其它东西)。它会给主板发送 ACPI 指令,然后信号发送到电源,切断电源。

  1. # poweroff

方案 6:如何通过 systemctl 命令关闭和重启 Linux 系统

systemd 是一款适用于所有主流 Linux 发型版的全新 init 系统和系统管理器,而不是传统的 SysV init 系统。

systemd 兼容与 SysV 和 LSB 初始化脚本。它能够替代 SysV init 系统。systemd 是内核启动的第一个进程,并持有序号为 1 的进程 PID。

建议阅读:

  • chkservice – 一款终端下系统单元管理工具

它是一切进程的父进程,Fedora 15 是第一个适配安装 systemd (替代了 upstart)的发行版。

(编辑:南京站长网)

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

热点阅读