第一章 部署虛擬環境安裝linux系統
一、linux簡介
首先在學習linux系統之前,我覺得應該先了解一下linux的來歷和發展歷程,會讓我們對linux充滿好奇心,對后續的學習會有所幫助,興趣是最好的老師嘛
(搬磚):
早在20世紀70年代,UNIX系統是開源而且免費的。但是在1979年時,AT&T公司宣布了對UNIX系統的商業化計划,隨之開源軟件業轉變成了版權式軟件產業,源代碼被當作商業機密,成為專利產品,人們再也不能自由地享受科技成果。
於是在1984年,Richard Stallman面對於如此封閉的軟件創作環境,發起了GNU源代碼開放計划並制定了著名的GPL許可協議。1987年時,GNU計划獲得了一項重大突破—gcc編譯器發布,這使得程序員可以基於該編譯器編寫出屬於自
己的開源軟件。隨之,在1991年10月,芬蘭赫爾辛基大學的在校生Linus Torvalds編寫了一款名為Linux的操作系統。該系統因其較高的代碼質量且基於GNU GPL許可協議的開放源代碼特性,迅速得到了GNU計划和一大批黑客程序員的
支持。隨后Linux系統便進入了如火如荼的發展階段。
1994年1月,Bob Young在Linux系統內核的基礎之上,集成了眾多的源代碼和程序軟件,發布了紅帽系統並開始出售技術服務,這進一步推動了Linux系統的普及。1998年以后,隨着GNU源代碼開放計划和Linux系統的繼續火熱,以IBM
和Intel為首的多家IT企業巨頭開始大力推動開放源代碼軟件的發展。到了2017年年底,Linux內核已經發展到了4.13版本,並且Linux系統版本也有數百個之多,但它們依然都使用Linus Torvalds開發、維護的Linux系統內核。RedHat公司
也成為了開源行業及Linux系統的帶頭公司。
二、常見的lunux系統
首先我們需要區分linux系統內核和linux發行版的不同
linux內核:linux內核是一種開放源碼的操作系統,由Linux Torvalds負責維護,提供硬件抽象層、硬盤及文件系統控制及多任務功能的系統核心程序。
linux發行版:linux發行版是基於linux內核源碼,將Linux系統的內核雨外圍實用程序(Uyilities)軟件和文檔包裝起來,並提供一些系統安裝界面和系統配置、設定與管理工具,就構成了一種發型版本(distribution),
Linux的發型版本其實就是Linux核心再加上外圍的實用程序組成的一個大軟件包。
常見的linux發行版有以下幾種:
①
紅帽企業系統(RedHatEnterpriseLinux,RHEL.)
紅帽公司是全球最大的開源技術廠商,RHEL是全世界內使用最廣泛的Linux系統。RHEL系統具有極強的性能與穩定性,並且在全球范圍內擁有完善的技術支持。
② 社區企業操作系統(Community Enterprise Operating System,CentOS)
通過把RHEL系統重新編譯並發布給用戶免費使用的Linux系統,具有廣泛的使用人群。CentOS當前已被紅帽公司“收編”。
③Fedora(費多拉)
由紅帽公司發布的桌面版系統套件(目前已經不限於桌面版)。用戶可免費體驗到最新的技術或工具,這些技術或工具在成熟后會被加入到RHEL系統中,因此Fedora也稱為RHEL系統的“試驗田”。
④Debian
穩定性、安全性強,提供了免費的基礎支持,可以良好地支持各種硬件架構,以及提供近十萬種不同的開源軟件,在國外擁有很高的認可度和使用率。
⑤Ubuntu
是一款派生自Debian的操作系統,對新款硬件具有極強的兼容能力。Ubuntu與Fedora都是極其出色的Linux桌面系統,而且Ubuntu也可用於服務器領域。
三、linux安裝教程
VMware WorkStation虛擬機軟件是一款桌面計算機虛擬軟件,讓用戶能夠在單一主機上同時運行多個不同的操作系統。
首先准備一下vm虛擬機和linux的ios鏡像文件 連接如下:
* 虛擬機安裝包(這里提供的事12版本)鏈接:https://pan.baidu.com/s/1PgXr1KgByAizYSBUKxDUGA 提取碼:21ib
* 虛擬機的秘鑰鏈接:https://pan.baidu.com/s/160xzc53x66fIcEmSzG689w 提取碼:thiu
* CentOS鏡像文件鏈接:https://pan.baidu.com/s/1AFztZgLnJGADa-B_hXpfVw 提取碼:2ws2
下面就要開始安裝了,看好步驟哦
1.首先新建一個虛擬機,並選擇自定義
2.選擇默認值,由於我的這個版本是12,所以這里默認是12.0,點擊下一步
3.這一步選擇稍后安裝操作系統,點擊下一步
4.我們要裝的是linux系統,所以這里選擇linux,並且版本選擇CentOS 64位
5.這一步就是給虛擬機命名了,並且選擇存放的位置
6.這里我們都給1,本人電腦配置不是很好,配置高的同學們可以自己修改核心數和處理器的個數
處理器數量 :是指CPU核數(例如:單核/雙核),並不是指CPU顆數。
每個處理的核心數量:是指CPU中的線程,並不是指核心(Core)。
自己也可以求證,首先你肯定知道自己物理機CPU 信息(例如I3 雙核四線程),在vmware中設置虛擬機處理器數量,從字面意識理解應該是指CPU顆數,正常設置值最大應該為1(因為物理機只有一塊CPU),但最大有效值可以設置為2,
如果最大值設置為4,下面會提示你多於主機支持數。由此得出結論處理器數量是指CPU核數(core),而並不是CPU顆數。
處理器數量都表示的是核數,那么“每個處理的核心數量”就不是表示核心數量,不然出現兩個設置核心數量的參數,不是多此一舉?還有一個問題就是你會發現里面有一個3的值,所以就更加肯定不是CPU核數,因為CPU核數除1以外都是
偶數增長,對CPU了解的人都會 知道CPU核數布局是兩排均勻排開的,怎么可能會出現奇數,豈不是浪費掉一個核數位置?
7.虛擬機的內存給1G就夠了
8.網絡類型這里選擇僅主機模式
9.這里都默認推薦項
10.磁盤類型同樣選擇推薦項
11.選擇創建新的虛擬磁盤
12.磁盤容量我們給他20G,並且將虛擬磁盤存儲為單個文件
13.這一步默認就可以了
14.直接點擊完成就可以了。至此虛擬機的安裝就完成了,下面講一下給該虛擬機添加鏡像文件,並且安裝該鏡像文件
鏡像的安裝
1.找到我們剛剛安裝完成的虛擬機,並點擊編輯虛擬機設置
2.選擇CD/DVD,然后點擊右側的使用iso鏡像,找到我們下載的那個CentOS鏡像文件,點擊確定,開啟虛擬機
3.選擇第一項
4.選擇skip
5.點擊next
6.這里安裝一個簡體中文版的,當然也可以安裝英文版,按自己需求來。
7.選擇基本存儲設備
8.點擊是,忽略所有數據(因為是新建的,如果有數據是你需要的話也可以留着)
9.主機名,默認值就行(如果不樂意改了也行),不要有中文
10.時間選擇上海
11,設置密碼
12該選項給默認值即可
13.將修改寫入磁盤
14.這里直接默認即可,點擊下一步
15.此時就是正在安裝了,安裝完成后就可以進入該系統了。
到這里這篇就完成了,下一篇文章發布自己安裝lnmp的過程,感謝觀看