Linux系列學習精要(三)

  • 2019 年 10 月 6 日
  • 筆記

一、CentOS與RedHat Enterprise Linux有什麼區別?

CentOS是根據RHEL釋放出的源程式碼二次編譯而成,並去掉了RHEL一些商業圖標等版權資訊。因此CentOS與RHEL大部分是一樣的,但也有不同:

1、RHEL中含中很多商業套件(如集群軟體),這部分未包含在開源程式碼中,因此CentOS中沒有。

2、CentOS經常修復了RHEL很多bug,並且可以隨時通過yum源升級。

3、最核心的點:RHEL如果購買了授權,將有經銷商或原廠的售後服務。而CentOS則全靠自己提供服務。但實際在2014年,CentOS就加入了Red Hat,CentOS的安全、穩定、高效的特點吸引了很多使用者。

二、Linux分區與Windows分區有什麼區別?

硬碟分為主分區、擴展分區、邏輯分區。主分區最多只能劃4個分區,擴展分區基本上再劃邏輯分區,則在邏輯分區上可以劃分多個分區。

Windows在同一塊硬碟上可以劃分類似於C、D、E…。

但在Linux中沒有這個概念,所有的分區都掛載在目錄下面。如/boot目錄,則放置用於啟動的程式。/swap目錄,一般為記憶體的2倍,用於虛擬記憶體。/根目錄,將所有的剩餘空間都分配至這個分區,用於數據、程式等。

不管是Windows還是Linux,系統、數據都會分開存放,存放至不同的硬碟、或不同的分區中。

三、Linux中靜態分區、邏輯卷管理的區別?

如果將Linux的分區設置為固定的靜態分區,遇到數據量增加,將產生業務中斷後的數據遷移。

Linux引入了邏輯卷LVM的新機制,解決了很多問題。1、只要硬碟有空間,就可以實現卷的擴容,並不用中斷業務。2、可以往邏輯卷中增加新的大硬碟,實現擴容。3、可以為邏輯卷進行快照,實現數據備份。