Day2--Linux發展--環境準備

1.Linux發展

1)發展過程可以用四個字形容:

蛋(誕生)                                          

1969        1986 譚邦寧     斯托曼(Stallm)     1991託瓦斯

貝爾實驗室  minix        公司:FSF自由軟件基金會   Linux內核

            Mini unix     項目:GNU                         

            主要用於教學                                   

 

2)斯托曼  Stallman      

    

 

理查德·馬修·斯托曼(Richard Matthew Stallman,簡稱rms1953316-)是美國自由軟件運動的精神領袖、GNU計劃以及自由軟件基金會(Free Software Foundation)的創立者。

公司FSF 自由軟件基金會

GNU=GNU is not unix

GNU計劃,又稱革奴計劃,是由Richard Stallman1983927日公開發起的。它的目標是創建一套完全自由的操作系統。

 

 

優秀軟件:

gawk(三劍客老大),bash(命令解釋器),emacs(編輯器),gcc(與C語言有關)

由於用了GNU的程序軟件和命令解釋器,以及Linux的內核,所以叫做GNU/Linux

 

制度:

GPL:通用公共許可

1.開源的免費傳播 隨意傳播

2.隨意修改,修改之後必須把修改的內容發出來

 

2.常見的Linux操作系統:

1)  Linux不同發行版本的區別

Ubuntu  烏班圖  開發人員

RedHat   紅帽   國企 金融

         原來叫做Red Hat Linux原來是開源免費的

         9.0之後開始更名叫做 Red Hat Enterprise Linux 紅帽企業

         版(收費

Centos  國內最火爆

Fedora  redhat的測試版  新功能 新想法放入到Fedora  

        特點:穩定

       Fedora-------RedHat----->CentOS

debian/freebsd   安全性要求比較高                            

SUSE/OpenSUSE   德國用的比較多(因爲起源於德國)高級數據庫                   

                 郵件服務             

紅旗Linux  中標麒麟 一般用於國企 類似於烏班圖和debian

 

(2)   CentOSRedHat區別

1.Redhat免費下載 項目收費 無法更新

2.CentOS做到與紅帽一模一樣:

做法:

1)將紅帽的收費項目去掉

2)將紅帽的logo去掉

   

(3)  學習環境:

虛擬機軟件:

windows下:vmware【推薦使用12.0】  

            8.032/Xp系統)

    Mac下:vmware fusion

 

(4)   配置:

i5        8G       500G256G

Vmware

CentOS-6.9

xshell

我們學習不同階段所用的不同版本:

           CentOS  6.x(第一月)

           CentOS  7.x (其餘時間)

#最新版本下載:

           Mirrors.aliyun.com           

#舊版本CentOS下載地址:

           http://vault.centos.org        

(5)32位與64位區別:

1.運算速度 

            324車道馬路

            648車道馬路

2.尋址範圍(支持的最大內存)

            32位最大支持4G

            64G支持更大的內存

3.設計定位

          64位主要是給服務器使用 大量計算

 

 

3.  #創建虛擬機

G:\vmware\模板機01

 

G:\vmware\模板機02

 

G:\vmware\模板機03

 

G:\vmware\模板機04

 

G:\VMware\模板機01

intel  virtual  tech    enabled

 

4.  #安裝CentOS

4.1圖像安裝化安裝 image.png

Centos的引導方式

解釋說明

Install or upgrade an existing system

全新安裝或者升級安裝

Install system with basic video driver

安裝帶有基本顯卡驅動的系統

Rescue installed system

啓動拯救模式(系統不可用的時候使用)

Boot from local drive

從本地硬盤啓動(磁盤有系統將從進入系統不會進行安裝)

Memory test

內存測試

4.2光盤檢測

image.png 

4.3Centos安裝歡迎界面

image.png 

4.4安裝過程所使用語言

注:這個選項不影響系統語言環境

image.png 

所使用鍵盤

image.png

 

存儲設備

image.png

 

選項

解釋說明

