上一篇
让CentOS开机直接进命令行,只需1条命令:
sudo ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target && sudo reboot
永久设置命令行模式
sudo systemctl set-default multi-user.target # 设置目标 sudo reboot # 重启生效
💡 验证:systemctl get-default
输出 multi-user.target
即成功
临时切换命令行
Ctrl+Alt+F2 # 图形界面切到命令行 init 3 # 立即进入命令行(无需重启)
修改运行级别
sudo vi /etc/inittab # 编辑配置文件 # 将 id:5:initdefault 改为 id:3:initdefault
💡 重启后生效,或执行 init 3
立即切换
禁用图形界面服务
sudo /sbin/service gdm stop # 停止图形服务 sudo chkconfig gdm off # 永久禁用
sudo vi /etc/default/grub # 在 GRUB_CMDLINE_LINUX 添加:systemd.unit=multi-user.target
sudo grub2-mkconfig -o /boot/grub2/grub.cfg # 更新GRUB配置
方法 | 适用版本 | 生效时间 | 优点 |
---|---|---|---|
systemctl set-default |
CentOS 7+ | 重启后 | 官方推荐,安全可靠 |
修改/etc/inittab |
CentOS 6 | 重启后 | 经典init系统标准操作 |
GRUB参数调整 | 所有版本 | 重启后 | 深度定制启动过程 |
sudo cp /etc/default/grub /root/grub.bak
0: 关机 1: 单用户 2: 多用户无网络 3: 完整多用户 4: 保留 5: 图形界面 6: 重启
multi-user.target → 运行级别3 graphical.target → 运行级别5
重启后看到纯文本登录界面即成功!如需图形界面,可随时执行:
sudo systemctl set-default graphical.target && sudo reboot
💬 有问题?评论区见!记得点赞收藏,运维不迷路~ 🌟
本文由 业务大全 于2025-08-21发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/681515.html
发表评论