一、初識(shí)Linux
Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng)。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
1.1 GNU與GPL
GNU是一個(gè)自由的操作系統(tǒng),其內(nèi)容軟件完全以GPL方式發(fā)布。這個(gè)操作系統(tǒng)是GNU計(jì)劃的主要目標(biāo),名稱來(lái)自GNU's Not Unix!的遞歸縮寫(xiě),因?yàn)镚NU的設(shè)計(jì)類似Unix,但它不包含具著作權(quán)的Unix代碼。GNU的創(chuàng)始人,理查德·馬修·斯托曼,將GNU視為“達(dá)成社會(huì)目的技術(shù)方法”。
GNU通用公共許可證簡(jiǎn)稱為GPL,是由自由軟件基金會(huì)發(fā)行的用于計(jì)算機(jī)軟件的協(xié)議證書(shū),使用該證書(shū)的軟件被稱為自由軟件。大多數(shù)的GNU程序和超過(guò)半數(shù)的自由軟件使用它。
1.2 Linux系統(tǒng)組成
Linux系統(tǒng)主要有以下四種部分組成:
- 內(nèi)核
- 命令解釋器(shell)
- 文件系統(tǒng)
- 應(yīng)用程序(各種軟件,服務(wù),命令)
1.3 Linux分類
linux系統(tǒng),主要分debian系和redhat系,還有其它自由的發(fā)布版本。下面主要介紹常用的一些版本。
- 紅帽系列
a. RHEL:全稱Red Hat Enterprise Linux,紅帽企業(yè)版linux,是一個(gè)商業(yè)的操作系統(tǒng)。
b. Centos:國(guó)內(nèi)應(yīng)用廣泛,未來(lái)將會(huì)改為Centos Stream RHEL測(cè)試版。
c. Fedora:桌面版本系統(tǒng),主要有一些新功能與特點(diǎn),個(gè)人開(kāi)發(fā)者推薦使用。
d. Rocky Linux:基于Centos8開(kāi)發(fā),未來(lái)可能有發(fā)展趨勢(shì),有興趣可以提前使用一下。 - Debian系列:
a. Debian:安全性和穩(wěn)定性非常強(qiáng),并且提供免費(fèi)的基礎(chǔ)支持,系統(tǒng)還提供近十萬(wàn)中開(kāi)源軟件,可以良好的支持各種硬件。
b. Ubuntu:桌面系統(tǒng),對(duì)新款的設(shè)備具有非常好的兼容性。
c. kali系統(tǒng):網(wǎng)絡(luò)安全,滲透測(cè)試常用。 - 其他系列
a. SUSE/OpenSUSE:產(chǎn)于德國(guó),高級(jí)數(shù)據(jù)庫(kù)和高級(jí)郵件服務(wù)器常用。
b. 麒麟Linux:國(guó)產(chǎn)中標(biāo)麒麟操作系統(tǒng)
c. 統(tǒng)信UOS:國(guó)產(chǎn)操作系統(tǒng),信創(chuàng)項(xiàng)目火熱。
注意:RHEL與Centos的區(qū)別
Centos是Ret Hat的一個(gè)重要分支,是以Ret Hat所發(fā)布的源代碼重建符合GPL許可協(xié)議的Linux系統(tǒng),也就是說(shuō)將Ret Hat源代碼的商標(biāo)LOGO以及非自由軟件部分去除后再編譯而成的版本。
1.4 Linux企業(yè)應(yīng)用
目前國(guó)內(nèi)應(yīng)用在服務(wù)器上的Linux系統(tǒng)是Centos,部分Ubuntu。
未來(lái)發(fā)展趨勢(shì):部分Centos,部分Rocky LInux,部分國(guó)產(chǎn)Linux三分天下。
具體版本選擇:
- 企業(yè)首選:Centos7.x,部分企業(yè)由于歷史原因選擇Centos6.x
- 企業(yè)次選:Ubuntu 20.04 LTS(LTS為長(zhǎng)期維護(hù)版)
二、環(huán)境部署
這里主要講解安裝Centos7.9與Ubuntu 20.04 LTS
2.1 安裝VMware
注意VMware版本選擇推薦
Win10:VMware 16.x
Win7:VMware 15.x
MacOS:VMware Fusion 12.x
傻瓜式安裝即可(還是建議選擇一下安裝目錄)
這里我的實(shí)驗(yàn)環(huán)境選擇Win11+VMware 16.2.1
2.2 創(chuàng)建虛擬機(jī)
選擇創(chuàng)建新的虛擬機(jī)

選擇典型安裝

選擇稍后安裝操作系統(tǒng)

客戶機(jī)操作系統(tǒng)選擇Linux,安裝Centos 7.9版本選擇Centos 7 64位,安裝Ubuntu 20.04 LTS版本選擇Debian10.x 64位

虛擬機(jī)名稱和位置任意即可

磁盤(pán)大小默認(rèn)即可,選擇將虛擬磁盤(pán)拆分為多個(gè)文件

選擇完成

虛擬機(jī)此時(shí)就創(chuàng)建完畢,箭頭就是新創(chuàng)建的虛擬機(jī)

2.2 安裝系統(tǒng)
編輯虛擬機(jī)配置,選擇操作系統(tǒng)(注意操作系統(tǒng)需要提前下載好)

選擇開(kāi)啟此虛擬機(jī),然后會(huì)進(jìn)入如下界面,此界面回車即可。

經(jīng)過(guò)大約兩分鐘的等待會(huì)進(jìn)入如下界面,這里選擇的是安裝界面的語(yǔ)言,默認(rèn)即可,選擇Continue進(jìn)入下一步。

需要選擇時(shí)區(qū),選擇為亞洲上海即可


選擇磁盤(pán)默認(rèn)即可


更改VMware的NAT網(wǎng)絡(luò)修改跟圖中一樣即可




配置網(wǎng)絡(luò)




選擇Begin Installation開(kāi)始安裝即可
在安裝的過(guò)程設(shè)置root密碼

設(shè)置密碼為1,雙擊done設(shè)置

安裝成功,選擇Finish configuration完成配置

選擇reboot重啟虛擬機(jī)

重啟出現(xiàn)以下界面,我們就可以使用xshell連接使用了

2.3 Xshell遠(yuǎn)程連接
xshell我這里選擇的是xshell5版本
新建連接

輸入用戶名root和密碼1

選擇新創(chuàng)建的會(huì)話進(jìn)行連接

第一次連接會(huì)有以下提示,選擇接受并保存

連接成功界面

最后關(guān)閉虛擬機(jī)只需要輸入shutdown -h now回車即可
[root@localhost ~]# shutdown -h now