Basic Storage Devices

基本的存儲設備(一般的本地磁盤)

 

Specialized Storage Devices

 

指定的存儲設備(一些特殊的存儲設備,例如一些專門的存儲設備和網絡存儲設備)

 

4.5是否保留原有數據,選擇忽略所有數據

image.png

 

4.6設置主機名

image.png

 

4.7地區時區設置(注:一定要關掉UTC

image.png

 

 

4.8設置系統管理員密碼

注:這裏設置123456過於簡單,系統給出警告

image.png

 

4.9分區方式

image.png

 

選項

解釋說明

Usa ALL Space

使用所有空間,刪除所有磁盤分區(包含系統的分區也將刪除)。

Replace Existing Linux System(s)

刪除之前Linux創建的分區,保留其他系統分區

Shrink Current System

縮小現有空間

Use Free Space

保留原有數據,使用未分區部分

Create Custom Layout

自定義分區

 

系統安裝過程中next ==== F12

① 磁盤分區

/boot  引導分區  200M

 

swap   交換分區 內存不足的時候 臨時把swap當做內存使用

       內存<8G  swap是內存的1.5

       內存>=8G swap 就是8G

       

/      根分區    所有程序軟件 存放的位置

       剩餘多少給多少

企業生產場景中Linux分區方案:(注意分區先後順序)

看需求

1常規生產場景方案,網絡集羣架構中某個節點服務器(很多功能相同的服務器),即數據有多份或者數據不重要的服務器,建議分區方案如下:

/boot:存放引導程序Centos6 200M

Swap:虛擬內存,1.5倍內存大小,在這裏分給768M

     工作中:物理內存<8G,swap就爲內存*1.5

             物理內存>8G,swap就爲8G

/:根,存放所有數據,剩餘空間都給根(/usr,/home,/var等分區和/共用一份分區,像Windows的C盤所有數據和系統文件都放在了一起)

2數據庫及存儲角色的服務器,即有大量重要的數據和業務,建議分區方案如下:

/boot:存放引導程序Centos6 200M

Swap:虛擬內存,1.5倍內存大小,在這裏分給768M

     工作中:物理內存<8G,swap就爲內存*1.5

             物理內存>8G,swap就爲8G

/:根,50-200G,只存放系統相關文件,網站業務數據不放在這裏

/data,剩餘硬盤空間大小,放數據庫存儲重要數據的data的名稱也可以起其他名字。

提示:本方案其實就是把重要數據單獨分區,便於備份和管理

3大門戶網站,大企業分區思路:

/boot:存放引導程序Centos6 200M

Swap:虛擬內存,1.5倍內存大小,在這裏分給768M

     工作中:物理內存<8G,swap就爲內存*1.5

             物理內存>8G,swap就爲8G

/:根,50-200G,只存放系統相關文件,網站業務數據不放在這裏

剩餘空間不分區,保留,將來分配給部門由他們根據需求再分

提示:次方法更靈活,比較適合業務線比較多需求不確定的大企業使用。

普通網友的分區方案:不推薦,應禁止(/boot,swap,/,/usr,/home,/var),沒主見的被動式的分區,沒必要且管理麻煩。

分區少一些,對所有分區進行監控報警是目前多數規範企業的選擇。

 

(4)LVM:在線調整分區大小

1、性能差

2、沒必要(事先規劃好)!

 

5)操作系統raid不要用

1、性能差、沒有冗餘

2、生產場景使用硬件raid

 

5.常規分區方案

image.png

5.1創建/boot分區

image.png


5.2創建swap分區

image.png

 

5.3創建/分區

image.png

 

5.4覈對分區是否正確,然後下一步

image.png 

5.5確認分區,格式化分區

image.png

 

5.6確認寫入硬盤

image.png 

5.7正在格式分區,創建文件系統

image.png

 

總結

1.linux發展

2.GNU GPL

3.Linux發行版本

4.創建虛擬機並安裝Centos系統

5.磁盤分區

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章