http://hongge.blog.51cto.com/linux
rhel7默認運行級別和終端分辨率修改ide
修改默認運行級別:blog
rhel7.0 作了不少大的改變,打開inittab看下get
# inittab is no longer used when using systemd. it
/etc/inittab 這個文件已經再也不使用,systemd對linux來講就是一個init程序,能夠做爲sysVinit和Upstat的替代。io
systemd使用比sysvinit的運行級別更爲自由的target概念做爲替代class
第三運行級:multi-user.targetsed
第五運行級:graphical.target終端
#前者是符號連接指向了後面的target程序
runlevel3.target -> multi-user.target
runlevel5.target -> graphical.target
以下圖所示:
修改開機默認運行級別:
方法1:
默認級別轉換爲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
重啓:reboot
方法2:
systemctl set-default multi-user.target
用這個systemctl命令來查看默認目標。
systemctl get-default
切換運行級別:
方法1:
切換到:運行級3
這兩種均可以
systemctl isolate multi-user.target
systemctl isolate runlevel3.target
切換到:運行級5
這兩種均可以
systemctl isolate graphical.target
systemctl isolate runleve5.target
方法2:
init [0123456]
#查看當前運行的級別
runlevel //仍然可用
修改安字符終端分辨率:
因爲是在VM裏面安裝的,完了以後終端界面的分辨率很是高,很難操做
由於RHEL7用了grub2,而再也不是grub了,在grub2中要修改的文件是/boot/grub2/grub.cfg;
這裏有一張分辨率的對照表(在grub.cfg中添加vga=ask,系統重啓後就會詢問要設置的分辨率。)
修改前:
修改後,在後面添加vga=0x???(問號表明分辨率代碼),
附:如何實現rhel7圖形界面自動登錄:
首先找到/etc/gdm/custom.conf文件
而後在custom.conf文件裏在daemon下加入下面的內容:
AutomaticLoginEnable=true
AutomaticLogin=root