青蛙學Linux—CentOS 6.10的安裝


這次的學習主要的目的就是提高自己的運維能力,所以這里的版本選擇的是CentOS。當前生產環境中使用的CentOS版本多為6系列跟7系列(7系列為最新版本),而6系列與7系列的安裝有很大的不同,所以這里將分兩篇博客詳細記錄CentOS 6.10與CentOS 7.5.1804的安裝。

1、安裝前的准備工作

CentOS的官網為https://www.centos.org。系統鏡像可以直接在官網下載,也可以在各大開源鏡像站下載。這里是在網易的開源鏡像站http://mirrors.163.com/centos/下載(網易鏡像站只能下載到一個系列的最新版本,如6系列只能下載到6.10,之前的版本無法下載)。

1.1、鏡像選擇

選擇進入6.10 64位系統鏡像的下載頁面,會看到有很多不同類型的ISO可以下載,如下圖:

1

這里就亂了亂了,這么多ISO,到底要下載哪一個呢?來看看這些ISO到底是些什么:

  • LiveDVD,免安裝就可以體驗CentOS,可以直接在安裝介質上運行一個完整的系統。
  • bin-DVD1跟bin-DVD2,這個就是完整的CentOS安裝ISO,通過DVD1可以安裝CentOS和一些常用的軟件,而DVD2中附帶了額外的軟件包。
  • minimal,最小化安裝,只最小化安裝CentOS,不帶其他的軟件包如開發工具等。
  • netinstall,網絡安裝的引導ISO,可以通過網絡安裝CentOS。

所以這里選擇CentOS-6.10-x86_64-bin-DVD1.iso下載。

1.2、文件系統

文件系統類型就是分區的格式,對於不同的外設,Linux也提供了不同的文件類型。

  • msdos:DOS文件系統類型
  • vfat:支持長文件名的DOS分區文件系統類型,也可理解為Windows文件系統類型
  • iso9660:光盤格式文件系統類型
  • ext2/ext3/ext4:Linux下的主流文件系統類型
  • xfs:Linux下一種高性能的日志文件系統,在CentOS 7版本中成為默認文件系統

注意:Linux下不支持NTFS文件系統,在Linux下掛載NTFS文件系統后只能讀取設備中的數據,不能向設備寫入數據(可以通過安裝軟件實現向NTFS寫入數據)。

1.3、磁盤分區

在使用MBR格式的磁盤上,主分區與擴展分區的數量不能大於4,其他的分區必須通過在擴展分區上創建邏輯分區來實現。所以Linux中使用1-4來表示主分區,從5開始表示邏輯分區。注意:就算只有一個主分區,邏輯分區也從5開始。

Linux有一個基本思想,即在Linux下一切都是文件,所以Linux下的磁盤分區表示方式與Windows下有着本質上的不同。Windows通過C盤D盤等盤符來顯示一個分區,而Linux下的分區實則為一個設備文件,系統通過該文件來管理這個分區,所以在Linux下分區的表示方法為類似/dev/sda1這樣的形式。

我們通過一個例子來詳細分析下Linux下的分區表示形式:

/dev/sdb2

  • /dev:Linux下的一個目錄,設備文件都是保存在該目錄下
  • sd:表示該硬盤是一個SATA/SCSI/SAS類型的硬盤,而IDE類型的設備使用hd表示
  • b:這個字母表示第幾塊硬盤,從a開始依次類推。這里的b就表示這塊硬盤為主機上的第二塊硬盤
  • 2:這個數字表示主分區與邏輯分區,主分區為1-4,邏輯分區從5開始。所以這里的2就表示第二個主分區

綜上所述,/dev/sdb2表示主機上第二塊磁盤上的第二個主分區。

1.4、目錄掛載

上面說了,Linux下面的磁盤分區其實就是/dev下面的一個設備文件,那么我們怎么把數據存儲到這個文件中呢?在Windows下面我們通過雙擊D盤就可以使用D盤,那Linux下我們該怎么使用這個分區呢?

