运维必收干货 | Linux关机命令和重启命令有哪些?

640?




我们都很熟悉shutdown命令,他是最常用也是我们建议使用的Linux关机重启命令。但你知道吗?在Linux常用命令中,其实有5个和关机重启相关命令,今天就和大家分享一下。


运维必收干货 | Linux关机命令和重启命令有哪些?_第1张图片


1Linux重启命令1:shutdown

上文也说了,比较建议使用shutdown命令来重启和关机,shutdown是最常用也是最安全的关机和重启命令,它会在关机之前调用fsck检查磁盘等一系列操作,避免强制关机可能会导致的进程数据丢失和硬件设备等。

shutdown命令参数说明:

-k:并不真正关机﹐只是送警告信号给每位登录者〔login〕

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

-f:在重启计算器〔reboot〕时忽略fsck

-F:在重启计算器〔reboot〕时强迫fsck

-h:停止系统服务并关机

-r: 停止系统服务后重启

shutdown -h now --立即关机

shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天

shutdown -h +10 --10分钟后自动关机

shutdown -r now --立即重启

shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户


2Linux重启命令2:reboot

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它 的参数与halt相差不多。reboot表示立即重启,效果等同于shutdown -r now。


3Linux重启命令3:init

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel), init 0为关机﹐init 1为重启。


4Linux重启命令4:halt命令

halt命令被称为最简单的关机命令,不理会目前系统状况下,进行硬件关机,一般不建议使用

halt命令参数说明:

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

[-w] 并不是真正的重启或关机?只是写wtmp〔/var/log/wtmp〕纪录。

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

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

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

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


5Linux关机命令:poweroff

这个只是关机命令,不会重启。poweroff表示立即关机,效果等同于shutdown -h now,poweroff在关闭计算机操作系统之后,最后还会发送ACPI指令,通知电源,最后切断电源供应,当然路由器等嵌入系统不支持ACPI的,所以这个无效。


全栈云计算免费课程今日火热开启,5天运维经典课程免费学,会云计算的运维人才到底需要掌握哪些技术,未来前景发展怎么样?跟随行业大咖一起剖根究底,点击文末“阅读原文”长按下方二维码即可报名免费课程抓住今年最后一次免费学习的机会,逆袭2019~~

640?wx_fmt=png

PS:记得查收小编送你的免费大礼包呦~

福利 | 一万多套PPT模板等你免费来拿!无条件领取!

免费送 | 1000多套简历模板免费拿,附赠简历制作教程!

免费领 | 《Shell脚本 100例》电子书免费拿,运维必备干货~

640? 640

▼▼点击【阅读原文】,5天运维免费课程,开讲在即!

你可能感兴趣的:(运维必收干货 | Linux关机命令和重启命令有哪些?)