以下簡單舉例說明變化比較大的要點:
1、裝置
在裝置時,先前的Centos選檔都可以全選的,但現在是只能單選一項了,有子選項重複的;當裝到選擇分區時,Centos 7推薦的分區是xfs,而不是之前的ext4了。
2、初次啟動
裝完機後,開機進系統的介面換了,乍一看以為是兩個內核,原來有一個是rescue選擇,而且按e後,會發現所有的grub.conf的資訊全出來了,好不容易找到核心啟動的地方,寫了個1(目的是要進入單用戶模式),然後進了rescue模式。
(推薦教學:centos教學)
3、啟動順序
進系統後,是圖形介面,想進字元介面,修改/ etc/inittab,發現是個空文件,全部都是註解訊息,註解中提示想改runlevel的話,可以把/lib/systemd/system/runlevel*.target軟連到/etc/systemd/system/default.target下(當然考過來,覆蓋也行),試了一下還行,能改到字元介面3。
原來從Centos7以後採用target概念來定義運行級別,分為3級、5級,意義如下:
第3運行級用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
(1)查看目前運行的等級
runlevel
(2)查看開機預設運行等級:
systemctl get-default
(3)修改開機預設執行等級指令
systemctl set-default multi-user.target(或graphical.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
4 、設定網路和主機名稱
設定網絡,進/etc/sysconfig/network-script/一看,網卡改名了enp1s5,有趣,設定完網路後改主機名, 到/etc/ sysconfig/network去改名字,發現這個檔案也是空的,以原6版本的去修改,重啟後沒效果,man了一下hostname, 發現7中改名要到/etc/hostname去改名字。
5、LVM和XFS
裝一個lvm玩玩,於是就分區,格式化(刻意格式化為了xfs),pv、vg、lv一步一步,都沒問題,然後想著放大,縮小,這時出問題了,執行resize2fs時,怎麼一直報superblock什麼的錯誤,然後man resize2fs一下,發現這指令只支援ext的檔案系統!
(相關影片教學推薦:linux影片教學)
6、服務管理
Centos的service是使用了systemd來取代sysvinit管理, systemd的服務管理程序,systemctl是主要的工具,它融合之前service和chkconfig的功能於一體。可以使用它永久性或只在當前會話中啟用/停用服務。
(1)啟動一個服務:
systemctl start postfix.service
(2)關閉一個服務:
systemctl stop postfix.service
(3)重啟一個服務:
systemctl restartpostfix.service
(4 )顯示服務狀態:
systemctl statuspostfix.service
(5)開機時啟用一個服務:
systemctl enable postfix.service
(6)開機時停用一個服務:
systemctl disable postfix.service
(7)查看服務是否開機啟動:
systemctl is-enabled postfix.service
(8)查看已啟動的服務清單:
systemctl list-unit-files|grep enabled
說明:啟用服務就是在目前「runlevel」的設定檔目錄/etc/systemd/system /multi-user.target.wants/裡,建立/usr/lib/systemd/system裡面對應服務設定檔的軟鏈接,停用服務就是刪除此軟連結。
以上是centos7系統與先前版本有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!