Linux telinit 命令详解:运行级别切换|关机重启|系统维护一站式掌握 1. 命令简介telinit 命令用于切换当前正在运行的 Linux 系统的运行等级runlevel。它是系统初始化进程 init传统 sysvinit或现代系统中 systemd 的一个接口通过向 init 进程发送信号来改变系统的运行状态。该命令通常用于系统维护、关机、重启或切换多用户模式与图形界面模式。2. 语法格式bash运行telinit [选项]... 运行等级 telinit 运行等级3. 常用选项及参数说明选项表格选项说明-t SECONDS指定在发送信号给 init 进程前等待的秒数。默认值通常为 5 秒。-e KEYVALUE指定一个额外的环境变量该变量将随 RUNLEVEL 和 PREVLEVEL 一起包含在发出的 runlevel 事件中。此选项可多次使用以设置多个变量。--help显示帮助信息并退出。--version显示版本信息并退出。运行等级参数表格运行等级说明0停止系统关机。1 或 S/s单用户模式救援模式通常用于系统维护。注意S 或 s 会尝试直接进入单用户模式而不先停止所有进程可能导致意外状态。2多用户模式不带网络服务在某些发行版中定义不同通常不使用。3完整的多用户模式带网络服务文本界面。4用户自定义通常未使用默认与等级 3 相同。5多用户模式带图形界面登录。6重新启动系统。Q 或 q通知 init 进程重新检查 /etc/inittab 文件传统 sysvinit 系统。U 或 u通知 init 进程重新执行自身保持当前运行等级。通常用于升级 init 二进制文件后。4. 示例用法重启系统bash运行sudo telinit 6等同于 sudo reboot。关闭系统bash运行sudo telinit 0等同于 sudo shutdown -h now。切换到多用户文本模式运行等级 3bash运行sudo telinit 3切换到图形界面模式运行等级 5bash运行sudo telinit 5进入单用户维护模式bash运行sudo telinit 1等待 10 秒后重启bash运行sudo telinit -t 10 6向运行等级事件添加环境变量bash运行sudo telinit -e MAINTyes 1这会在切换到运行等级 1 时在事件中包含 MAINTyes。通知 init 重新读取配置文件传统 sysvinitbash运行sudo telinit q5. 注意事项权限要求telinit 通常需要 root 权限使用 sudo来执行因为它直接控制系统运行状态。运行等级差异不同 Linux 发行版对运行等级的定义可能略有差异。例如某些系统可能将等级 2 用作带网络的多用户模式。建议查阅发行版文档。systemd 系统在现代使用 systemd 的系统中如 RHEL 7、Ubuntu 15.04运行等级被映射到特定的 systemd 目标target0 → poweroff.target1 → rescue.target3 → multi-user.target5 → graphical.target6 → reboot.target 虽然 telinit 仍然可用但推荐使用 systemctl isolate TARGET.target 命令进行切换。慎用 S/s尽量避免直接使用 telinit S 或 telinit s因为它可能不会正常停止服务导致系统状态不一致。优先使用等级 1。环境变量telinit 会读取 RUNLEVEL 环境变量来获取当前运行等级如果设置否则从 /var/run/utmp 读取。日志记录每次运行等级变更都会记录到 /var/log/wtmp 中并更新 /var/run/utmp。替代工具对于关机和重启操作更推荐使用 shutdown、reboot、poweroff 等命令它们提供了更友好的用户交互和安全检查。6. 相关文件/var/run/utmp当前运行等级和用户登录信息。/var/log/wtmp历史运行等级变更和用户登录日志。/etc/inittab传统 sysvinit 系统的初始化配置文件现代 systemd 系统可能不存在此文件。

相关新闻

最新新闻

Claude Projects项目健康度诊断工具(内部泄露版):输入3个指标,自动生成风险热力图与修复优先级清单

Claude Projects项目健康度诊断工具(内部泄露版):输入3个指标,自动生成风险热力图与修复优先级清单

更多请点击: https://codechina.net 第一章:Claude Projects项目健康度诊断工具概览 Claude Projects 是 Anthropic 推出的面向团队协作的 AI 编程工作区,其内置的项目健康度诊断工具(Project Health Diagnostics)用…

2026/7/9 3:51:22
从Prompt工程到Agent编排:Claude vs ChatGPT在MCP(Multi-Step Cognitive Planning)能力上的断层差距(附可复现评测框架)

从Prompt工程到Agent编排:Claude vs ChatGPT在MCP(Multi-Step Cognitive Planning)能力上的断层差距(附可复现评测框架)

更多请点击: https://kaifayun.com 第一章:从Prompt工程到Agent编排:MCP能力演进的范式跃迁 Prompt工程曾是大模型应用的主流范式——通过精心设计输入文本引导模型生成预期响应。然而,随着任务复杂度提升,单一提示难…

2026/7/9 3:51:22
信息安全毕业设计2026开题推荐

信息安全毕业设计2026开题推荐

文章目录🚩 1 前言1.1 选题注意事项1.1.1 难度怎么把控?1.1.2 题目名称怎么取?1.2 选题推荐1.2.1 起因1.2.2 核心- 如何避坑(重中之重)1.2.3 怎么办呢?🚩2 选题概览🚩 3 项目概览题目1 : 图像隐写算法研究与…

2026/7/9 3:51:22
具身智能多链路通信系统

具身智能多链路通信系统

具身智能对通信的可靠性要求极高,这不仅体现在其在对带宽的高要求,也体现在其对延时的高要求,很多为具身智能配套通信方案的公司,为实现更高的带宽,往往采用传统的MP-TCP架构,但这种架构在满足高带宽的同时…

2026/7/9 3:51:22
不吹不黑,DeepSeek 编程实测翻车:这些低级问题暴露真实水平

不吹不黑,DeepSeek 编程实测翻车:这些低级问题暴露真实水平

不吹不黑,DeepSeek 编程实测翻车:这些低级问题暴露真实水平用 DeepSeek 写了一周代码,坦白说——体验不太理想。不是复杂算法写不出来,而是在工程基本功上频频踩坑:字符串拼 YAML、改完不编译、看到版本号数字小就往上…

2026/7/9 3:51:22
【限时技术白皮书】:Claude 3.5 Opus与GPT-4o Turbo的LLM选型决策树(含21个垂直领域适配矩阵)——仅开放72小时下载权限

【限时技术白皮书】:Claude 3.5 Opus与GPT-4o Turbo的LLM选型决策树(含21个垂直领域适配矩阵)——仅开放72小时下载权限

更多请点击: https://intelliparadigm.com 第一章:Claude 3.5 Opus与GPT-4o Turbo的选型决策总览 在构建面向企业级知识处理与实时交互的AI系统时,模型选型直接影响响应质量、延迟表现与合规成本。Claude 3.5 Opus 与 GPT-4o Turbo 分别代表…

2026/7/9 3:46:22

月新闻