怎么设置开机进入Linux命令行

发布时间:2022-02-16 17:15:23 作者:iii
来源:亿速云 阅读:161
# 怎么设置开机进入Linux命令行

## 前言

对于Linux系统管理员和高级用户而言,直接进入命令行界面(CLI)而非图形界面(GUI)能显著减少系统资源占用,提高服务器运行效率。本文将详细介绍在主流Linux发行版中设置开机直接进入命令行的方法,涵盖GRUB配置、systemd目标修改等不同方案。

---

## 方法一:通过systemd修改默认目标(推荐)

### 1. 理解systemd目标
Linux系统使用`target`定义运行级别:
- `graphical.target`:默认图形界面(GUI)
- `multi-user.target`:纯命令行界面(CLI)

### 2. 查看当前目标
```bash
systemctl get-default

3. 修改为命令行目标

sudo systemctl set-default multi-user.target

4. 验证修改

systemctl get-default  # 应显示"multi-user.target"

5. 临时切换(无需重启)

sudo systemctl isolate multi-user.target  # 立即切换到CLI
sudo systemctl isolate graphical.target  # 切换回GUI

注意:此方法适用于大多数现代发行版(Ubuntu 16.04+/CentOS 7+)


方法二:修改GRUB引导参数(传统方案)

1. 编辑GRUB配置文件

sudo nano /etc/default/grub

2. 修改关键参数

找到以下行并修改:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX=""

3. 禁用图形显示管理器(可选)

sudo systemctl disable gdm  # GNOME桌面
# 或
sudo systemctl disable lightdm  # LightDM
# 或
sudo systemctl disable sddm  # KDE桌面

4. 更新GRUB配置

sudo update-grub  # Debian/Ubuntu
# 或
sudo grub2-mkconfig -o /boot/grub2/grub.cfg  # RHEL/CentOS

方法三:使用SysVinit系统(传统发行版)

适用于使用/etc/inittab的旧版系统:

1. 编辑inittab文件

sudo nano /etc/inittab

2. 修改运行级别

找到并修改为:

id:3:initdefault:

3. 重启生效

sudo reboot

恢复图形界面的方法

如需恢复GUI启动,任选其一:

方案A:systemd重置目标

sudo systemctl set-default graphical.target

方案B:GRUB恢复配置

删除text参数后更新GRUB:

sudo update-grub

方案C:重新启用显示管理器

sudo systemctl enable gdm

常见问题解答

Q1: 修改后黑屏无法操作怎么办?

Q2: 服务器版系统需要这样设置吗?

Q3: 会影响远程SSH连接吗?


进阶技巧

1. 混合模式(按需启动GUI)

sudo systemctl set-default multi-user.target

需要GUI时手动执行:

startx

2. 自动登录控制台

编辑/etc/systemd/system/getty@tty1.service.d/override.conf

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM

结语

通过上述方法,您可以根据实际需求灵活配置Linux系统的启动模式。对于服务器环境,建议使用multi-user.target以节省资源;开发工作站则可保留图形界面。掌握这些配置技巧将显著提升您的Linux系统管理能力。

提示:修改前建议备份重要配置文件,可使用:

> sudo cp /etc/default/grub /etc/default/grub.bak
> ```

(全文约1050字,实际字数可能因Markdown渲染略有差异)

推荐阅读:
  1. vmware开机自动进入BIOS vmware 进入BIOS方法
  2. linux进入mysql命令行的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux中怎么安装达梦数据库管理系统

下一篇:如何巧记Linux命令

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》