本文時間 2023-05-14 作者:sugerqube漆瓷 為什麼是Centos7 centos8已經停止維護,centos7將在2024-06-30停止維護(所以暫時選7) 未來替代品參考: AlmaLinux https://almalinux.org/ CloudLinux公司搞得RHEL下 ...
本文時間 2023-05-14
作者:sugerqube漆瓷
為什麼是Centos7
centos8已經停止維護,centos7將在2024-06-30停止維護(所以暫時選7)
未來替代品參考:
- AlmaLinux https://almalinux.org/
CloudLinux公司搞得RHEL下游發行版 - RockyLinux https://rockylinux.org/
Gregory Kurtzer發起搞得RHEL下游發行版
鏡像獲取
Centos7的下載
官方下載: https://www.centos.org/download/
Architectures選擇
Architectures(指令集架構)用的啥CPU
X86:Intel老祖,32位的
AMD64:AMD老祖(相容X86)
x86_64:Intel(支持了AMD64)
ARM64(arrch64):ARM 公司,筆記本,手機
IBM Power BE (ppc64):很貴的東西
IBM Power (ppc64le):很貴的東西~很貴的東西~
ARM31(armhfp):一種支持基於arm的一系列單板電腦和嵌入式設備樹莓派
i386:Intel(英特爾)32位微處理器,如奔騰
本文安裝在虛擬機上所以選x86_64
http://isoredirect.centos.org/centos/7/isos/x86_64/
選擇老熟人aliyun的鏡像源下載
http://mirror.anigil.com/CentOS/7.9.2009/isos/x86_64/
具體iso選擇
README.txt中有對各個鏡像的介紹,原文英文這裡附GPT翻譯
NOTE
2207 的 ISO 鏡像僅提供額外的硬體支持或在舊的 2009 年 ISO 鏡像發佈時不支持的時區。
只有在使用 2009 年的 ISO 鏡像出現問題時,才應該使用 2207 年的 ISO 鏡像。
所以一般選擇第一個CentOS-7-x86_64-DVD-2009.iso 4.4GB
至此我們終於獲取了要安裝的iso鏡像
安裝鏡像到虛擬機
VirtualBox的安裝
本文目標是使用Centos,選擇VirtualBox就足以夠用(比較輕便)。
VirtualBox官網:https://www.virtualbox.org/
註:7.0尚且過於年輕,個人推薦選擇6.1.x,最近一次更新是2023.4.18絕對不算過時。
https://www.virtualbox.org/wiki/Download_Old_Builds_6_1
軟體本體不到230M即使安裝到C盤也可接受,所以軟體本體安裝不在贅述
安裝完畢後記得在工具-》全局設置中調整虛擬機的預設安裝位置
創建一臺虛擬機
點擊新建,創建虛擬機
輸入名稱Centos,會自動幫你選擇類型與版本,上一步未設置預設位置也可以在這更改
記憶體一般選擇自己實機記憶體的一半通常為8G
創建虛擬硬碟
VDI:VirtualBox的虛擬硬碟格式
VHD:VHD供Windows使用的硬碟格式
VMDK:隔壁VM的虛擬硬碟格式
三者相差不大,沒有特殊需求,我們用virtualBox自己的格式,性能略有加成。
分配方式vBox已經講的很清晰了,可以自己取捨,個人推薦動態分配
上一步如果是動態分配,這裡可以放肆的拉高存儲大小
點擊設置對虛擬機進行一些簡單的配置。
稍後我們需要通過iso文件安裝系統所以把光碟機的啟動放到最優先
再在存儲中添加我們剛纔下載的光碟
網路選擇橋接網卡,更複雜的網路配置以後再處理。
最後我們單擊啟動進入centos的安裝
安裝centos
啟動進入選擇,註意右下角的Right Ctrl(筆記本需要特別註意有無)是你點擊進入虛擬機後脫離的快捷鍵。
耐心等待進度到100%,根據給予的配置有不同的速度。
選擇中文,香
偷個懶,磁碟選擇自動分區
鏈接網路
修改主機名點擊應用(全小寫,避免不必要的麻煩),插上光纖
這樣相當於在真實的wifi(路由器)上插上一根網線到虛擬機,ip為顯示的:192.168.1.103
用這種方法操作的虛擬機天生有網路,不用特殊配置。
單擊完成,完成對網路的配置,這裡註意括弧里的(enp0s3)剛纔一套操作其實是鏡像幫我們配置了這個文件,以後網路有變動和問題,就是我們自己配置這個文件,或者新建個網路。
關於軟體選擇:
筆者更傾向於是用非圖形化界面,這裡選擇最小安裝,需要圖形化界面可以在其中把帶GNOME的勾上。
選擇非圖形化的原因
centos的使用場景多為無顯示器的伺服器通過ssh鏈接操作,無論是從學習還是實際應用選擇非圖形化界面都是個合理的選擇,同時提醒一下喜歡圖形化界面的同志,可以選擇Ubuntu來代替centos
最後單擊開始安裝
在centos安裝的同時我們來設置一下它的賬戶。
當我們為了方便設置簡單密碼時,根據提示需要按兩次完成。
推薦再創建個管理員用戶,作為平時操作的用戶,更有效的理解linux的安全許可權管理,關於高級中組的相關設置建議在命令行界面進行操作。
所有配置完成 單擊“完成配置(F)”然後重啟進入系統
註:可能出現未接受許可證的情況,點進去接受許可就行了。
輸入用戶名然後輸入密碼,登錄成功就算安裝完成了。
註:虛擬機預設不開啟小鍵盤,註意小鍵盤指示燈,輸入密碼時無動靜是刻意設置的,直管輸入密碼然後回車。
註:前面的是主機名,後面的是用戶名,不建議兩者相同
備份
這裡我們多做一步備份,先正常關閉電腦
單機生成
後面操作翻車了就可以把現在的虛擬機揚瞭然後恢復備份,就滿血複活了。
關於ssh登錄
這裡介紹幾個用的人多的軟體,尋找相關教程會比較輕鬆。
付費:
secureCRT:TOP1真神,正版99美元,各位自行調查。
Mobaxterm:普通免費版可以滿足絕大部分需求,高級版69美元,十分推薦他的免費版。(只有windows)
https://mobaxterm.mobatek.net/download.html
xshell:非商用免費(申請算不輕鬆),僅學習可以愉快的玩耍。
https://www.netsarang.com/en/xshell/
免費:
PUTTY:一切的起源,使用學習成本較高
KiTTY:美觀,繼承自PUTTY
OpenSSH:命令行超人
windterm:超級強大的git項目,上手有一定難度
https://github.com/kingToolbox/WindTerm
PowerShell:Windows好用
具體的鏈接還需先學習虛擬機的網路配置