首先翻譯下ininttab里面的內容:
#inittab不再使用時利用系統。
#添加配置這會對你的系統沒有影響。
#Ctrl-Alt-Delete由/usr/lib系統/系統/ctrl-alt-del.target處理
#系統使用的目標而不是運行級別。默認情況下,有兩個主要目標:
#multi-user.target:類似于運行級別3
#graphical.target:類似于運行級別5
#查看當前的默認目標,運行:
#systemctl得到默認的
#設置默認目標,運行:
#systemctl設置默認target.target
命令行-窗口級別的命令未變:init 5或者startx
窗口-命令行的也未變:init 3
新版的運行級別定義在了/lib/systemd/system下:
[root@localhost system]# ls -ll runlevel*.target
lrwxrwxrwx. 1 root root 15 Apr? 2 23:20 runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Apr? 2 23:20 runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Apr? 2 23:20 runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr? 2 23:20 runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr? 2 23:20 runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Apr? 2 23:20 runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Apr? 2 23:20 runlevel6.target -> reboot.target
可以根據自己的需求設置不同的運行級別:
設置init3(命令行)的方法:
[root@CentOs /]# ln -svf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
設置init5(窗口級別)方法:
[root@CentOs /]# ln -svf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
查看當前系統運行級別命令: runlevel
知識擴展:
1.修改系統運行級別:
systemd使用比sysvinit的運行級更為自由的target替代,第三級運行用了multi-user.target替代。第5運行級用graphical.target替代。runlevel3.target和runlevel5.target分別是指向 multi-user.target和graphical.target的符號鏈接。
可以使用下面的命令切換到“運行級別3 ”:
systemctl isolate multi-user.target或systemctl isolate runlevel3.target
可以使用下面的命令切換到“運行級別5 ”:
systemctl isolate graphical.target或systemctl isolate runlevel5.target
2.如果改變默認運行級別:
systemd使用鏈接來指向默認的運行級別。在創建新的鏈接前,可以通過下面命令刪除存在的鏈接: rm /etc/systemd/system/default.target
默認啟動運行級別3 :
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
默認啟動運行級別5 :
ln -sf /lib/systemd/system/graphical.target/etc/systemd/system/default.target
systemd不使用/etc/inittab文件。