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

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

    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

    展开全文
  • linux重启命令 Linux完全有能力运行,而不需要数周,而是数年,而无需重新启动。 在某些行业中,这正是Linux的功能,这要归功于kpatch和kgraph之类的进步。 但是,对于笔记本电脑和台式机用户而言,该指标有些极端...

    linux重启命令

    Linux完全有能力运行,而不需要数周,而是数年,而无需重新启动。 在某些行业中,这正是Linux的功能,这要归功于kpatchkgraph之类的进步。

    但是,对于笔记本电脑和台式机用户而言,该指标有些极端。 虽然这可能不是日常情况,但至少每周一次,有时您有充分的理由重新启动计算机。 对于不需要经常重启的系统,Linux为何时重新启动提供了很多选择。

    了解您的选择

    不过,在继续之前,请注意重新启动。 在每个操作系统上,重新引导是一个独特的过程。 即使在POSIX系统中,由于不同的初始化系统或命令设计,关闭电源和重新启动的命令的行为也可能有所不同。

    尽管有这个因素,两个概念仍然至关重要。 首先,在POSIX系统上很少需要重新启动。 如果需要,您的Linux机器一次可以运行数周或数月,而无需重新启动。 除非软件安装程序或更新程序特别建议,否则无需重新启动计算机即可重新启动计算机。 再说一次,重启也没有什么坏处,所以一切取决于您。

    其次,重新启动是一个友好的过程,可以让程序有时间退出,保存文件,删除临时文件,更新文件系统日志等等。 尽可能使用GUI或终端中的预期接口重新启动。 如果强迫计算机关闭或重新启动,则可能会丢失未保存的数据甚至是最近保存的数据,甚至会损坏重要的系统信息。 只有在没有其他选择时,才应强制关闭计算机

    点击按钮

    重新引导或关闭Linux的第一种方法是最常见的方法,对于大多数台式机用户而言,无论他们使用哪种操作系统,它都是最直观的:这是GUI中的电源按钮。 由于关机和重新启动是工作站上的常见任务,因此通常可以在几个不同的位置找到电源按钮(通常具有重新启动和关闭选项)。 在GNOME桌面上,它在系统托盘中:

    The GNOME power button.

    它也在GNOME 活动菜单中:

    The GNOME Activities menu power button.

    在KDE桌面上,电源按钮可以在“ 应用程序”菜单中找到:

    The KDE power buttons via the Applications menu.

    您还可以通过右键单击桌面并选择“ 离开”选项来访问KDE电源控件,这将打开您在此处看到的窗口:

    The KDE power buttons via the Leave option.

    其他桌面在这些主题上提供了不同形式,但是总体思路是相同的:使用鼠标找到电源按钮,然后单击它。 您可能需要在重新引导和关闭电源之间进行选择,但最后结果几乎是相同的:很好地停止了进程,以便保存数据并删除临时文件,然后将数据同步到驱动器,然后将系统同步断电。

    按下实体按钮

    大多数计算机都有一个物理电源按钮。 如果按该按钮,Linux桌面可能会显示电源菜单,其中包含用于关闭或重新引导的选项。 此功能由高级配置和电源接口(ACPI)子系统提供,该子系统与主板的固件进行通信以控制计算机的状态。

    ACPI很重要,但范围有限,因此从用户的角度来看,没有太多可配置的内容。 通常,ACPI选项通常称为Power ,并设置为默认设置。 如果要更改此设置,可以在系统设置中进行。

    在GNOME上,打开系统任务栏菜单,然后选择“ 活动” ,然后选择“设置”。 接下来,在左列中选择“ 电源”类别,这将打开以下菜单:

    GNOME’s power button settings.

    在“ 挂起和电源按钮”部分中,选择所需的物理电源按钮。

    在台式机上,该过程相似。 例如,在KDE上,“ 系统设置”中的“ 电源管理”面板包含“ 按钮事件处理”选项

    KDE电源管理

    opensource.com

    配置按钮事件的处理方式后,按下计算机的物理电源按钮将遵循您选择的任何选项。 根据您的计算机供应商(或零件供应商,如果您是自己制造的),轻按一个按钮,或者可能需要稍长一点的按动,因此您可能需要做一些测试才能掌握。

    但是,请注意不要长时间按,因为它可能会在没有警告的情况下关闭计算机。

    运行systemctl命令

    如果您在终端上进行的操作比在GUI桌面上进行的操作更多,则可能更希望使用命令重新启动。 广义上讲,重新引导和关闭电源是init系统的过程-在接收到电源信号(分别为打开或关闭)之后使计算机启动或关闭的程序序列。

    在大多数现代Linux发行版中, systemd是init系统,因此重新引导和关闭电源都可以通过systemd用户界面systemctl进行 。 在许多其他选项中, systemctl命令接受暂停 (暂停磁盘活动但不切断电源) 重启 (暂停磁盘活动并向主板发送复位信号)并关闭电源(暂停磁盘活动性,然后切断电源)。 这些命令通常等效于启动相同名称的目标文件。

    例如,触发重启:

     $  sudo systemctl start reboot.target 
    

    运行关机命令

    传统的UNIX,在systemd出现之前(对于某些Linux发行版,例如Slackware来说, 现在 ),存在一些特定于停止系统的命令。 例如, shutdown命令可以关闭计算机的电源,但是它有几个选项可以精确控制其含义。

    此命令需要一个时间参数(以分钟为单位),以便shutdown知道何时执行。 要立即重新启动,请附加-r标志:

     $  sudo shutdown -r now 
    

    要立即断电:

     $  sudo shutdown -P now 
    

    或者,您可以使用poweroff命令:

     $  poweroff 
    

    要在10分钟后重新启动:

     $  sudo shutdown -r 10 
    

    shutdown命令是关闭电源或重新启动计算机的安全方法,允许磁盘同步并结束进程。 此命令可在关闭后的最后5分钟内阻止新的登录,这在多用户系统上特别有用。

    在当今的许多系统上, shutdown命令实际上只是对具有适当的重新引导或关闭电源选项的systemctl的调用。

    运行重启命令

    重启命令本身基本上是shutdown -r now的快捷方式。 在终端上,这是最简单,最快的重启命令:

     $  sudo reboot 
    

    如果系统被阻止关闭(可能是由于失控的进程所致),则可以使用--force标志使系统始终关闭。 但是,此选项会跳过实际的关闭进程,这对于正在运行的进程可能会突然发生,因此仅应在shutdown命令阻止您关闭电源时使用。

    在许多系统上, 重新引导实际上是通过适当的重新引导或关闭电源选项调用systemctl的。

    在里面

    在不带systemd的 Linux发行版上 ,您的计算机最多可以了解7个运行级别。 不同的发行版可以唯一地分配每种模式,但是通常0表示停止状态,6表示重新启动(介于两者之间的数字表示状态,例如单用户模式,多用户模式,GUI提示符和文本提示符) 。

    这些模式在不带systemd的系统上的/ etc / inittab中定义。 在使用systemd作为初始化系统的发行中, / etc / inittab文件丢失了,或者只是一个占位符。

    telinit命令是init系统的前端。 如果您使用的是systemd ,那么此命令是带有适当选项的systemctl的链接。

    通过将计算机发送到运行级别0来关闭计算机电源:

     $  sudo telinit 0 
    

    要使用相同的方法重启:

     $  sudo telinit 6 
    

    此命令对您的数据有多不安全,完全取决于您的init配置。 大多数发行版都试图通过将运行级别映射到友好的命令来防止您拔出插头(或与其等效的数字)。

    您可以通过阅读/etc/rc.d/etc/init.d中的初始化脚本,或者通过阅读/ lib / systemd / system /中systemd目标,自己了解每个运行级别会发生什么。

    施加蛮力

    到目前为止,我已经介绍了重新引导或关闭Linux计算机的所有正确方法。 确切地说,我在此处包括关闭Linux计算机的其他方法,但绝不建议使用这些方法。 它们并非设计为每天重新启动或关闭命令(为此存在重新启动关闭 ),但是它们是完成任务的有效手段。

    如果您尝试这些方法,请在虚拟机中尝试它们。 否则,仅在紧急情况下使用它们。

    程序

    比init系统低一个步骤是/ proc文件系统,它几乎是计算机上发生的所有事情的虚拟表示。 例如,您可以查看您的CPU,就像它们是文本文件一样(使用cat / proc / cpuinfo ),查看笔记本电脑电池中还剩下多少电量,或者经过某种方式重新启动系统。

    Linux内核中有一项针对系统请求的规定(大多数键盘上为Sysrq )。 您可以使用组合键直接与此子系统进行通信,理想情况下,无论计算机处于什么状态都可以; 由于Sysrq键可以是特殊的功能键,需要使用其他键才能访问(例如,许多笔记本电脑上为Fn ),因此它在某些键盘上变得很复杂。

    一种不太可能失败的选项是使用echo将信息手动插入/ proc中 。 首先,请确保已启用Sysrq系统:

     $  sudo echo 1 > / proc / sys / kernel / sysrq 
    

    要重新启动,可以使用Alt + Sysrq + B或键入:

     $  sudo echo b > / proc / sysrq-trigger 
    

    这种方法不是定期重新启动计算机的合理方法,但可以在紧急情况下完成工作。

    系统

    内核参数可以在运行时使用sysctl进行管理。 内核参数很多,您可以使用sysctl --all查看所有这些参数。 除非您知道要查找的内容,否则对您来说可能没有多大意义,在这种情况下,您正在寻找kernel.panic

    您可以使用-value选项查询内核参数:

     $  sudo sysctl --value kernel.panic 
    

    如果返回0,则说明您正在运行的内核没有特殊设置,至少在默认情况下,可以在内核崩溃时重新启动。 这种情况相当典型,因为在灾难性的系统崩溃中立即重新启动会使诊断故障原因变得困难。 再说一次,无论内核从故障后自动重启中受益什么,都需要保持运行的系统,因此在某些情况下确实可以打开该选项。

    您可以通过实验来激活此功能(如果继续进行,请在虚拟机中而不是在实际计算机上尝试):

     $  sudo sysctl kernel.reboot= 1 
    

    现在,如果您的计算机遇到内核崩溃,它将设置为重新启动,而不是耐心等待您诊断问题。 您可以通过使用sysrq模拟灾难性崩溃来进行测试 。 首先,请确保已启用Sysrq:

     $  sudo echo 1 > / proc / sys / kernel / sysrq 
    

    然后模拟内核恐慌:

     $  sudo echo c > / proc / sysrq-trigger 
    

    您的计算机立即重新启动。

    负责地重启

    了解所有这些选项并不意味着您应该全部使用它们。 请仔细考虑您要完成的工作以及所选命令将执行的操作。 您不希望鲁ck破坏系统。 这就是虚拟机的用途。 但是,拥有太多选择意味着您已经准备好应对大多数情况。

    我是否遗漏了您最喜欢的重启或关闭系统电源的方法? 列出我在评论中错过的内容!

    翻译自: https://opensource.com/article/19/7/reboot-linux

    linux重启命令

    展开全文
  • linux 重启命令

    万次阅读 2017-06-06 10:31:53
    一、Linux 的五个重启命令  1、shutdown  2、poweroff  3、init  4、reboot  5、halt  二、五个重启命令的具体说明  shutdown  reboot  在linux下一些常用的关机/重启命令有shutdown、halt、...

    一、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重启命令介绍

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

    下面介绍在 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 系统目的,都是在命令行下操作。如果你对命令行比较熟悉,那这样做是最便捷的,也是最安全的。同时重启和关闭系统的命令不多,你可以选择其中拿手的来完成任务。

    了解更多学习内容


    转载于:https://juejin.im/post/5c8b68e56fb9a049e661236e

    展开全文
  • 1.1一般在linux中,我们重启会用到这三个命令: init 6 调用shutdown脚本重新启动 shutdown -r now 立即停止然后重新启动 reboot 重新启动 1.2 reboot命令重启动系统时是删除所有的进程,而不是平稳...
  • Linux 重启命令大全

    2012-09-06 11:32:21
    Linux 重启命令大全 详细描述重启linux的各种命令及相关操作过程
  • linux服务器重启命令

    千次阅读 2021-01-13 11:21:32
    linux中常用的关机/重启命令有shutdown、reboot、init、halt和poweroff。它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,下面本篇文章就来给大家分别介绍一下这些命令,希望对大家有所帮助。...
  • 下面小编就为大家带来一篇LINUX启动/重启/停上MYSQL的命令(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Linux 关机重启命令

    千次阅读 2018-06-08 18:03:24
    Linux的关机与重启命令重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过...
  • Linux关机和重启命令

    千次阅读 2020-05-31 23:55:19
    shutdown shutdown -h now : 表示立即关机 shutdown -h 10 : 表示10分钟后关机 shutdown -r now: 立即重启 shutdown -r 10: 过10分钟自动重启 shutdown -r 18:30: 在时间为18:30时候重启
  • Linux服务器重启命令大全

    千次阅读 2018-09-29 10:39:06
    一、Linux 的五个重启命令  1、shutdown  2、poweroff  3、init  4、reboot  5、halt  二、五个重启命令的具体说明  shutdown  reboot  在linux下一些常用的关机/重启命令有shutdown、halt、...
  • 查询linux重启的三个命令

    千次阅读 2018-05-29 14:39:03
    网上查询了关于linux系统重启命令,看到一篇博客讲解后,现在记录在此作为标记备用方法一: last reboot方法二:who -b方法三:uptime以上三个命令对于现在的我而言,方法一更实用,便于统计所有重启的时间点...
  • 重启命令 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令...
  • linux 重启服务器命令大全

    千次阅读 2017-07-27 11:23:31
    linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。  1.shutdown shutdown命令安全地将系统关机。 有些用户
  • linux用终端命令关机和重启命令

    千次阅读 2018-10-14 13:05:51
    语法:init(选项)(参数)   -b:不执行相关脚本而直接进入单用户模式; -s:切换到单用户模式。   0 停机(千万不能把initdefault 设置为0) 1 单用户模式 2 多用户,没有 NFS(和级别3相似,会停止部分服务) ...
  • Linux 重启命令

    千次阅读 2008-01-30 15:16:00
    ----Linux 重启命令---- 1、shutdown2、poweroff3、init4、reboot5、halt *---具体说明--- shutdownreboot在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但...
  • kali操作系统网路重启命令为: systemctl restart networking ...一般Linux操作系统网络重启命令为: service network restart 一般centos操作系统的网络重启命令为: systemctl start network.service 共享 ...
  • linux虚拟机关机、重启命令

    千次阅读 2019-05-15 14:00:41
    一.shutdown 1.shutdown -h now :立即关机 2.shutdown -h 10:53:到10:53关机...4.shutdown -r :重启(默认30秒) 5.shutdown -r now :立即重启 6.shutdown -r +30 :’The System Will Reboot 30 in Mins’:30分...
  • linux重启tomcat命令(通俗易懂)

    千次阅读 2018-08-24 16:09:40
    使用ls命令,查看自己的目录文件 cd/home/cattsoft/iona/apache-tomcat-7.0.82/bin (cd 后面接自己的环境目录) 2、启动tomcat 运行bin目录下的启动命令脚本 sh startup.sh或者./startup.sh 这样tomcat就启用...
  • linux 重启redis 命令

    千次阅读 2020-12-16 20:04:02
    redis已经加入到etc下也就是服务器启动redis 也启动。突然发现连不上redis 所以上来看看 查看redis...26557 /usr/local/bin/redis-server *:6379 重启redis:systemctl restart redis.service或者service redis restart
  • linux 重启服务器命令

    万次阅读 2018-09-20 20:51:09
    Linux有如下的关机和重启命令:shutdown, reboot, halt, poweroff,那么它们有什么区别呢? shutdown - 建议使用的命令 shutdown是最常用也是最安全的关机和重启命令,它会在关机之前调用fsck检查磁盘,其中-h和-r...
  • Linux常见命令之关机与重启命令

    千次阅读 2015-09-04 20:40:50
    重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用)  4、shutdown -r 22:22 在时间为22:22时候重启(root用户使用) 如果是通过shutdown...
  • Linux重启网络命令

    万次阅读 2019-09-12 15:50:59
    重启网络命令 service networking restart 重启网卡命令 ifconfig eth0 up Fedore 重启网络命令 systemctl restart network.service CentOS 重启网络命令 service network restart ...
  • linux系统重启命令

    千次阅读 2021-01-30 21:12:38
    说到关机和重启,很多人认为,重要的服务器(比如银行的服务器、电信的服务器)如果重启了,则会造成大范围的灾难。笔者在这里解释一下。 首先,就算是银行或电信的...在早期的 Linux 系统中,应该尽量使用 shutdow
  • Linux常用命令-关机重启命令

    千次阅读 2016-11-24 19:53:21
    1. 关机重启 shutdown命令名称:shutdown 命令所在路径:/sbin/shutdown 执行权限:root 功能描述:关机或者重启 常用选项:-hrc -h 关机 -r 重启 -c 取消正在运行的关机命令基本语法:shutdown [-选项] 时间推荐...
  • 命令介绍:history、alias、unalias、type、echo、export、unset、env、set、source、man、sync、shutdown

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 474,404
精华内容 189,761
关键字:

linux重启命令

linux 订阅