首頁 > 運維 > CentOS > 主體

centos7系統與先前版本有什麼區別

王林
發布: 2020-03-26 14:32:31
原創
3026 人瀏覽過

centos7系統與先前版本有什麼區別

以下簡單舉例說明變化比較大的要點:

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板