百度
360搜索
搜狗搜索

Linux关闭重启命令详细介绍

在 Linux 系统中,关闭和重启系统的命令因初始化系统(如 systemd、sysvinit)的不同而略有差异,以下是常用命令及用法:

一、立即关机 / 重启(需管理员权限)

1.
shutdown 命令(通用,支持定时)

  • 立即关机:bash
       now        

  • 立即重启:bash
       now        

  • 定时关机 / 重启(示例:10 分钟后关机):bash
       +10        

    :30

  • 取消未执行的关机计划:bash
                   

2.
systemctl 命令(适用于 systemd 系统,如 Ubuntu 16.04+/CentOS 7+)

  • 立即关机:bash
     systemctl poweroff     

  • 立即重启:bash
     systemctl       

  • 混合模式(兼容旧命令):bash
     systemctl          

3.
传统命令(兼容旧系统)

  • 立即关机:bash
                       

    poweroff

  • 立即重启:bash
                     

二、注意事项

  1. 权限要求
    上述命令需管理员权限,普通用户需加 sudo,或切换至 root 用户(su -)后执行。

  2. 系统差异

    • systemd 系统(如 Debian 10+/Ubuntu 16.04+/CentOS 7+):优先使用 systemctlshutdown
    • 旧版 sysvinit 系统(如 CentOS 6 及以下):使用 shutdownhaltreboot

  3. 安全提示

    • 关机 / 重启前建议保存工作进度,避免数据丢失。
    • 远程连接(如 SSH)下执行命令前,确保无其他用户在使用系统。

三、总结

操作 立即执行(systemd) 立即执行(通用) 定时执行(示例)
关机 sudo systemctl poweroff sudo shutdown -h now sudo shutdown -h +30
重启 sudo systemctl reboot sudo shutdown -r now sudo shutdown -r 18:00

根据你的 Linux 发行版选择合适的命令,推荐优先使用 systemctlshutdown 以确保兼容性和功能完整性。

阅读更多 >>>  linuxshowdown命令

文章数据信息:

本文主要探讨:"Linux关闭重启命令", 浏览人数已经达到23次, 首屏加载时间:1.514 秒。