Linux命令指南之一

来源:互联网 发布:大耳朵英语软件 编辑:程序博客网 时间:2024/06/06 05:41

Linux系统关机命令

  1. shutdown命令
    shutdown命令通常必须由超级用户才能执行。
    shutdown命令执行后,会以广播的形式通知正在系统中工作的所有用户,系统将在指定的时间内关闭,请用户保存文件,停止作业,注销用户。此时login指令被冻结,新的用户不能登录。
    init、shutdown、halt和reboot

    shutdown命令的详细语法如下:

    shutdown [-fFhknc(参数名称)] [-t秒数] 时间 [警告信息]

    各参数含义如下:

    > -f:重启系统时不执行fsck。> -F:重启时执行fsck。> -h:将系统关闭。相当于halt命令。> -k:只是送出信息给所有用户,但不会真正关机。> -n:  不调用init程序关机,而是由shutdown自己进行(一般关机程序是由shutdown调用init来实现关机动作的),使用此参数将加快关机速度,但是不建议用户使用此种关机方式。> -r:shutdown之后重新启动系统。> -c:取消一个shutdown命令。

    例如,当执行一个“shutdown -h 15:30”的命令时,只要按“Ctrl+C”组合键就可以中断关机的命令;
    而执行如“shutdown -h 15:30 &”的命令时,就将shutdown转到后台运行了,此时就需要用“shutdown -c”将前一个shutdown命令取消。

    -t<秒数>:送出警告信息和关机信号之间要延迟多少秒。

    [时间]:设置多久后执行shutdown命令。
    时间参数有hh:mm或+m两种模式。比较特别的用法是以now表示立即执行shutdown。
    1)在16:50执行shutdown关机:“shutdown 16:50”
    2)重启系统:#shutdown -r now
    3)立即关机: #shutdown -h now
    4)设定5分钟后关机,同时发出警告信息给登录用户:

    shutdown +5 “System will shutdown after 5 minutes”

  2. halt命令

    halt是最简单的关机命令,相当于“shutdown -h”组合。
    sync将所有内存信息通过文件系统写入硬盘,然后停止内核。
    halt语法格式如下:

    halt [-finp]

    halt指令在执行时,会首先检测系统的运行级别,如果运行级为0或6,则立即关闭系统,否则调用shutdown来关闭系统。
    参数含义如下:

    [-f]:不管当前系统处于何种运行级别,不调用shutdown而强制关机。
    [-i]:关机之前,关掉所有的网络接口。
    [-n]:halt执行时,不调用系统指令sync。
    [-p]:关机时调用poweroff,也就是关机时同时关闭电源。此选项为缺省选项。

  3. reboot命令

    reboot命令的执行过程与halt基本类似,不同的是halt是用于关机,而reboot是关机后引发系统重启。

  4. init命令

    init程序主要用于系统不用运行级之间的切换。
    例如:

    init 0就是将系统运行级切换到0,也就是关机; init 6命令用于将系统运行级切换到6,也就是重启系统。

1 0
原创粉丝点击