linux 常用关机命令

334 阅读2分钟

在 Linux 系统中,有多种命令可以用于关机操作。以下是一些常用的关机命令:

1. shutdown 命令

shutdown 命令是 Linux 系统中最常用的关机命令,可以指定立即关机或在一段时间后关机,并可以提前通知其他登录用户。

  • 立即关机:立即关闭系统

    bash
    复制代码
    sudo shutdown -h now
    

    -h 参数表示关机(halt),now 表示立即执行。

  • 定时关机:在指定的时间(例如 10 分钟后)关机

    bash
    复制代码
    sudo shutdown -h +10
    

    +10 表示在 10 分钟后关机。

  • 重启系统:立即重启

    bash
    复制代码
    sudo shutdown -r now
    

    -r 参数表示重启(reboot)。

  • 取消计划的关机:如果之前设置了定时关机,可以用以下命令取消

    bash
    复制代码
    sudo shutdown -c
    

    -c 参数用于取消已计划的关机操作。

2. poweroff 命令

poweroff 命令用于立即关闭计算机,相当于 shutdown -h now

  • 立即关机

    bash
    复制代码
    sudo poweroff
    

3. halt 命令

halt 命令会停止所有 CPU 功能并关闭系统,通常也是直接关机,但有时需要配置 ACPI 支持以实际关闭电源。

  • 立即关机

    bash
    复制代码
    sudo halt
    

4. reboot 命令

reboot 命令用于立即重启系统,相当于 shutdown -r now

  • 立即重启

    bash
    复制代码
    sudo reboot
    

5. init 命令

init 命令用于改变运行级别(runlevel)。init 0 将系统切换到关机状态。

  • 关机

    bash
    复制代码
    sudo init 0
    
  • 重启

    bash
    复制代码
    sudo init 6
    

6. systemctl 命令(适用于使用 systemd 的系统)

systemctl 是 systemd 系统中的管理工具,用于管理系统服务和管理关机、重启操作。

  • 关机

    bash
    复制代码
    sudo systemctl poweroff
    
  • 重启

    bash
    复制代码
    sudo systemctl reboot
    

7. telinit 命令

telinitinit 的符号链接,用于改变系统运行级别。

  • 关机

    bash
    复制代码
    sudo telinit 0