精华内容
下载资源
问答
  • Linux重启命令

    万次阅读 2019-03-15 20:15:49
    Linux重启命令 下面介绍在 Linux 操作系统中重启和关闭相关的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根据需要来选择适合的 Linux 命令关闭或重新启动系统。其中 shutdown、halt、...

    Linux重启命令

    下面介绍在 Linux 操作系统中重启和关闭相关的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根据需要来选择适合的 Linux 命令关闭或重新启动系统。其中 shutdown、halt、poweroff、reboot 命令是用来停机、重启或切断电源, systemctl 命令管理 systemd,是 Linux 系统和服务器的管理程序。

    使用 shutdown 命令关闭和重启 Linux 系统

    shutdown 命令用于断电或重启本地和远程的 Linux 机器。它为高效完成作业提供多个选项。如果使用了时间参数,系统关闭的 5 分钟之前,会创建 /run/nologin 文件,以确保后续的登录会被拒绝。

    通用语法如下:

    # shutdown [OPTION] [TIME] [MESSAGE]

    运行下面的命令来立即关闭 Linux 机器。它会立刻杀死所有进程,并关闭系统:

    # shutdown -h now

    -h:如果不特指 -halt 选项,这等价于 -poweroff 选项。

    另外我们可以使用带有 -halt 选项的 shutdown 命令来立即关闭设备:

    # shutdown --halt now

    或者:

    # shutdown -H now

    -H, --halt:停止设备运行。

    另外我们可以使用带有 poweroff 选项的 shutdown 命令来立即关闭设备:

    # shutdown --poweroff now

    或者:

    # shutdown -P now

    -P, --poweroff:切断电源(默认)。

    如果您没有使用时间选项运行下面的命令,它将会在一分钟后执行给出的命令:

    # shutdown -h

    Shutdown scheduled for THU 2018-11-01 06:42:31 EDT, use 'shutdown -c' to cancel.

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

    Broadcast message from root@2daygeek.com (THU 2018-11-01 06:41:31 EDT):

    The system is going down for power-off at THU 2018-11-01 06:42:31 EDT!

    对于使用了 -halt 选项:

    # shutdown -H

    Shutdown scheduled for THU 2018-11-01 06:37:53 EDT, use 'shutdown -c' to cancel.

    对于使用了 -poweroff 选项:

    # shutdown -P

    Shutdown scheduled for THU 2018-11-01 06:40:07 EDT, use 'shutdown -c' to cancel.

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

    # shutdown -c

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

    Broadcast message from root@vps.2daygeek.com (THU 2018-11-01 06:41:35 EDT):

    The system shutdown has been cancelled at THU 2018-11-01 06:42:35 EDT!

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

    # shutdown -r +5 "To activate the latest Kernel"

    Shutdown scheduled for THU 2018-11-01 07:13:16 EDT, use 'shutdown -c' to cancel.

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

    # shutdown -r now

    -r, --reboot: 重启设备。

    通过 reboot 命令关闭和重启 Linux 系统

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

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

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

    # reboot

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

    # reboot -p

    -p, --poweroff:调用 halt 或 poweroff 命令,切断设备电源。

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

    # reboot -f

    -f, --force:立刻强制中断,切断电源或重启。

    通过 init 命令关闭和重启 Linux 系统

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

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

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

    # init 0

    0: 停机 – 关闭系统。

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

    # init 6

    6:重启 – 重启设备。

    通过 halt 命令关闭和重启 Linux 系统

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

    # halt

    通过 poweroff 命令关闭和重启 Linux 系统

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

    # poweroff

    通过 systemctl 命令关闭和重启 Linux 系统

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

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

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

    systemctl 是命令行下管理 systemd 守护进程和服务的主要工具(如 start、restart、stop、enable、disable、reload & status)。

    systemd 使用 .service 文件而不是 SysV init 使用的 bash 脚本。 systemd 将所有守护进程归与自身的 Linux cgroups 用户组下,您可以浏览 /cgroup/systemd 文件查看该系统层次等级:

    # systemctl halt

    # systemctl poweroff

    # systemctl reboot

    # systemctl suspend

    # systemctl hibernate

    结语

    shutdown、reboot、init、halt、poweroff、systemctl 命令可以达到重启和关闭 Linux 系统目的,都是在命令行下操作。如果你对命令行比较熟悉,那这样做是最便捷的,也是最安全的。同时重启和关闭系统的命令不多,你可以选择其中拿手的来完成任务。

    转自:http://emb.hqyj.com/Column/20187593.html

    展开全文
  • Linux 重启命令

    2019-12-06 17:23:45
    Linux 重启命令 一、Linux 的五个重启命令  1、shutdown  2、poweroff  3、init  4、reboot  5、halt  二、五个重启命令的具体说明  shutdown  reboot  在linux下一些常用的关机/重启命令有...

    Linux 重启命令

    一、Linux 的五个重启命令

      1、shutdown

      2、poweroff

      3、init

      4、reboot

      5、halt

      二、五个重启命令的具体说明

      shutdown

      reboot

      在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。

      1.shutdown

      shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕

      决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等。

      shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。

      Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

      shutdown 参数说明:

      [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。

      [-r] 重启计算器。

      [-k] 并不真正关机﹐只是送警告信号给

      每位登录者〔login〕。

      [-h] 关机后关闭电源〔halt〕。

      [-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。

      [-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

      [-f] 在重启计算器〔reboot〕时忽略fsck。

      [-F] 在重启计算器〔reboot〕时强迫fsck。

      [-time] 设定关机〔shutdown〕前的时间。

      2.halt----最简单的关机命令

      其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

      参数说明:

      [-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。

      [-w] 并不是真正的重启或关机﹐只是写

      wtmp〔/var/log/wtmp〕纪录。

      [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

      [-f] 没有调用shutdown而强制关机或重启。

      [-i] 关机〔或重启〕前﹐关掉所有的网络接口。

      [-p] 该选项为缺省选项。就是关机时调用poweroff。

      3.reboot

      reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它 的参数与halt相差不多。

      4.init

      init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel), init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐ 并且得不到使用shutdown时的信息和等待时间。

     

     

    Linux中关机,重启,注销命令

     

    关机:

      shutdown -h now  #立刻关机重启,工作中常用

      shutdown -h +1    #1分钟后关机

      init 0

      halt                        #立即停止系统,需要人工关闭电源

      halt -p                    #

      poweroff      #立即停止系统,并且关闭电源

    重启:

      reboot      #工作中常用

      shutdown -r now      #工作中常用

      shutdown -r +1   #一分钟后重启

      init 6

    注销:

      logout

      exit      #工作中常用

      ctrl+d     #工作中常用

    展开全文
  • linux重启命令

    2013-07-05 15:06:17
    linux重启命令 ----Linux 重启命令---- 1、shutdown 2、poweroff 3、init 4、reboot 5、halt *---具体说明--- shutdown reboot 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及...

    linux重启命令

    ----Linux 重启命令----

    1、shutdown
    2、poweroff
    3、init
    4、reboot
    5、halt


    *---具体说明---

    shutdown
    reboot
    在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部
    工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。
       1.shutdown
       shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号
    〔signal〕
    决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和
    新闻〔news〕的程序则可以正常地离开等等。
        shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。
    Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐
    而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机
    〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料
       shutdown 参数说明:
       [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
       [-r] 重启计算器。
       [-k] 并不真正关机﹐只是送警告信号给
    每位登录者〔login〕。
       [-h] 关机后关闭电源〔halt〕。
       [-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
       [-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息
    ﹐而这信息将会送到每位使用者。
       [-f] 在重启计算器〔reboot〕时忽略fsck。
         [-F] 在重启计算器〔reboot〕时强迫fsck。
       [-time] 设定关机〔shutdown〕前的时间。
         
    2.halt----最简单的关机命令
       其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
       参数说明:
       [-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
       [-w] 并不是真正的重启或关机﹐只是写
    wtmp〔/var/log/wtmp〕纪录。
       [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
       [-f] 没有调用shutdown而强制关机或重启。
       [-i] 关机〔或重启〕前﹐关掉所有的网络接口。
       [-p] 该选项为缺省选项。就是关机时调用poweroff。
      
    3.reboot
        reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它    的参数与halt相差不多。
    4.init
       init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),   init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐ 并且得不到使用shutdown时的信息和等待时间。

    展开全文
  • linux 重启命令

    2012-07-19 10:58:31
    Linux 重启命令 ----Linux 重启命令---- 1、shutdown 2、poweroff 3、init 4、reboot 5、halt *---具体说明--- shutdown reboot 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及...

    Linux 重启命令

    ----Linux 重启命令----

    1、shutdown
    2、poweroff
    3、init
    4、reboot
    5、halt


    *---具体说明---

    shutdown
    reboot
    在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部
    工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。
       1.shutdown
       shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号
    〔signal〕
    决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和
    新闻〔news〕的程序则可以正常地离开等等。
        shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。
    Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐
    而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机
    〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料
       shutdown 参数说明:
       [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
       [-r] 重启计算器。
       [-k] 并不真正关机﹐只是送警告信号给
    每位登录者〔login〕。
       [-h] 关机后关闭电源〔halt〕。
       [-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
       [-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息
    ﹐而这信息将会送到每位使用者。
       [-f] 在重启计算器〔reboot〕时忽略fsck。
         [-F] 在重启计算器〔reboot〕时强迫fsck。
       [-time] 设定关机〔shutdown〕前的时间。
         
    2.halt----最简单的关机命令
       其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
       参数说明:
       [-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
       [-w] 并不是真正的重启或关机﹐只是写
    wtmp〔/var/log/wtmp〕纪录。
       [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
       [-f] 没有调用shutdown而强制关机或重启。
       [-i] 关机〔或重启〕前﹐关掉所有的网络接口。
       [-p] 该选项为缺省选项。就是关机时调用poweroff。
      
    3.reboot
        reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它    的参数与halt相差不多。
    4.init
       init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),   init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐ 并且得不到使用shutdown时的信息和等待时间。

    展开全文
  • 虽然最为常见的是Windows系统,但是有不少朋友也尝试使用Linux系统,那么在linux系统环境下,如何让linux重启命令呢?下面就给大家介绍一下吧。linux重启命令 一、Linux系统重启和关闭的命令: shutdown -r now 假如...
  • Linux 重启命令大全

    2012-09-06 11:32:21
    Linux 重启命令大全 详细描述重启linux的各种命令及相关操作过程
  • 一、Linux 的五个重启命令1、shutdown2、poweroff3、init4、reboot5、halt二、五个重启命令的具体说明shutdownreboot在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的...
  • 虽然最为常见的是Windows系统,但是有不少朋友也尝试使用Linux系统,那么在linux系统环境下,如何让linux重启命令呢?下面就给大家介绍一下吧。linux重启命令 一、Linux系统重启和关闭的命令: shutdown -r now 假如...
  • Linux重启命令与如何重启网络? 分享下Linux重启命令的用法,linux如何重启网络的方法? 第一部分,有关Linux重启命令的用法 1、shutdown2、poweroff3、init4、reboot5、halt *---具体说明--- ...
  • Linux重启命令与如何重启网络? 分享下Linux重启命令的用法,linux如何重启网络的方法? 第一部分,有关Linux重启命令的用法 1、shutdown 2、poweroff 3、init 4、reboot 5、halt *---具体说明--- ...
  • linux重启命令reboot 用来重启linux系统和windows系统中的restart一样。但是机器重启必须要root用户才有权限。命令语法:/sbin/reboot [-n] [-w] [-d] [-f] [-i]或reboot [-n] [-w] [-d] [-f] [-i]命令参数:参数长...
  • linux重启命令 Linux完全有能力运行,而不需要数周,而是数年,而无需重新启动。 在某些行业中,这正是Linux的功能,这要归功于kpatch和kgraph之类的进步。 但是,对于笔记本电脑和台式机用户而言,该指标有些极端...
  • Linux重启命令介绍

    2019-03-15 08:58:06
    下面介绍在 Linux 操作系统中重启和关闭相关的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根据需要来选择适合的 Linux 命令关闭或重新启动系统。其中 shutdown、halt、poweroff、reboot 命令...
  • 重启命令 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令...
  • Linux重启命令reboot

    千次阅读 2013-08-21 23:53:28
    reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。 2.格式 reboot [-n] [-w] [-d] [-f] [-i] 3.主要参数 -n: 在重开机前不做把记忆体资料写回硬盘的动作。 -w: 并不会真的重开机,...
  • 1.1一般在linux中,我们重启会用到这三个命令: init 6 调用shutdown脚本重新启动 shutdown -r now 立即停止然后重新启动 reboot 重新启动 1.2 reboot命令重启动系统时是删除所有的进程,而不是平稳...
  • Linux重启命令init 6和reboot的区别

    千次阅读 2013-04-11 10:12:12
    init命令用于改变操作系统的运行级别。 Init 6是重新启动机器。 reboot也是重新启动机器。 那么这两个命令到底有什么区别呢?   对这两个操作使用man命令看到的内容如下:  init 6 Stop the operating...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,055
精华内容 7,622
关键字:

linux重启命令

linux 订阅