Linux命令之halt、poweroff、reboot
halt [选项]
poweroff [选项]
reboot [选项]
这三个命令模式一样,目的是引导内核启动或停止系统的运行;当没有-f参数或系统运行级别不是0和6,将执行/sbin/shutdown
(1).参数
-n 重启或停止之前不要同步,用在fsck命令修复根分区后,防止内核用老版本的超级块覆盖修复过的超级块
-f 强制重启或停止,不调用shutdown关机命令
-p 当停止时关闭电源
-w 实际上不启动或停止,只写wtmp记录
-q 仅减少输出错误
-v 增加输出包含信息消息
(2).区别(参考网上资料)
shutdown实际上调用init 0,init 0会清理一些工作然后调用halt或poweroff
halt通知硬件停止所有CPU功能,但仍保持通电,需要手动关闭
poweroff发送一个acpi(高级配置和管理电源接口)信号来通知系统关机
reboot重启
主要区别在于halt和poweroff,并且halt、poweroff、reboot都是立即执行。为了安全或有多用户最好使用shutdown
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性