曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3702|回复: 1
打印 上一主题 下一主题

Fedora15 or later 改变系统默认运行等级

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2012-2-22 11:59:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在 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

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
沙发
 楼主| 发表于 2012-2-22 12:14:49 | 只看该作者

使用 systemctl 命令来改变

除了上面的方法外,还可以直接使用 systemctl 命令来设置

如果要将默认运行等级设置为 3 ,那么可以:
#systemctl isolate multi-user.target
或者
#systemctl isolate runlevel3.target

如果要将默认运行等级设置为 3 ,那么可以:
#systemctl isolate graphical.target
或者
#systemctl isolate runlevel5.target
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-4 17:47 , Processed in 0.081285 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表