当前位置: 代码网 > 服务器>服务器>Linux > Linux系统实现关机的常用命令

Linux系统实现关机的常用命令

2026年02月12日 Linux 我要评论
在linux系统中,关机可以通过多种命令实现,具体取决于你的需求(如立即关机、定时关机、安全关机等)以及使用的系统管理工具(如systemd或sysvinit)。以下是常用的关机方法:1. 使用shu

在linux系统中,关机可以通过多种命令实现,具体取决于你的需求(如立即关机、定时关机、安全关机等)以及使用的系统管理工具(如systemdsysvinit)。以下是常用的关机方法:

1. 使用shutdown命令(推荐)

shutdown 是最安全、最常用的关机方式,它会通知所有登录用户并允许正在运行的进程正常退出。

立即关机

sudo shutdown -h now
  • -h 表示关机(halt)。
  • now 表示立即执行。

定时关机

sudo shutdown -h +10  # 10分钟后关机
sudo shutdown -h 20:30  # 指定时间关机(如20:30)
  • 取消定时关机:
sudo shutdown -c

关机并重启

sudo shutdown -r now  # 立即重启
sudo shutdown -r +5   # 5分钟后重启
  • -r 表示重启(reboot)。

2. 使用poweroff命令

直接关闭系统电源(相当于 shutdown -h now):

sudo poweroff

3. 使用halt命令

停止所有进程并关闭系统(但不一定切断电源,取决于硬件):

sudo halt

通常与 -p 参数一起使用以切断电源:

sudo halt -p

4. 使用reboot命令

立即重启系统:

sudo reboot

5. 使用systemctl(适用于systemd系统)

现代linux发行版(如ubuntu 16.04+、centos 7+)使用 systemd,可以通过以下命令关机:

sudo systemctl poweroff  # 关机
sudo systemctl reboot    # 重启
sudo systemctl halt      # 停止系统(不切断电源)

6. 直接调用硬件指令(不推荐)

仅在紧急情况下使用(可能损坏数据):

echo o > /proc/sysrq-trigger  # 立即关机(需内核支持)

或通过魔法键组合:

alt + sysrq + b  # 强制重启(需内核支持)

注意事项

  1. 权限要求:所有关机命令需要 root 权限,通常需加 sudo
  2. 数据安全:优先使用 shutdownsystemctl poweroff,确保进程正常退出。
  3. 远程连接:如果通过ssh关机,确保命令执行后不会断开连接(可先启动终端复用工具如 tmuxscreen)。
  4. 无响应系统:若系统卡死,可尝试 alt + sysrq + b 强制重启(需内核支持)。

示例场景

计划关机

sudo shutdown -h +30 "系统将在30分钟后关机,请保存工作!"

所有用户会收到通知消息。

取消关机

sudo shutdown -c

根据需求选择合适的方法即可!

到此这篇关于linux系统实现关机的常用命令的文章就介绍到这了,更多相关linux关机命令内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com