1.Linux發展
(1)發展過程可以用四個字形容:
蛋(誕生) 人 人 人
1969 1986 譚邦寧 斯托曼(Stallm) 1991託瓦斯
貝爾實驗室 minix 公司:FSF自由軟件基金會 Linux內核
Mini unix 項目:GNU
主要用於教學
(2)斯托曼 Stallman
理查德·馬修·斯托曼(Richard Matthew Stallman,簡稱rms,1953年3月16日-)是美國自由軟件運動的精神領袖、GNU計劃以及自由軟件基金會(Free Software Foundation)的創立者。
v 公司:FSF 自由軟件基金會
GNU=GNU is not unix
GNU計劃,又稱革奴計劃,是由Richard Stallman在1983年9月27日公開發起的。它的目標是創建一套完全自由的操作系統。
v 優秀軟件:
gawk(三劍客老大),bash(命令解釋器),emacs(編輯器),gcc(與C語言有關)
由於用了GNU的程序軟件和命令解釋器,以及Linux的內核,所以叫做GNU/Linux
v 制度:
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) CentOS與RedHat區別
1.Redhat免費下載 項目收費 無法更新
2.CentOS做到與紅帽一模一樣:
做法:
1)將紅帽的收費項目去掉
2)將紅帽的logo去掉
(3) 學習環境:
虛擬機軟件:
windows下:vmware【推薦使用12.0】
8.0(32位/Xp系統)
Mac下:vmware fusion
(4) 配置:
i5 8G 500G(256G)
Vmware
CentOS-6.9
xshell
我們學習不同階段所用的不同版本:
CentOS 6.x(第一月)
CentOS 7.x (其餘時間)
#最新版本下載:
Mirrors.aliyun.com
#舊版本CentOS下載地址:
(5)32位與64位區別:
1.運算速度
32位 4車道馬路
64位 8車道馬路
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圖像安裝化安裝
Centos的引導方式 | 解釋說明 |
Install or upgrade an existing system | 全新安裝或者升級安裝 |
Install system with basic video driver | 安裝帶有基本顯卡驅動的系統 |
Rescue installed system | 啓動拯救模式(系統不可用的時候使用) |
Boot from local drive | 從本地硬盤啓動(磁盤有系統將從進入系統不會進行安裝) |
Memory test | 內存測試 |
4.2光盤檢測
4.3Centos安裝歡迎界面
4.4安裝過程所使用語言
注:這個選項不影響系統語言環境
所使用鍵盤
存儲設備
選項 | 解釋說明 |
Basic Storage Devices | 基本的存儲設備(一般的本地磁盤) |
Specialized Storage Devices
| 指定的存儲設備(一些特殊的存儲設備,例如一些專門的存儲設備和網絡存儲設備)) |
4.5是否保留原有數據,選擇忽略所有數據
4.6設置主機名
4.7地區時區設置(注:一定要關掉UTC)
4.8設置系統管理員密碼
注:這裏設置123456過於簡單,系統給出警告
4.9分區方式
選項 | 解釋說明 |
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.常規分區方案
5.1創建/boot分區
5.2創建swap分區
5.3創建/分區
5.4覈對分區是否正確,然後下一步
5.5確認分區,格式化分區
5.6確認寫入硬盤
5.7正在格式分區,創建文件系統
總結:
1.linux發展
2.GNU GPL
3.Linux發行版本
4.創建虛擬機並安裝Centos系統
5.磁盤分區