|
在 Fedora15 或其后的发行版(目前到 Fedora16)中,如果要改变系统的运行等级,已经不再通过修改 /etc/inittab 文件的方法,取而代之的是一种新的设置方式。
如果你打开 /etc/inittab 文件,那么会看到:[root@beyes summer]# cat /etc/inittab
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To set a default target, run:
#
# ln -s /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
# 由上面注释我们可以看到设置的方法:
1. 首先可以将 /etc/systemd/system/default.target 文件删除或者从命名:# rm /etc/systemd/system/default.target
# mv /etc/systemd/system/default.target /etc/systemd/system/default.target.bak
2. 如果要设置默认运行等级为 3 ,那么只要做下面的软连接:#ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 上面 ln 命令中的 -f 选项表示强制删除掉已有的目标文件,如果目标文件不存在,也可以不用这个参数。
3. 如果要设置默认的运行等级为 5,那么只要做下面的软连接:#ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target |
|