您的位置:首页 > 运维架构 > Linux

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

2011-11-20 21:01 357 查看
大懒猴 827:                                                    如何在 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 splash

text”(即在 GRUB_CMDLINUE_LINUX_DEFAULT 项后面加上“text”)

3.sudo update-grub

!:注意一下在 gdm 方面进行的修改大部分都不会成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息