澳门金沙国际,    在Linux系统中,仅仅是关机和重启相关的下令就足足有5个,shutdown、
halt、poweroff、reboot、init
。各种命令作用如下所示:

linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下边本文就重点介绍一些常用的关机命令以及各类关机命令之间的区分和具体用法。

linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。上面本文就重大介绍部分常用的关机命令以及种种关机命令之间的界别和现实性用法。

linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。上面本文就紧要介绍一些常用的关机命令以及各个关机命令之间的分别和现实用法。
率先来看一下linux下比较常用的一对关机命令
关机命令:
1、halt 马上关机 2、poweroff 立时关机 3、shutdown -h now
即刻关机(root用户使用) 4、shutdown -h 10 10分钟后自动关机
假使是经过shutdown命令设置关机的话,可以用shutdown -c命令打消重启
重启命令:
1、reboot 2、shutdown -r now 立即重启(root用户使用) 3、shutdown -r 10
过10分钟自动重启(root用户选拔) 4、shutdown -r 20:35
在时间为20:35时候重启(root用户选拔)
如果是经过shutdown命令设置重启的话,可以用shutdown -c命令撤除重启
下边大家来探视linux的那么些现实的关机命令之间的界别和分级的用法
1.shutdown 平安的关机命令
对于shutdown命令,它是豪门都推荐的一个有惊无险的命令,通过参数-h或-r的匹配来已毕关机或重启。不过在linux系统中唯有所有root权限才足以动用那几个命令。所以,尽管大家都推荐用那几个命令,可是那一个命令用起来实在不太便宜:想要用这几个命令吗?先去赢得root权限吧。shutdown执行关机,是送信号给init,要求它改变运作级别,以此来关机。关机或重启实际上是运作级其余调整,所以大家也得以用init直接调整运行级别来拓展关机或重启。使用那一个命令时,机器马上关机或重启。它也须要root权限。
那么为啥说shutdown命令是高枕无忧地将系统关机吗?
其实中微微用户会选拔直接断掉电源的办法来关闭linux,那是丰裕生死攸关的。因为linux基础教程,linux下常用的关机命令。与windows不等,其后台运行着累累进度,所以强制关机或者会促成进度的多少丢失使系统处于不稳定的景况。甚至在有的系统中会损坏硬件装置。而在系统关机前应用shutdown命令,系统管理员会通知所有登录的用户系统即将关闭。并且login指令会被冷冻,即新的用户无法再登录。直接关机或者延缓一定的流年才关机都是唯恐的,还有可能是重启。那是由具有进度〔process〕都会吸纳系统所送达的信号〔signal〕决定的。
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系统调用文件系统写操作已毕后就会为止内核。
halt 参数表达:
[-n]
避免sync系统调用,它用在用fsck修补根分区之后,以阻挡内核用老版本的顶尖块〔superblock〕覆盖修补过的一级块。
[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。 [-d]
不写wtmp纪录〔已带有在选用[-n]中〕。 [-f]
没有调用shutdown而挟持关机或重启。 [-i]
关机〔或重启〕前关闭所有的互联网接口。 [-p]
该选用为缺省选项。就是关机时调用poweroff。
3.poweroff 常用的关机命令
对于poweroff,网上说它是halt命令的链接,基本用法和 halt
大约,那里就不多说了。
4.init
init是具有进程的祖先,他是Linux系统操作中不得缺失的程序之一。它的经过号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进度等。shutdown
就是使用那种机制。init定义了8个运行级别(runlevel),init 0为关机,init
1为重启。
5.reboot 重启命令
reboot的工作经过差不离跟halt一样。但是它是引发主机重启,而halt是关机。它的参数与halt相几乎。

命令 说明
shutdown 可用于关机、重启。支持定时和通知
halt 停止系统
poweroff 关机
reboot 重启系统
init init 0:关机,init 6:重启

先是来看一下linux下相比较常用的片段关机命令

第一来看一下linux下相比常用的一些关机命令

shutdown

常用用法如下所示:

shutdown [选项] 时间 [消息]

其常用选项如下所示

选项 说明
-r 将系统停止后重启
-h 在系统停止后关机
-c 取消关机
-k 发送警告消息并禁止登录。关不是真正要关机
-P 将系统停止后并关闭电源

关机命令:

关机命令:

halt

常用用法如下所示:

halt [选项]

其常用选项如下所示

选项 说明
-f, –force 强制执行halt或reboot,而不调用shutdown
-p, –poweroff 等同于poweroff
-w, –wtmp-only 仅将关机记录写入/var/log/wtmp文件中,而不真正进行关机或重启
-d, –no-wtmp 不将关机记录写入wtmp文件中

1、halt   马上关机 2、poweroff  立时关机 3、shutdown -h now
登时关机(root用户拔取) 4、shutdown -h 10 10秒钟后自动关机
若是是透过shutdown命令设置关机的话,可以用shutdown -c命令裁撤重启

1、halt 立时关机 2、poweroff 立即关机 3、shutdown -h now
立刻关机(root用户拔取) 4、shutdown -h 10 10分钟后自动关机
若是是透过shutdown命令设置关机的话,可以用shutdown -c命令撤消重启

poweroff

常用用法如下所示:

poweroff [选项]

其常用选项如下所示

选项 说明
-p, –poweroff 关闭机器
–reboot 重启系统
-f, –force 强制关闭机器
-w, –wtmp-only 仅将关机记录写入wtmp文件中,而不进行关机或重启
-d, –no-wtmp 不将关机记录写入wtmp文件中

重启命令:

重启命令:

reboot

常用用法如下所示:

reboot [选项]

其常用选项如下所示

选项 说明
-p, –poweroff 关闭机器
–reboot 重启机器
-f, –force 强制重启机器
-w, –wtmp-only 仅将重启记录写入wtmp文件中,而不进行关机或重启
-d, –no-wtmp 不将重启记录写入wtmp文件中

1、reboot 2、shutdown -r now 立刻重启(root用户采纳) 3、shutdown -r 10
过10分钟自动重启(root用户使用)  4、shutdown -r 20:35
在岁月为20:35时候重启(root用户使用)
假若是通过shutdown命令设置重启的话,可以用shutdown -c命令打消重启

1、reboot 2、shutdown -r now 立时重启(root用户选拔) 3、shutdown -r 10
过10分钟自动重启(root用户采纳) 4、shutdown -r 20:35
在时光为20:35时候重启(root用户采用)
如若是由此shutdown命令设置重启的话,可以用shutdown -c命令取消重启

init

常用用法如下所示:

reboot [选项] [命令]

其常用选项如下所示

选项 说明
–help 显示帮助信息
–no-wall 在关机和重启前不发送信息

常用命令如下所示:

命令 说明
0 关闭机器
6 重启机器

上面大家来探望linux的这一个具体的关机命令之间的分别和个其他用法

上边大家来探望linux的这一个实际的关机命令之间的不相同和各自的用法

用法示例

# 立即关机
[root@localhost system]# shutdown -h now
# 立即重启
[root@localhost system]# shutdown -r now
# 在指定时间重启
[root@localhost system]# shutdown -r 19:30
# 在3分钟后关机
[root@localhost system]# shutdown -h +3
# 关机并关闭电源
[root@localhost system]# halt -p
# 关机但不写记录
[root@localhost system]# halt -d
# 测试关机
[root@localhost system]# halt -w
# 重启系统
[root@localhost system]# reboot
# 关机并关闭电源
[root@localhost system]# poweroff
# 重启
[root@localhost system]# init 6
# 关机
[root@localhost system]# init 0

在以上命令,使用man查看协助时,会发觉halt、poweroff、reboot是一律的,其他多个指令就是一个顺序,如下所示:
澳门金沙国际 1

1.shutdown 平安的关机命令

1.shutdown 康宁的关机命令

关机和重启总计

  • shutdown -r 用来重启,等同于reboot
  • shutdown -h -P 用来关闭系统和关闭电源,等同于poweroff
  • poweroff 等同于halt -p
  • shutdown -h 用来关闭系统,但不关闭电源,等同于halt
  • shutdown与reboot/halt的主要性不一样在于shutdown会给登录连串的用户发送关机或重启的布告音讯
  • shutdown -k 仅用于测试关机
  • init体贴于本机init系统,通过情景下,关机的运行级别为0,重启为6

正文同步在微信订阅号上公布,如各位小伙伴们欣赏我的篇章,也得以关切本身的微信订阅号:woaitest,或扫描上面的二维码添加关怀:
澳门金沙国际 2

对此shutdown命令,它是豪门都推荐的一个安全的命令,通过参数-h或-r的合作来成功关机或重启。不过在linux系统中只有拥有root权限才得以应用那么些命令。所以,即便大家都推荐用那几个命令,但是这些命令用起来的确不太有利:想要用那一个命令吗?先去得到root权限吧。shutdown执行关机,是送信号给init,要求它改变运行级别,以此来关机。关机或重启实际上是运作级其余调动,所以我们也得以用init直接调整运行级别来展开关机或重启。使用这么些命令时,机器立即关机或重启。它也亟需root权限。

对于shutdown命令,它是豪门都推荐的一个安全的授命,通过参数-h或-r的合营来成功关机或重启。可是在linux系统中只有拥有root权限才得以应用那一个命令。所以,纵然我们都推荐用这么些命令,但是那个命令用起来实在不太有利:想要用那一个命令吗?先去得到root权限吧。shutdown执行关机,是送信号给init,须求它改变运作级别,以此来关机。关机或重启实际上是运行级其余调整,所以我们也足以用init直接调整运行级别来展开关机或重启。使用这些命令时,机器即刻关机或重启。它也急需root权限。

那么为啥说shutdown命令是平安地将系统关机吗?

那么为何说shutdown命令是平安地将系统关机吗?

实际上中稍微用户会选用直接断掉电源的艺术来关闭linux,那是不行惊险的。因为linux与windows不一致,其后台运行着众多历程,所以强制关机或者会导致进度的数额丢失使系统处于不平稳的气象。甚至在部分系统中会损坏硬件配备。而在系统关机前应用shutdown命令,系统管理员会布告所有登录的用户系统即将关闭。并且login指令会被冻结,即新的用户无法再登录。直接关机或者延缓一定的大运才关机都是可能的,还有可能是重启。那是由所有进度〔process〕都会接受系统所送达的信号〔signal〕决定的。

骨子里中约略用户会使用直接断掉电源的法门来关闭linux,那是老大惊险的。因为linux与windows分裂,其后台运行着广大进程,所以强制关机或者会招致进度的数量丢失使系统处于不安定的情景。甚至在有些系统中会损坏硬件配备。而在系统关机前使用shutdown命令,系统管理员会布告所有登录的用户系统即将关闭。并且login指令会被冷冻,即新的用户不可以再登录。直接关机或者延缓一定的小时才关机都是唯恐的,还有可能是重启。那是由具有进度〔process〕都会吸纳系统所送达的信号〔signal〕决定的。

shutdown执行它的干活是送信号〔signal〕给init程序,要求它改变
runlevel。runlevel 0 被用来停机〔halt〕,runlevel 6
是用来再度激活〔reboot〕系统,而 runlevel
1则是被用来让系统进入管理工作可以拓展的情形,那是预设的。假定没有-h也未曾-r参数给shutdown。要想通晓在停机〔halt〕或者再一次开机〔reboot〕进程中做了怎么样动作?你可以在那几个文件/etc/inittab里观望那个runlevels相关的素材。

shutdown执行它的劳作是送信号〔signal〕给init程序,必要它改变
runlevel。runlevel 0 被用来停机〔halt〕,runlevel 6
是用来再一次激活〔reboot〕系统,而 runlevel
1则是被用来让系统进入管理工作可以举行的情状,那是预设的。假定没有-h也尚未-r参数给shutdown。要想询问在停机〔halt〕或者另行开机〔reboot〕进度中做了怎么动作?你可以在这一个文件/etc/inittab里见到那一个runlevels相关的材料。

shutdown 参数表达:

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 最简单易行的关机命令

[-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系统调用文件系统写操作落成后就会停下内核。

用halt命令来关机时,实际调用的是shutdown -h。halt
执行时将杀死应用进程,执行sync系统调用文件系统写操作完毕后就会甘休内核。

halt 参数表明:

halt 参数表明:

[-n]
幸免sync系统调用,它用在用fsck修补根分区之后,以堵住内核用老版本的顶尖块〔superblock〕覆盖修补过的一流块。
[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。 [-d]
不写wtmp纪录〔已带有在甄选[-n]中〕。 [-f]
没有调用shutdown而挟持关机或重启。 [-i]
关机〔或重启〕前关闭所有的网络接口。 [-p]
该选用为缺省选项。就是关机时调用poweroff。

[-n]
幸免sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的一级块〔superblock〕覆盖修补过的一级块。
[-w] 并不是真的的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。 [-d]
不写wtmp纪录〔已包涵在增选[-n]中〕。 [-f]
没有调用shutdown而挟持关机或重启。 [-i]
关机〔或重启〕前关闭所有的网络接口。 [-p]
该选拔为缺省选项。就是关机时调用poweroff。

3.poweroff 常用的关机命令

3.poweroff 常用的关机命令

对于poweroff,网上说它是halt命令的链接,基本用法和 halt
大致,这里就不多说了。

对于poweroff,网上说它是halt命令的链接,基本用法和 halt
大概,那里就不多说了。

4.init

4.init

init是所有进度的祖辈,他是Linux系统操作中不可缺失的主次之一。它的进程号一贯为1,所以发送TERM信号给init会终止所有的用户进度,守护进程等。shutdown
就是使用那种体制。init定义了8个运行级别(runlevel),init 0为关机,init
1为重启。

init是装有进度的先世,他是Linux系统操作中不可缺失的主次之一。它的历程号一贯为1,所以发送TERM信号给init会终止所有的用户进度,守护进度等。shutdown
就是行使那种体制。init定义了8个运行级别(runlevel),init 0为关机,init
1为重启。

5.reboot 重启命令

5.reboot 重启命令

reboot的干活历程差不离跟halt一样。然而它是吸引主机重启,而halt是关机。它的参数与halt相大概。

reboot的劳作进度大致跟halt一样。不过它是抓住主机重启,而halt是关机。它的参数与halt相几乎。

相关文章