一、操作系統優勢特點(Linux)
1) 技術成熟,可靠性高
2) 極強的可伸縮性 識別很多廠商硬件信息
3) 強大的網絡功能
4) 支持部署很多數據庫程序
5) 強大的開發功能
二、操作系統發展歷史
1969 Unix 貝爾實驗室
1986 Minix 教授譚邦寧
1986 類似uinx 斯托曼
目標: GNU項目--創建一個類似unix系統
公司: FSF自由軟件基金會
規則: GPL通用許可協議
1) 所有代碼信息必須是開源
2) 代碼可以進行修改,必須進行說明
成績: 軟件(編輯軟件 查詢日誌) 解釋器(bash == shell) 內核 The Hurd(沒開發好)
1991 內核 託瓦茨(芬蘭大學學生)
GNU+內核==linux
三、操作系統版本選擇
烏班圖ubuntu 桌面領域(圖形界面) 開發
紅帽redhat 服務器領域(收費) 國企 外企
centos 服務器領域(免費) 互聯網領域 *****
debian 服務器領域(安全性) 金融領域
SUSE 服務器領域(網絡服務器) 實現網絡功能
Fredora 測試操作系統
新的軟件開發 -- Fredora(調整) -- 發佈出來 -- 新版redhat -- 新版centos
四、操作系統安裝過程
1) 虛擬環境部署安裝
虛擬環境什麼意思:
- 虛擬出來多個真實系統環境, 可以充分利用硬件資源
-
可以節省物理空間佔用
· 虛擬環境如何部署
第一個歷程: 需要安裝虛擬軟件
windows: vmware workstation 15(收費版--具有快照--月光寶盒)
問題: windows10 檢查vmware版本, 如果不符合要求, 會提示下載vmware player(免費版)
Mac OS: vmware fusion第二個歷程: 軟件安裝完畢配置 軟件配置過程: 問題一: 電腦bios需要調整, 讓電腦支持虛擬化功能 開機 --> F1 F2 F10 F11 F12 --> bios --> 虛擬化設置(安全界面 cpu界面 配置界面) 問題二: 需要開啓虛擬打印功能 編輯 --> 首選項 --> 設備 --> 開啓虛擬打印功能 虛擬主機創建: 步驟省略 系統位數: 64位系統(x86_64架構): 識別內存可以超過4G 32位系統(i386架構): 識別內存最多隻能4G
2) 操作系統安裝部署 (centos 7.6-1810)
第一個歷程: 下載系統鏡像文件
新版系統下載: https://developer.aliyun.com/mirror
舊版系統下載: http://vault.centos.org/第二個歷程: 加載系統鏡像文件
第三個歷程: 安裝部署操作系統
Install centos7 --- 安裝centos7系統
Test this media & install Centos7 --- 測試光盤介質並且安裝系統
Troubleshooting --- 系統修復1) 修改網卡名稱(eth0)
選擇install centos7 -- tab --- 輸入 net.ifnames=0 biosdevname=02) 系統網絡和主機名稱配置
地址: 10.0.0.200 掩碼 255.255.255.0 網關 10.0.0.2543) 系統磁盤分區
分區方法一: 通用分區方法:
/boot分區 類似系統分區, 啓動分區 200M
swap分區 交換分區(硬盤空間 - 交換 -> 內存使用)
內存 <8G swap分區大小 = 1.5內存
內存>=8G swap分區大小 = 8G
/分區 剩餘空間分區方法二: 數據重要分區方法: /boot分區 類似系統分區, 啓動分區 200M swap分區 交換分區(硬盤空間 - 交換 -> 內存使用) 內存 <8G swap分區大小 = 1.5內存 內存>=8G swap分區大小 = 8G /分區 20G~500G /data 剩餘空間 分區方式三: 靈活分區方案 /boot分區 類似系統分區, 啓動分區 200M swap分區 交換分區(硬盤空間 - 交換 -> 內存使用) 內存 <8G swap分區大小 = 1.5內存 內存>=8G swap分區大小 = 8G /分區 20G~500G 40G 剩餘空間不分
4) 系統預裝軟件
centos7: 最小化 1236
centos6: 最小化 2355) 設置root用戶密碼
密碼信息: 123456
五、操作系統網絡配置
1) 在圖形界面配置網絡
nmtui --- 進入系統網絡圖形配置界面
網絡地址: 所居住地址信息
網絡掩碼: 限定一個區域中可以有多少個主機
網關信息: 從一個區域到另一個區域關卡
PS: linux系統中所有配置修改後, 必須重啓服務
systemctl (system系統 ctl-control控制) --- 系統控制命令, 控制管理服務程序(停止 開啓 重啓)
systemctl restart network
檢查測試:
ip address show
2) 在文件中配置網絡
vi --- 類似記事本,打開編輯文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
名稱信息: name device
地址信息: 10.0.0.200
掩碼信息: 255.255.255.0
網關信息: 10.0.0.254
網卡狀態: onboot=yes
vi 編輯命令基礎用法:
三部曲
1) 輸入 小寫字母 i --- 進入編輯模式
2) 輸入 按鍵 esc --- 退出編輯狀態
3) 輸入 :w(write)q(quit) --- 保存並退出
systemctl restart network
檢查測試:
ip address show
重啓操作系統