ubuntu 11.04 改变默认运行等级

转载:http://forum.ubuntu.org.cn/viewtopic.php?t=339148


想将ubunut 11.04 的默认运行级别改为命令行模式,按照下面的方法来做,

"Ubuntu开机启动到字符界面

默认安装的Ubuntu Linux会直接到图形界面。不过很多时候我并不需要在图形界面上做事,字符界面的命令行就足够了。想起在RedHat里可以通过修改/etc /inittab来把默认运行等级(run level)从5改到3来实现,不幸的是Ubuntu中并没有这个文件。刚刚在Google上找了一遍,发现Ubuntu也是可以兼容inittab的, 不过需要自己手工建一个罢了。

Ubuntu安装后默认的run level为2,这个可以用runlevel命令查看。因为runlevel=2,所以在启动过程中自动执行/etc/rc2.d/目录下的以S开头的脚 本。Ubuntu之所以能直接启动到图形界面,是由于运行gdm所致。所以,只要把gdm的启动脚本禁用就可以了,方法就是把文件名的第一个字母S改成 K:

cd /etc/rc2.d
sudo mv S30gdm K30gdm
这是一种方法,而且非常简单。但我更习惯于设定一个新的run level,让那个新的run level作为启动到字符界面。这样便于管理。Ubuntu没有/etc/inittab文件,只好新建一个了,内容只有一行:

id:3:initdefault:
这样下次启动时就会自动运行/etc/rc3.d/目录下的脚本,而不再是/etc/rc2.d/中的。所以接下来要进入到/etc/rc3.d/中,看看gdm的启动脚本文件名:

ls -l *gdm
如果是以S打头的,把文件名改成以K打头的就行了。"


但是,敲入 ls -l *gdm 时,提示"no such file or directory"
查看一下rc3.d里面内容如下
root@ubuntu:/etc/rc3.d# ls -al
total 20
drwxr-xr-x 2 root root 4096 2011-07-18 15:53 .
drwxr-xr-x 130 root root 12288 2011-07-23 00:46 ..
-rw-r--r-- 1 root root 677 2011-03-29 04:10 README
lrwxrwxrwx 1 root root 20 2011-07-14 20:23 S20kerneloops -> ../init.d/kerneloops
lrwxrwxrwx 1 root root 27 2011-07-14 20:23 S20speech-dispatcher -> ../init.d/speech-dispatcher
lrwxrwxrwx 1 root root 19 2011-07-14 20:23 S25bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 root root 23 2011-07-14 21:16 S38open-vm-tools -> ../init.d/open-vm-tools
lrwxrwxrwx 1 root root 20 2011-07-14 20:23 S50pulseaudio -> ../init.d/pulseaudio
lrwxrwxrwx 1 root root 15 2011-07-14 20:23 S50rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root 15 2011-07-14 20:23 S50saned -> ../init.d/saned
lrwxrwxrwx 1 root root 19 2011-07-14 20:23 S70dns-clean -> ../init.d/dns-clean
lrwxrwxrwx 1 root root 18 2011-07-14 20:23 S70pppd-dns -> ../init.d/pppd-dns
lrwxrwxrwx 1 root root 14 2011-07-18 15:53 S75sudo -> ../init.d/sudo
lrwxrwxrwx 1 root root 24 2011-07-14 20:23 S90binfmt-support -> ../init.d/binfmt-support
lrwxrwxrwx 1 root root 22 2011-07-14 20:23 S99acpi-support -> ../init.d/acpi-support
lrwxrwxrwx 1 root root 21 2011-07-14 20:23 S99grub-common -> ../init.d/grub-common
lrwxrwxrwx 1 root root 18 2011-07-14 20:23 S99ondemand -> ../init.d/ondemand
lrwxrwxrwx 1 root root 18 2011-07-14 20:23 S99rc.local -> ../init.d/rc.local
root@ubuntu:/etc/rc3.d# cd ..
root@ubuntu:/etc# cd rc2.d
root@ubuntu:/etc/rc2.d# ls -l *gdm
ls: cannot access *gdm: No such file or directory
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值