第一單元 Linux系統(tǒng)介紹及安裝
14.1 操作系統(tǒng)介紹
14.1.1 計(jì)算機(jī)的歷史
第一代計(jì)算機(jī)(1946~1958)
電子管為基本電子器件;使用機(jī)器語言和匯編語言;主要應(yīng)用于國防和科學(xué)計(jì)算;運(yùn)算速度每秒幾千次至幾萬次辖试。
第二代計(jì)算機(jī)(1958~1964)
晶體管為主要器件;軟件上出現(xiàn)了操作系統(tǒng)和算法語言;運(yùn)算速度每秒幾萬次至幾十萬次。
第三代計(jì)算機(jī)(1964~1971)
普遍采用集成電路;體積縮小;運(yùn)算速度每秒幾十萬次至幾百萬次。
第四代計(jì)算機(jī)(1971~ )
以大規(guī)模集成電路為主要器件;運(yùn)算速度每秒幾百萬次至上億次雪隧。
14.1.2 操作系統(tǒng)的分類
操作系統(tǒng)的定義
操作系統(tǒng)(Operating System额各,簡稱OS)琢感,是電子計(jì)算機(jī)系統(tǒng)中負(fù)責(zé)支撐應(yīng)用程序運(yùn)行環(huán)境以及用戶操作環(huán)境的系統(tǒng)軟件,同時(shí)也是計(jì)算機(jī)系統(tǒng)的核心與基石驼鞭。操作系統(tǒng)是控制和管理計(jì)算機(jī)軟硬件資源庶弃、合理組織計(jì)算機(jī)工作流程衫贬,以及方便用戶操作的程序集合。它的職責(zé)常包括對硬件的直接監(jiān)管歇攻、對各種計(jì)算資源(如內(nèi)存固惯、處理器時(shí)間等)的管理、以及提供諸如作業(yè)管理之類的面向應(yīng)用程序的服務(wù)等等缴守。操作系統(tǒng)的理論是計(jì)算機(jī)科學(xué)中一個(gè)古老而又活躍的分支葬毫,而操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)則是軟件工業(yè)的基礎(chǔ)與核心。
常見分類:
手機(jī):Android屡穗、IOS
電腦:UNIX贴捡、LINUX、MacOS村砂、Windows
14.1.3 Linux系統(tǒng)介紹
Linux是基于Unix的開源免費(fèi)的操作系統(tǒng)烂斋,由于系統(tǒng)的穩(wěn)定性和安全性幾乎成為程序代碼運(yùn)行的最佳系統(tǒng)環(huán)境。Linux是由Linus Torvalds(林納斯·托瓦茲)起初開發(fā)的础废,由于源代碼的開放性汛骂,現(xiàn)在已經(jīng)衍生出了千上百種不同的Linux系統(tǒng)。
????????????????????????????????????????????????????????????????????????????????????????????????林納斯·托瓦茲.png
????????????????????????????????????????????????????????????????????????????????????????????????????????logo.png
Linux系統(tǒng)的應(yīng)用非常廣泛评腺,不僅可以長時(shí)間的運(yùn)行我們編寫的程序代碼帘瞭,還可以安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)蒿讥、平板電腦蝶念、路由器等抛腕。尤其在這里提及一下,我們熟知是Android程序最底層就是運(yùn)行在linux系統(tǒng)上的媒殉。
14.1.4 Linux分類
Linux根據(jù)市場需求不同担敌,基本分為兩個(gè)方向:
1)圖形化界面版:注重用戶體驗(yàn),類似window操作系統(tǒng)适袜,但目前成熟度不夠
2)服務(wù)器版:沒有好看的界面柄错,是以在控制臺窗口中輸入命令操作系統(tǒng)的舷夺,類似于DOS苦酱,是我們架設(shè)服務(wù)器的最佳選擇。
Linux根據(jù)原生程度给猾,又分為兩種:
1)內(nèi)核版本:在Linus領(lǐng)導(dǎo)下的內(nèi)核小組開發(fā)維護(hù)的系統(tǒng)內(nèi)核的版本號
2)發(fā)行版本:一些組織或公司在內(nèi)核版基礎(chǔ)上進(jìn)行二次開發(fā)而重新發(fā)行的版本
Linux發(fā)行版本不同疫萤,又可以分為n多種:
常見Linux.png
14.2 Linux安裝
因?yàn)長inux也是一個(gè)系統(tǒng),本質(zhì)上跟我們電腦的Window沒有區(qū)別敢伸,所以我們要學(xué)習(xí)Linux就首先將我們電腦的Window系統(tǒng)換成Linux系統(tǒng)扯饶,或者在我們電腦上安裝雙系統(tǒng),聽上去是不是很可怕池颈。其實(shí)我們可以在我們電腦上安裝一個(gè)軟件尾序,這個(gè)軟甲可以模擬一臺或多臺虛擬的電腦機(jī)器,這就是虛擬機(jī)
虛擬器常用的有兩種:
VMware(威睿)公司的虛擬機(jī)軟件躯砰,功能強(qiáng)大
VMware.png
VitrualBox 虛擬機(jī)軟件 Oracle公司的虛擬機(jī)軟件每币,免費(fèi)商品
VitrualBox.png
由于市場上VMware使用率很高,所以我們安裝VMware 琢歇。
14.2.1 VMWare介紹
CentOS是一個(gè)Linux的發(fā)行版本兰怠,是目前企業(yè)中用來做應(yīng)用服務(wù)器系統(tǒng)的主要版本,CentOS的安裝李茫,其實(shí)是將該系統(tǒng)安裝到VMware虛擬機(jī)軟件中揭保,讓VMware虛擬機(jī)軟件模擬出一臺Linux系統(tǒng)的電腦。
14.2.2 VMWare安裝
點(diǎn)擊Vware-workstation-full
image.png
安裝
image.png
下一步
image.png
修改安裝路徑
image.png
image.png
image.png
image.png
14.2.3 VMWare安裝Linux( CentOS)
新建虛擬機(jī)
image.png
選擇自定義配置
image.png
注意:就這里可以選擇自定義和典型魄宏,如果選擇典型就不用下邊配置了秸侣。
選擇Workstation 14.x,點(diǎn)擊”下一步”
image.png
選擇安裝程序光盤的鏡像文件iso(選擇鏡像文件路徑)宠互,點(diǎn)擊”下一步”
1.png
設(shè)置全名,用戶名,密碼(用戶名和密碼要記住味榛,登錄的時(shí)候會(huì)用,我這邊全設(shè)置為jack)
3.png
點(diǎn)擊”下一步”名秀,選擇安裝路徑励负,點(diǎn)擊”下一步”
image.png
指定磁盤大小。我個(gè)人是指定100G匕得。就像我們的windows系統(tǒng)中的磁盤作用一樣继榆。點(diǎn)擊“下一步”巾表。
image.png
確認(rèn)虛擬機(jī)的信息,點(diǎn)擊“完成”
image.png
進(jìn)入正式安裝界面
image.png
選擇推薦的即可
image.png
選擇創(chuàng)建新虛擬磁盤
image.png
選擇默認(rèn)的即可
image.png
這個(gè)是虛擬機(jī)在winodow中的名稱略吨,不需要修改
image.png
點(diǎn)擊”完成”
image.png
打開虛擬機(jī)集币,第一次需要加載一定時(shí)間
image.png
進(jìn)入登錄界面,輸入用戶名和密碼