ubuntu 18.04设置开机级别

ubuntu 18.04设置开机级别,第1张

有的时候我们我们启动虚拟机linux只想启动命令行界面,并不想加载他的GUI,那么就可以设置开机启动的级别

我装的是ubuntu18.04,找了下资料发现18.04设置开机启动级别的方法有点不一样~~~~

设置开机默认命令行界面:

systemctl set-default runlevel3.target

reboot

设置开机默认gui界面:

systemctl set-default runlevel5.target

reboot

Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。

debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。

debian的runlevel级别定义如下:

0 - Halt

1 - Single

2 - Full multi-user with display manager (GUI)

3 - Full multi-user with display manager (GUI)

4 - Full multi-user with display manager (GUI)

5 - Full multi-user with display manager (GUI)

6 - Reboot

可以发现2~5级是没有任何区别的。

######而redhat的runlevel级别定义如下:

######0 - Halt

######1 - Single

######2 - Not used/User definable

######3 - Full multi-user NO display manager

######4 - Not used/User definable

######5 - Full multi-user with display manager (GUI)

######6 - Reboot

对应的配置文件夹如下:

/etc/rc0.d Run level 0

/etc/rc1.d Run level 1

/etc/rc2.d Run level 2

/etc/rc3.d Run level 3

/etc/rc4.d Run level 4

/etc/rc5.d Run level 5

/etc/rc6.d Run level 6

这里的runlevel3-5都是进入图形界面。这与其他的linux发行版不太一致,通常runlevel 3是Multi user mode,即直接登录到字符界面;而runlevel 5是Multi user mode with GUI,即登录到图形界面。

现在把runlevel3改为Multi user mode需要如下步骤:

一、删除gdm的启动项

找到/etc/rc3.d中的gdm项,把它删除,如果想恢复,可以重新建立一个到/etc/init.d中的gdm链接。

二、修改默认的runlevel

如果暂时修改,可以使用telinit N,这里的N可以是runlevel的代码[0-6]。如果想长期修改,可以在/etc/下建立inittab文件(这个文件在其他发行版中是存在的,而在Debian及其衍生版中是没有的)。文件内容如下

id:3:initdefault:

注意最后的冒号,这样就说明启动时默认为runlevel 3。

sudo reboot试试看是不是到了文本界面下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7898333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存