這里就涉及到掛載的概念了,其實在Windows中給某個分區分配盤符的動作就是一個掛載操作。而在Linux下要使用一個分區則必須先把它掛載到一個目錄下,這個目錄即為該分區的入口,通過訪問該目錄即可操作該磁盤分區,該目錄稱為掛載點。

Linux的目錄結構將在后續的文章中介紹,這里先介紹下安裝系統時需要的幾個分區(掛載點)。CentOS 6.10在創建分區時默認的文件系統格式為ext4,可以直接保持默認。

  • 在Linux下/為最基本的目錄,其他目錄都在該目錄下,所以/分區為必須創建的一個分區,分區大小根據磁盤的大小來決定
  • swap分區,Linux下的虛擬內存,Linux通過創建單獨的分區來實現虛擬內存的功能。該分區無掛載點,不能設置文件系統格式。雖然現在物理內存都已經很大了,還是建議創建該分區。分區的大小根據物理內存大小來決定:物理內存小於4G,該分區大小為物理內存的兩倍;物理內存大於4G小於16G,該分區大小為物理內存大小;物理內存大於16G可設置為物理內存的一半或者8G。
  • /boot,用於保持系統啟動時的一些核心文件,具體包含一些鏡像文件和鏈接文件,如果該目錄被破壞則系統將無法啟動,所以為了系統安全建議單獨分區,分區大小500MB-2GB。
  • /usr,大部分軟件安裝在該目錄,也建議單獨分區,分區大小根據磁盤大小決定。
  • /var,系統及軟件日志存放在該目錄,建議單獨分區,分區大小根據磁盤大小決定。

1.5、軟件包選擇

在CentOS安裝的過程中是可以自定義需要安裝的軟件包的。為了保證系統的安全,防止打開不必要的服務造成的安全風險,建議在系統安裝過程中自定義軟件包。自定義軟件包的原則在於只安裝需要的軟件包,不需要的軟件包一律不安裝。鑒於很多軟件我們都會在系統安裝好之后安裝自己需要的版本,所以在系統安裝過程中的自定義軟件包建議只安裝開發編譯工具和一些基本的系統管理工具,在下面的安裝圖解中將會給出具體的建議。

至此,安裝系統前的准備知識已經儲備完畢,接下來應該開始系統的安裝了。

2、CentOS 6.10安裝圖解

在制作好安裝光盤或U盤后,設置主機從安裝介質啟動。啟動后進入如下界面:

1

選擇第一項“Install or upgrade an existing system”,進入如下界面:

2

提示是否進行安裝介質的檢測,這里可以選擇“OK”進行檢測,也可以選擇“Skip”跳過檢測,進入下一步:

3

直接點擊“Next”進入下一步:

4

語言選擇,這里可以選擇“中文(簡體)”,之后的安裝界面就會是中文了,“Next”進入下一步:

5

選擇鍵盤,直接下一步:

6

這里選擇系統安裝的設備,可以是主機上的硬盤,也可以是主機連接的存儲服務器,按實際情況選擇后點擊“下一步”:

7

配置主機名,可以自定義也可以默認,點擊“配置網絡”可以直接進行網絡配置,出現如下界面:

8

配置完主機名和網絡后,點擊“下一步”:

9

時區的選擇,保持默認直接下一步:

10

設置root的密碼,設置完成后下一步:

11

這里就是分區了,可以選擇自動分區或者手動分區,手動分區選擇“創建自定義布局”項,然后根據實際需求進行分區,分區完成后進入下一步:

12

安裝程序將把引導程序安裝到指定的設備上,這里可以保持默認,直接進入下一步:

13

接下來就進入軟件包的選擇了,這里選擇“現在自定義”選擇需要安裝的軟件包,以下為推薦選擇的軟件包:

14

15

1617

這里建議只安裝以上的軟件包,其他軟件包可以不安裝。服務器一般來說不需要圖形界面環境,如果需要圖形界面可以在“桌面”項中選擇安裝相應的圖形界面。

軟件包選擇完成后,就進入系統安裝階段了,安裝程序將執行系統的安裝,在安裝完成后會提示重啟,重啟之后就能進入系統了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM