在企业里linux你用什么关机?shudown?halt?poweroff?init 0? 你是否不知道他们的区别,而娘下大错?

  1. init 0

这个大家应该是在学习linux的时候第一个学习的关机命令吧,它也是所有进程的祖先,进程号为1,linux中必要的程序之一,大家也知道init定义6个运行级别,这里相关主要是0是关机,6是重启。那么他们关机过程也是通过切换系统的模式来进行关机的,关机同时关闭电源。

  1. halt

它的话大家就应该似乎陌生了,它被成为最简单的关机命令,还有一个其他关机命令没有的特点,它默认只关机但是不关闭电源,需要手动关闭电源。halt的关机流程它会通知硬件停止所有的CPU功能,执行时会杀死进程,执行sync系统调用文件系统写操作,完成后就会停止内核。

常用选项:

-p:相当于poweroff,关机并关闭电源

-f:强制关机

-i:关机前关闭所有网络接口

  1. poweroff

相信这个命令应该是当中最好记住了吧,他也是大多数企业人员使用的,关机并关闭电源,会发送一个ACPI信号通知系统关机,在多用户方式下(runlevel3)不建议使用,具体为什么不建议使用呢,我具体也不太了解,希望熊弟们帮我解答一下。

常用选项:

-f:强制关机

  1. shudown

终于到它了,shudown才是这篇文章的重头戏,它用于高安全性,多选项功能,人性化性,为什么说它安全性高呢,只有root权限的用户才可以执行,那为什么又说它人性化呢,shudown可以设置广播信息来通知已登录的用户将关机,且会创建/run/nologin文件,禁止新用户来登录系统。被视为最安全的关机命令。

常用选项(不加任何选项默认为-h):

格式:shudown [ -t 秒 ] "警告信息"

-t:后面加秒,过多长时间关机(不添加时间默认为十秒)

-k:不关机,只是广播警告出去

-r:重启

-h:立即关机

-c:取消已经在运行的shoudown命令

实例:

[root@www ~]# shutdown -h now
#立刻关机,其中 now 相当于时间为 0 的状态
 
[root@www ~]# shutdown -h 20:25
#系统在今天的 20:25 分会关机,若在21:25才下达此命令,则隔天才关机
 
[root@www ~]# shutdown -h +10
#系统再过十分钟后自动关机
 
[root@www ~]# shutdown -r now
#系统立刻重新启动
 
[root@www ~]# shutdown -r +30 'The system will reboot'  
#再过三十分钟系统会重新启动,并显示后面的信息给所有在在线的使用者
 
[root@www ~]# shutdown -k now 'This system will reboot'  
 #不会关机,只会弹出警告,在机房唬人很好用的呦

总结:

咱们直接废话少说,就用shudown就完了,但是前面为什么要介绍这么多废话呢,纯粹是看见别人在用其他的时候,浅浅的装那么一下B。学会是一时的,但是装比可是一辈子的事!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

征服bug

curry.30

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值