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

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

1.init 0


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


2.halt


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


常用选项:


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

-f:强制关机

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


3.poweroff


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


常用选项:

-f:强制关机

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。学会是一时的,但是装比可是一辈子的事!!!

目录
相关文章
|
3月前
|
Linux Shell
在Linux中,umask 和 ulimit有什么区别?
在Linux中,umask 和 ulimit有什么区别?
|
3月前
|
安全 Linux 应用服务中间件
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
|
3月前
|
Linux 索引
在Linux中,符号链接与硬链接有何区别?
在Linux中,符号链接与硬链接有何区别?
|
2月前
|
监控 Linux
Linux系统中du命令与df命令的区别与用法
总的来说,`du` 和 `df` 在磁盘管理中互补使用,能够提供全面的磁盘空间使用信息,帮助用户和管理员有效地监控和管理系统资源。
79 3
|
3月前
|
缓存 Java 应用服务中间件
在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?
在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?
|
3月前
|
缓存 负载均衡 应用服务中间件
在Linux中,Squid、Varinsh和Nginx有什么区别,工作中怎么选择?
在Linux中,Squid、Varinsh和Nginx有什么区别,工作中怎么选择?
|
3月前
|
负载均衡 应用服务中间件 Linux
在Linux中,LVS、Nginx、HAproxy有什么区别?工作中怎么选择?
在Linux中,LVS、Nginx、HAproxy有什么区别?工作中怎么选择?
|
3月前
|
缓存 负载均衡 应用服务中间件
在Linux中,LVS与nginx有何区别?
在Linux中,LVS与nginx有何区别?
|
3月前
|
Linux 网络安全 数据安全/隐私保护
在Linux中,FTP 的主动模式和被动模式是什么?有何区别?
在Linux中,FTP 的主动模式和被动模式是什么?有何区别?
|
3月前
|
人工智能 物联网 Shell
在Linux中,BASH 和 DOS之间的区别是什么?
在Linux中,BASH 和 DOS之间的区别是什么?