Linux halt 命令使用详解

简介

Linux 中的 halt 命令用于立即关闭系统。它还可用于关闭电源或重新启动机器,具体取决于所使用的选项。

基础语法

shell 复制代码
halt [OPTION]

默认情况下,halt 需要 root 权限

shell 复制代码
sudo halt

常用选项

  • -p:停止后关闭系统电源。(与 poweroff 相同)

  • --reboot:重新启动系统而不是停止系统

  • --force:强制立即停止而不通知进程

  • --help:显示帮助信息

示例用法

停止系统

shell 复制代码
sudo halt

# 这将停止所有进程并停止系统,但可能不会关闭电源。

停止并关闭电源

shell 复制代码
sudo halt -p

强制停止

shell 复制代码
sudo halt --force

# 这会强制立即停止,而不会正确停止进程

重新启动而不是停止

shell 复制代码
sudo halt --reboot

可选的命令

  • poweroff:相当于 halt -p(停止和关闭电源)

  • shutdown -h now:类似于 halt 但允许调度

  • reboot:类似于 halt------reboot,重新启动系统

halt poweroff shutdown 三者的区别

  • halt:停止系统但可能不会关闭电源

  • halt -p / poweroff:停止并关闭系统电源

  • shutdown -h now:更平滑,能调度时间进行关机

  • reboot:重新启动系统

相关推荐
HideF6 小时前
Linux sudo
linux
FlightYe7 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
蹊黎7 小时前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
牛马鸡niumasi9 小时前
【Linux】C语言文件操作
linux
say_fall9 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
wacsii10 小时前
【Linux进程(一)】Linux 进程初探:操作系统如何管理进程?fork() 为什么返回两次?
linux·运维·服务器
AI+程序员在路上10 小时前
RV1126B 上支持的模型及全流程应用--从CNN及语音到 LLMVLM 与跨平台选型
linux·c语言·人工智能
默|笙10 小时前
【Linux网络】传输层协议TCP(1)---TCP报文介绍
linux·网络·tcp/ip
相思难忘成疾10 小时前
从零搭建 Kubernetes 1.30 集群:kubeadm 部署一主多从实战(RHEL 9.3 + Docker + flannel)
linux·运维·kubernetes
用户41071920132510 小时前
用 systemd 从零做一个系统健康巡检服务:脚本、沙箱与磁盘满排查实战
linux·ubuntu