一沈条、初識(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)愉烙,名稱來自GNU's Not Unix!的遞歸縮寫讨盒,因?yàn)镚NU的設(shè)計(jì)類似Unix,但它不包含具著作權(quán)的Unix代碼步责。GNU的創(chuàng)始人返顺,理查德·馬修·斯托曼,將GNU視為“達(dá)成社會(huì)目的技術(shù)方法”蔓肯。
GNU通用公共許可證簡稱為GPL遂鹊,是由自由軟件基金會(huì)發(fā)行的用于計(jì)算機(jī)軟件的協(xié)議證書,使用該證書的軟件被稱為自由軟件蔗包。大多數(shù)的GNU程序和超過半數(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:國內(nèi)應(yīng)用廣泛陪毡,未來將會(huì)改為Centos Stream RHEL測(cè)試版。
c. Fedora:桌面版本系統(tǒng)勾扭,主要有一些新功能與特點(diǎn)毡琉,個(gè)人開發(fā)者推薦使用。
d. Rocky Linux:基于Centos8開發(fā)妙色,未來可能有發(fā)展趨勢(shì)桅滋,有興趣可以提前使用一下。 - Debian系列:
a. Debian:安全性和穩(wěn)定性非常強(qiáng)身辨,并且提供免費(fèi)的基礎(chǔ)支持丐谋,系統(tǒng)還提供近十萬中開源軟件,可以良好的支持各種硬件煌珊。
b. Ubuntu:桌面系統(tǒng)号俐,對(duì)新款的設(shè)備具有非常好的兼容性。
c. kali系統(tǒng):網(wǎng)絡(luò)安全定庵,滲透測(cè)試常用吏饿。 - 其他系列
a. SUSE/OpenSUSE:產(chǎn)于德國,高級(jí)數(shù)據(jù)庫和高級(jí)郵件服務(wù)器常用蔬浙。
b. 麒麟Linux:國產(chǎn)中標(biāo)麒麟操作系統(tǒng)
c. 統(tǒng)信UOS:國產(chǎn)操作系統(tǒng)猪落,信創(chuàng)項(xiàng)目火熱。
注意:RHEL與Centos的區(qū)別
Centos是Ret Hat的一個(gè)重要分支畴博,是以Ret Hat所發(fā)布的源代碼重建符合GPL許可協(xié)議的Linux系統(tǒng)笨忌,也就是說將Ret Hat源代碼的商標(biāo)LOGO以及非自由軟件部分去除后再編譯而成的版本。
1.4 Linux企業(yè)應(yīng)用
目前國內(nèi)應(yīng)用在服務(wù)器上的Linux系統(tǒng)是Centos俱病,部分Ubuntu蜜唾。
未來發(fā)展趨勢(shì):部分Centos,部分Rocky LInux庶艾,部分國產(chǎn)Linux三分天下。
具體版本選擇:
- 企業(yè)首選:Centos7.x擎勘,部分企業(yè)由于歷史原因選擇Centos6.x
- 企業(yè)次選:Ubuntu 20.04 LTS(LTS為長期維護(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ī)名稱和位置任意即可
磁盤大小默認(rèn)即可煤裙,選擇將虛擬磁盤拆分為多個(gè)文件
選擇完成
虛擬機(jī)此時(shí)就創(chuàng)建完畢掩完,箭頭就是新創(chuàng)建的虛擬機(jī)
2.2 安裝系統(tǒng)
編輯虛擬機(jī)配置,選擇操作系統(tǒng)(注意操作系統(tǒng)需要提前下載好)
選擇開啟此虛擬機(jī)硼砰,然后會(huì)進(jìn)入如下界面且蓬,此界面回車即可。
經(jīng)過大約兩分鐘的等待會(huì)進(jìn)入如下界面题翰,這里選擇的是安裝界面的語言恶阴,默認(rèn)即可,選擇Continue進(jìn)入下一步豹障。
需要選擇時(shí)區(qū)冯事,選擇為亞洲上海即可
選擇磁盤默認(rèn)即可
更改VMware的NAT網(wǎng)絡(luò)修改跟圖中一樣即可
配置網(wǎng)絡(luò)
選擇Begin Installation開始安裝即可
在安裝的過程設(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