本文主要是介绍Linux开关机相关的命令解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
Linux直接拔电源关机 ,内存中的东西还没保存到硬盘。所以有时候会导致数据丢失或者有些服务起不来。所以最好直接命令行关机就像windows电脑需要界面关机一样。而不是强制拔电源
关机命令
halt
halt:关机但是不关闭电源,需要手动关闭电源(加p参数会关闭电源),不加参数时调用shutdown来关机。
halt被称为最简单的关机命令,它会通知硬件停止所有的CPU功能,执行时会杀死进程,执行sync系统调用文件系统写操作,完成后就会停止内核。
若系统的run level在0-6中,则关闭系统,否则调用shutdown -h来取代。
# 相当于poweroff
halt -p# 强制关机
halt -f# 关机或重启前关闭所有网络接口
halt -i# 关机之前sync
halt -n
poweroff
poweroff:关机同时关闭电源,会发送一个ACPI信号通知系统关机,在多用户方式下(run level3)下不建议使用。
# 强制关机
poweroff -f
shutdown
shutdown:关机同时关闭电源,只有拥有root权限的用户才可以执行(普通用户需要root授权),发送信号给init,使之改变运行级别(run level)来实现关机。
关机或重启实质上就是运行级别
这篇关于Linux开关机相关的命令解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!