你都怎么关闭虚拟机?带着笑或是很沉默~
高贵的程序员点×
机械族shutdown
效率一组init 0
今日无聊的知识
shutdown背后的操作
当你半夜敲下 shutdown 回车
之后会执行以下完整流程:
-
发送警告信息:通知所有登录用户系统即将关闭(通过
/var/run/utmp
获取用户列表)。 -
拒绝新登录:阻止新用户通过 SSH 或终端登录。
-
终止进程:向所有进程发送
SIGTERM
信号,等待进程安全退出。 -
强制终止残留进程:对未响应的进程发送
SIGKILL
。 -
同步数据:调用
sync()
将缓存数据写入磁盘。 -
卸载文件系统:卸载所有已挂载的文件系统。
-
触发电源操作:向内核发送关机指令(如 ACPI 电源信号)。
。
。
呵呵,我又污染到了你的知识库