Linux `init 5` 相关命令的完整使用指南


Linux `init 5` 相关命令的完整使用指南—目录

  • 一、`init` 系统简介
  • 二、`init 5` 的含义与作用
  • 三、不同 Init 系统下的 `init 5` 行为
    • 1. SysVinit(如 CentOS 6、Debian 7)
    • 2. systemd(如 CentOS 7+、Ubuntu 16.04+)
    • 3. Upstart(如 Ubuntu 14.04)
  • 四、相关命令详解与对比
  • 五、典型使用场景
  • 六、操作步骤与示例
    • 1. 使用 `init 5` 进入图形界面模式(SysVinit)
    • 2. 使用 `systemctl`(systemd)
    • 3. 从图形界面模式恢复默认运行级别
  • 七、高级用法与自定义配置
    • 1. 自定义图形界面启动服务
    • 2. 修改默认启动目标(systemd)
    • 3. 创建自定义靶点(systemd)
  • 八、常见问题与解决方案
    • 1. 执行 `init 5` 无法进入图形界面
    • 2. 图形界面启动后卡顿
    • 3. 无法从图形界面返回命令行
  • 九、安全注意事项
  • 十、总结


一、init 系统简介

init(Initialization)是 Linux 系统启动的第一个进程(PID 1),负责管理系统服务的启动、停止和进程调度。不同 Linux 发行版使用不同的 init 实现:
• SysVinit(传统):基于运行级别(Runlevel)管理。
• systemd(现代主流):基于单元(Unit)和服务(Service)管理。
• Upstart(旧版 Ubuntu):事件驱动的初始化系统。

init 5 是 运行级别 5 的命令,通常用于进入图形界面模式(GUI),启动桌面环境(如 GNOME、KDE),适用于桌面或图形化服务器管理。


二、init 5 的含义与作用

• 运行级别 5:
• 在 SysVinit 中表示图形界面模式。
• 在 systemd 中对应 graphical.target
• 核心作用:
• 启动图形界面(如 Xorg、Wayland)及桌面环境。
• 加载图形化服务(如显示管理器 GDM、LightDM)。
• 允许用户通过图形界面登录和操作系统。


三、不同 Init 系统下的 init 5 行为

1. SysVinit(如 CentOS 6、Debian 7)

• 命令:

sudo init 5

• 效果:
• 启动图形界面服务(如 GDM、LightDM)。
• 加载桌面环境(如 GNOME、KDE)。

2. systemd(如 CentOS 7+、Ubuntu 16.04+)

• 兼容性:systemd 保留了 init 命令的软链接,但实际行为由 systemd 处理:

ls -l /sbin/init
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独隅

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值