linux设置开机为命令行

fiy 其他 16

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Linux系统上将开机设置为命令行模式,可以按照以下步骤操作:

    1. 登录到Linux系统的图形界面。

    2. 打开终端窗口(或使用快捷键Ctrl+Alt+T),以便输入命令。

    3. 输入以下命令切换到root管理员权限:
    “`
    sudo su
    “`

    4. 编辑`/etc/default/grub`文件,可以使用任何文本编辑器(如vi,nano等)。在终端输入以下命令打开文件:
    “`
    vi /etc/default/grub
    “`

    5. 在打开的文件中,找到名为`GRUB_CMDLINE_LINUX_DEFAULT`的行。此行包含了Linux启动时的默认设置。将该行的内容修改为:
    “`
    GRUB_CMDLINE_LINUX_DEFAULT=”text”
    “`

    6. 保存并关闭文件。

    7. 更新GRUB配置文件。在终端输入以下命令:
    “`
    update-grub
    “`

    8. 重启系统以使更改生效。在终端输入:
    “`
    reboot
    “`

    9. 当系统重新启动后,将会显示命令行登录界面,您可以使用用户名和密码登录命令行模式。

    注意:在命令行模式下,您可以使用各种命令来管理和配置系统。如果需要切换回图形界面模式,可以在命令行中输入`startx`命令。如果需要再次将系统设置为开机默认进入命令行模式,只需按照上述步骤进行操作即可。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,有时候我们可能希望将系统开机后直接进入命令行界面而不是图形化界面。这可以方便一些需要命令行环境的用户进行操作。下面是设置Linux系统开机为命令行的几种方法:

    1. 修改GRUB引导菜单:
    GRUB是Linux系统的引导程序,它可以配置系统启动时的一些参数。我们可以通过编辑GRUB配置文件,来设置系统开机后进入命令行界面。具体操作如下:
    a. 打开终端,并使用root权限登录。
    b. 编辑GRUB配置文件:
    # vi /etc/default/grub
    c. 找到以”GRUB_CMDLINE_LINUX_DEFAULT”开头的行,将它的值改为:
    GRUB_CMDLINE_LINUX_DEFAULT=”text”
    d. 保存并退出编辑。
    e. 运行以下命令更新GRUB配置:
    # update-grub

    2. 修改系统运行级别:
    Linux系统启动时会自动运行某个特定的运行级别,运行级别有用于命令行模式和图形化模式。我们可以通过修改运行级别来设置系统开机为命令行。具体操作如下:
    a. 打开终端,并使用root权限登录。
    b. 运行以下命令将运行级别更改为3:
    # systemctl set-default multi-user.target
    c. 重新启动系统。

    3. 修改getty服务配置:
    Linux系统启动后,getty服务负责在命令行界面上显示登录提示符,并等待用户输入登录信息。我们可以通过配置getty服务,来设置开机后进入命令行界面。具体操作如下:
    a. 打开终端,并使用root权限登录。
    b. 编辑getty服务配置文件:
    # vi /etc/systemd/system/getty@tty1.service.d/override.conf
    c. 添加以下内容:
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty –noissue –autologin %I
    (将
    替换为你想要自动登录的用户名)
    d. 保存并退出编辑。
    e. 运行以下命令使修改生效:
    # systemctl daemon-reload

    4. 禁用显示管理器:
    显示管理器是Linux系统中启动图形界面的程序。我们可以通过禁用显示管理器来设置系统开机为命令行。具体操作如下:
    a. 打开终端,并使用root权限登录。
    b. 运行以下命令禁用显示管理器:
    # systemctl disable display-manager.service
    c. 重新启动系统。

    5. 修改启动脚本:
    Linux系统启动时会执行一系列启动脚本,我们可以通过修改这些启动脚本来设置系统开机为命令行。具体操作如下:
    a. 打开终端,并使用root权限登录。
    b. 编辑启动脚本:
    # vi /etc/rc.local
    c. 在文件最后一行添加以下内容:
    /sbin/init 3
    d. 保存并退出编辑。
    e. 重新启动系统。

    上述是几种常见的方法来设置Linux系统开机为命令行。根据不同的Linux发行版或版本,可能会有一些细微的差异,请根据自己的实际情况进行操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    一、重启前修改grub配置文件

    1. 打开终端,使用以下命令打开`grub`配置文件:

    “`
    sudo nano /etc/default/grub
    “`

    2. 找到以下代码行:

    “`
    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
    “`

    3. 将该行修改为:

    “`
    GRUB_CMDLINE_LINUX_DEFAULT=”text”
    “`

    表示让系统关掉GUI界面,启动时直接进入命令行模式。

    4. 保存文件并退出编辑器。

    5. 在终端中运行以下命令更新`grub`设置:

    “`
    sudo update-grub
    “`

    二、更改默认运行级别

    1. 打开终端,使用以下命令编辑`init`配置文件:

    “`
    sudo nano /etc/init/rc-sysinit.conf
    “`

    2. 找到以下代码行:

    “`
    env DEFAULT_RUNLEVEL=2
    “`

    3. 将该行修改为:

    “`
    env DEFAULT_RUNLEVEL=3
    “`

    `runlevel 3`是Linux系统的命令行模式。

    4. 保存文件并退出编辑器。

    三、启动系统并进入命令行模式

    通过以上设置,系统将在启动时进入命令行模式。

    如果您需要使用图形界面,可以在命令行中输入以下命令:

    “`
    startx
    “`

    该命令将启动默认的图形界面。

    如果需要恢复默认设置,可以按照同样的步骤将`grub`和`init`配置文件修改回原来的设置,并更新`grub`,或者通过以下命令恢复默认运行级别:

    “`
    sudo init 5
    “`

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部