如何在 CentOS、ubuntu 当中设置默认启动命令行

  其实这是一个很简单的小问题,大家都知道 linux 启动的时候可以选择纯文本或者是窗口环境,这就牵涉了运行等级这个问题。Linux 默认提供了 7 个 Run level 给我们使用,其中我们最常用的就是 run level3 和run level5 这两个了。如果你想要让 linux 在开机启动的时候运行的是纯文本环境(run level3)的 0 话,就要在/etc 这个存放配置文件的目录下面修改配置文件了,具体的修改方法根据 distrbutions 不同,方法也是不一样的。

  一、CentOS

  

  大家最开始学习的时候有很多人都是学习的 linux 鸟哥私房菜,我也是,鸟哥的私房菜里面讲的是 CentOS的修改方法,同样的也适用与 red hat 的修改,因为 CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。

由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise

Linux 使用,但是不包含 Red Hat Enterprise Linux 的闭源软件。

 

  在 centOS 中的修改方法如下:

1.打开/etc/inittab 文件:sudo vim inittab

2.在默认的 run level 设置中,可以看到第一行书写如:id:5:initdefault:(默认的 run level 等级为 5,即图形界面)

3.将第一行的 5 修改为 3 即可。

4.保存文件后重启系统你就可以看见是启动的文本界面了。

 二、Ubuntu

  现在的 ubuntu 应该很多人都知道,也有很多人都在使用,它是以桌面应用为主的 linux 操作系统,Ubuntu是基于 Debian 发行版和 GNOME 桌面环境,与 Debian 的不同在于它是每 6 个月会发布一个新的短期支持版本。目的是为一般用户提供一个最新的、而且又很稳定的主要由自由软件构建而成的操作系统。

如果你想在 ubuntu 当中修改配置文件,让它默认启动的是文本界面的话,就不能够按照鸟哥的方法去做,因为是不同的 distributions,所以很多的地方都会有差别,网路上面很多人说了很多种不同的方法,基本上都不行,我讲的是从 10.04(LTS)这个版本 进行修改的,之前的版本和 10.04 之后的版本修改方法也是不一样的,但是我觉得作为一个发习惯内部按

  Ubuntu 当中的修改方法如下:

1.编辑/etc/default/grub:sudo gedit /etc/default/grub

2.在 GRUB_CMDLINE_LINUX_DEFAUL=”quiet splash”改成 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splashtext”(即在 GRUB_CMDLINUE_LINUX_DEFAULT 项后面加上“text”)

3.sudo update-grub

!:注意一下在 gdm 方面进行的修改大部分都不会成功。