‘壹’ linux 关机命令
Linux关机命令主要包括shutdown、halt、reboot、poweroff及init。以下是这些命令的详细介绍:
shutdown
- 功能:Linux系统关闭最简单的解决方案,可用于长久关闭主机直到重新启动。
- 命令格式:shutdown [option] [time] [message]。
- 特点:shutdown命令允许用户指定关机的时间,并可以附带一条关机信息通知其他用户。通过SSH发送的关机指令通常使用此命令。
halt
- 功能:立刻关机。
- 执行过程:halt命令会杀死应用进程,执行sync系统调用,确保文件系统写操作完成后停止内核。
- 等价命令:halt相当于调用shutdown -h。
reboot
- 功能:引发主机重启。
- 执行过程:reboot的工作过程与halt类似,但在停止内核后会重新启动系统。
poweroff
- 功能:立刻关机。
- 执行过程:poweroff命令会发送一个ACPI(Advanced Configuration and Power Interface)信号来通知系统关机。
init
- 功能:init是所有进程的祖先,进程号始终为1。通过发送TERM信号给init可以终止所有的用户进程和守护进程等。
- 运行级别:init定义了8个运行级别(runlevel),其中init 0为关机,init 6(某些系统中为init 1)为重启。
- 特点:使用init命令关机或重启系统相对较为底层,通常用于系统启动脚本或特殊情况下。
这些命令在Linux系统中具有不同的用途和特点,用户可以根据实际需求选择合适的命令来关机或重启系统。