目錄
一、Linux簡介與核心概念
1.1 Linux的起源與發展
1.2 內核與發行版的關系
二、Linux內核版本解析
2.1 內核版本命名規則
2.2 2025年主流內核版本
三、主流Linux發行版對比
3.1 桌面用戶首選
Ubuntu 24.04 LTS
Linux Mint 22
3.2 技術愛好者之選
Fedora 41
Arch Linux
3.3 企業級應用首選
Debian 12
openSUSE Leap
四、VMware虛擬機安裝與配置
4.1 VMware Workstation Pro簡介
4.2 下載與安裝步驟
五、Ubuntu 24.04 LTS安裝詳解
5.1 系統需求與準備工作
5.2 虛擬機創建流程
5.3 安裝Ubuntu系統
5.4 安裝后配置
六、VMware快照功能全攻略
6.1 快照的作用與原理
6.2 創建快照的最佳實踐
6.3 快照管理與恢復
七、Linux目錄系統詳解
7.1 FHS標準概述
7.2 核心目錄功能解析
7.3 目錄操作常用命令
八、Linux基礎命令實戰
8.1 文件管理基礎
8.2 系統監控命令
九、總結與進階學習路徑
9.1 本文重點回顧
9.2 進階學習方向
9.3 推薦資源
一、Linux簡介與核心概念
1.1 Linux的起源與發展
Linux誕生于1991年,由芬蘭大學生Linus Torvalds開發。作為一款開源操作系統,它遵循GNU通用公共許可證(GPL),允許用戶自由修改和分發源代碼。經過30余年的發展,Linux已成為服務器、云計算、嵌入式設備等領域的主流操作系統,全球超70%的Web服務器和90%的超級計算機均運行Linux系統。
1.2 內核與發行版的關系
- 內核(Kernel):操作系統的核心組件,負責硬件抽象、進程管理、內存調度等底層功能。Linux內核由Linus Torvalds領導的團隊維護,采用版本號命名機制,如
主版本號.次版本號.修訂號
。 - 發行版(Distribution):基于Linux內核,整合桌面環境(如GNOME/KDE)、應用軟件(如瀏覽器/辦公套件)和包管理系統(如APT/YUM)的完整操作系統。常見發行版包括Ubuntu、Fedora、Debian等。
二、Linux內核版本解析
2.1 內核版本命名規則
Linux內核版本分為以下類型:
- Mainline:開發中的主線版本,如6.17-rc1(2025年8月10日發布)
- Stable:穩定版本,如6.16.1(2025年8月15日發布)
- Longterm:長期支持版本,如6.12.42(支持至2026年12月)
版本號中,次版本號為偶數表示穩定版(如6.16),奇數表示開發版(如6.17-rc1)。
2.2 2025年主流內核版本
- 最新穩定版:6.16.1(2025年8月15日更新),包含電源管理優化和硬件支持擴展
- LTS版本:6.12.42(長期支持至2026年12月),適合企業級應用
- 創新版本:6.13引入惰性搶占機制和龍芯架構實時計算支持,提升系統響應速度
三、主流Linux發行版對比
3.1 桌面用戶首選
Ubuntu 24.04 LTS
- 特點:2025年最受歡迎發行版,提供5年長期支持(至2029年),搭載Linux 6.8內核,支持AI工具鏈和NVIDIA 50系顯卡
- 優勢:
- 新手友好的安裝流程和GNOME 46桌面環境
- 完善的軟件生態,支持Snap和Flatpak包格式
- 與Docker、Kubernetes等開發工具高度兼容
- 下載地址:Ubuntu官網
Linux Mint 22
- 特點:基于Ubuntu,界面接近Windows,預裝多媒體編解碼器,適合老舊硬件
- 優勢:
- Cinnamon桌面環境操作邏輯與Windows類似
- 系統資源占用低(內存占用約1.2GB)
- 默認禁用Snap包,避免系統臃腫
3.2 技術愛好者之選
Fedora 41
- 特點:由Red Hat贊助,采用最新Linux內核和GNOME桌面,是企業級技術的試驗田
- 優勢:
- 率先支持Wayland顯示協議和PipeWire音頻系統
- 軟件源純凈,安全性強
- 適合容器化和虛擬化技術測試
Arch Linux
- 特點:滾動更新模式,允許用戶按需定制系統,適合高級用戶
- 優勢:
- AUR(Arch用戶軟件庫)提供豐富軟件資源
- 文檔完善(Arch Wiki被稱為"Linux學習圣經")
- 系統輕量,可最小化安裝
3.3 企業級應用首選
Debian 12
- 特點:Ubuntu的上游發行版,以穩定性著稱,適合服務器環境
- 優勢:
- 擁有世界最大開源軟件倉庫(超59,000個包)
- 安全更新及時,極少出現系統崩潰
- 支持32位和64位架構
openSUSE Leap
- 特點:提供YaST管理工具和Btrfs文件系統快照功能,適合混合云管理
- 優勢:
- 滾動更新版(Tumbleweed)兼顧新特性與穩定性
- 系統配置自動化程度高
- 企業級硬件兼容性強
四、VMware虛擬機安裝與配置
4.1 VMware Workstation Pro簡介
VMware Workstation Pro是一款功能強大的桌面虛擬化軟件,支持在單臺PC上運行多個操作系統。2025年最新版本17.6.3對所有用戶免費,無需許可證密鑰即可使用全部功能。
4.2 下載與安裝步驟
-
獲取安裝包
- 官方地址:Broadcom支持門戶
- 國內鏡像:百度網盤鏈接: https://pan.baidu.com/s/1Ue6ttHRCFGr1gPr7akOIBA 提取碼: LINY
-
安裝過程
# Windows系統雙擊安裝包,按向導完成以下步驟: 1. 接受許可協議 2. 選擇安裝路徑(建議剩余空間>100GB) 3. 勾選"桌面快捷方式"和"開機啟動" 4. 點擊"安裝",等待完成(約5-10分鐘) 5. 無需輸入密鑰,直接啟動程序[^27][^28]
-
配置優化
- 啟用虛擬化技術:進入BIOS設置(通常按F2/Del鍵),開啟Intel VT-x或AMD-V
- 分配資源:建議為VMware預留至少4GB內存和20GB磁盤空間
五、Ubuntu 24.04 LTS安裝詳解
5.1 系統需求與準備工作
-
硬件要求:
- 處理器:2GHz雙核CPU(64位)
- 內存:4GB(推薦8GB)
- 磁盤:25GB可用空間
- 網絡:互聯網連接(用于下載更新)
-
下載ISO鏡像
- 官方地址:ubuntu-24.04-desktop-amd64.iso
- 校驗SHA256:
fd0c8be2dad461797f8a3893f3aded846f368857b597cef5a18f5cc06c77eb25
5.2 虛擬機創建流程
-
新建虛擬機
- 打開VMware,點擊"創建新的虛擬機"
- 選擇"典型(推薦)"配置,點擊"下一步"
- 選擇"安裝程序光盤映像文件",瀏覽并選擇下載的ISO文件
-
配置虛擬機參數
- 名稱與位置:輸入"Ubuntu2404",選擇存儲路徑(建議SSD)
- 磁盤大小:設置20GB(勾選"將虛擬磁盤拆分為多個文件")
- 硬件自定義:
- 內存:4GB(4096MB)
- 處理器:2核
- 網絡:NAT模式(默認)
5.3 安裝Ubuntu系統
-
啟動虛擬機
- 點擊"開啟此虛擬機",等待系統引導
- 選擇語言"中文(簡體)",點擊"安裝Ubuntu"
-
安裝向導設置
- 鍵盤布局:默認"漢語"
- 網絡連接:建議連接Wi-Fi(安裝過程需下載語言包)
- 安裝類型:
- 新手推薦"擦除磁盤并安裝Ubuntu"
- 高級用戶可通過"高級功能"配置LVM或加密
-
用戶配置
- 輸入用戶名、密碼和計算機名(建議使用英文)
- 勾選"自動登錄"(適合個人使用)
- 選擇時區"上海"
-
完成安裝
- 等待系統復制文件(約15-30分鐘,取決于硬件性能)
- 安裝完成后點擊"立即重啟"
- 重啟時按提示移除安裝介質(在VMware中需斷開ISO連接)
5.4 安裝后配置
-
更新系統
sudo apt update # 更新軟件包列表 sudo apt upgrade -y # 升級已安裝軟件 sudo apt autoremove # 清理無用依賴
-
安裝VMware Tools
sudo apt install open-vm-tools-desktop -y # 安裝后重啟虛擬機,實現窗口自適應和文件共享
-
配置軟件源
- 替換國內鏡像源(以阿里云為例):
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update
六、VMware快照功能全攻略
6.1 快照的作用與原理
快照是虛擬機在特定時間點的狀態記錄,包含磁盤數據、內存狀態和配置信息。它類似于"系統還原點",可在系統出錯時快速恢復。VMware快照采用增量存儲技術,僅保存與基準狀態的差異數據。
6.2 創建快照的最佳實踐
-
操作步驟
# 圖形界面操作: 1. 關閉或掛起虛擬機(推薦掛起以保存內存狀態) 2. 右鍵點擊虛擬機→"快照"→"拍攝快照" 3. 輸入名稱(如"安裝前備份")和描述,點擊"拍攝快照" 4. 等待進度完成(約1-3分鐘,取決于虛擬機大小)[^41][^49]
-
注意事項
- 快照前關閉不必要程序,確保數據一致性
- 單個虛擬機建議不超過3個快照(過多會影響性能)
- 快照文件默認存儲在虛擬機目錄,單個快照約占用2-10GB空間
6.3 快照管理與恢復
-
查看快照
- 在VMware中點擊"虛擬機"→"快照"→"快照管理器"
- 查看快照鏈結構和創建時間
-
恢復快照
# 圖形界面操作: 1. 關閉虛擬機 2. 右鍵點擊虛擬機→"快照"→"恢復到快照" 3. 選擇目標快照,點擊"是"確認 4. 等待恢復完成(約1-2分鐘)[^41][^44]
?? 警告:恢復快照會丟失當前系統狀態,請提前備份重要數據
-
刪除快照
- 選擇"快照管理器"→右鍵點擊快照→"刪除"
- 建議選擇"刪除快照和子快照"以釋放空間
- 刪除后執行"整合磁盤"操作優化性能
七、Linux目錄系統詳解
7.1 FHS標準概述
Linux目錄結構遵循文件系統層次標準(FHS),規定了各目錄的功能和存放內容。所有目錄均從根目錄/
衍生,形成樹狀結構。
7.2 核心目錄功能解析
目錄路徑 | 功能描述 | 關鍵文件/子目錄 |
---|---|---|
/bin | 基本用戶命令 | ls 、cp 、mv 等二進制可執行文件 |
/boot | 啟動相關文件 | vmlinuz (內核鏡像)、initrd.img (初始化內存盤)、grub (引導加載器) |
/dev | 設備文件 | sda (硬盤)、tty (終端)、null (空設備) |
/etc | 系統配置 | passwd (用戶賬戶)、fstab (文件系統掛載)、network (網絡配置) |
/home | 用戶主目錄 | 每個用戶獨立子目錄,如/home/username |
/lib | 共享庫 | 動態鏈接庫.so 文件,類似Windows的DLL |
/media | 可移動設備掛載點 | 自動掛載的U盤、光盤等設備 |
/mnt | 臨時掛載點 | 手動掛載的文件系統,如/mnt/data |
/opt | 第三方軟件 | 如/opt/google/chrome 、/opt/vmware |
/proc | 虛擬文件系統 | cpuinfo (CPU信息)、meminfo (內存使用)、pid (進程目錄) |
/root | 管理員主目錄 | root用戶的個人文件,普通用戶無訪問權限 |
/sbin | 系統管理命令 | reboot 、fdisk 、ifconfig 等管理員工具 |
/tmp | 臨時文件 | 系統重啟后自動清空,所有用戶可讀寫 |
/usr | 用戶應用資源 | /usr/bin (用戶命令)、/usr/share (文檔)、/usr/local (本地軟件) |
/var | 可變數據 | /var/log (日志)、/var/cache (緩存)、/var/mail (郵件) |
7.3 目錄操作常用命令
# 查看當前目錄
pwd# 切換目錄
cd /path/to/directory # 絕對路徑
cd ./relative/path # 相對路徑
cd .. # 返回上一級目錄# 列出目錄內容
ls -l # 詳細列表
ls -a # 顯示隱藏文件
ls -h # 人性化顯示大小# 創建目錄
mkdir new_dir # 創建單個目錄
mkdir -p parent/child # 創建嵌套目錄# 刪除目錄
rmdir empty_dir # 刪除空目錄
rm -rf non_empty_dir # 強制刪除非空目錄(謹慎使用)
八、Linux基礎命令實戰
8.1 文件管理基礎
# 創建文件
touch file.txt # 創建空文件
echo "content" > file.txt # 寫入內容(覆蓋)
echo "line" >> file.txt # 追加內容# 查看文件
cat file.txt # 顯示全部內容
head -n 5 file.txt # 顯示前5行
tail -f /var/log/syslog # 實時查看日志# 復制與移動
cp source.txt dest.txt # 復制文件
cp -r source_dir dest_dir # 復制目錄
mv oldname.txt newname.txt # 重命名/移動# 刪除文件
rm file.txt # 刪除文件
rm -i file.txt # 交互式刪除(確認提示)
8.2 系統監控命令
# 進程管理
ps aux # 查看所有進程
top # 實時進程監控(按q退出)
kill -9 PID # 強制終止進程(PID為進程ID)# 資源監控
df -h # 磁盤空間使用
free -h # 內存使用情況
htop # 增強版系統監控(需安裝)# 網絡監控
ip addr # 查看網絡接口
ping baidu.com # 測試網絡連通性
netstat -tuln # 查看監聽端口
九、總結與進階學習路徑
9.1 本文重點回顧
- 內核與發行版:理解版本命名規則,根據需求選擇合適發行版
- 虛擬機技術:使用VMware創建隔離的Linux環境,掌握快照管理
- Ubuntu安裝:從下載鏡像到系統配置的完整流程
- 目錄系統:熟悉FHS標準,理解各目錄功能與重要性
- 基礎操作:掌握文件管理和系統監控的核心命令
9.2 進階學習方向
- Shell編程:學習Bash腳本,實現自動化任務
- 服務管理:掌握systemd服務配置,如
systemctl start/stop
- 網絡配置:學習IP路由、防火墻(UFW/iptables)配置
- 容器技術:了解Docker基礎,嘗試部署容器化應用
- 安全加固:學習用戶權限管理、SSH密鑰登錄等安全措施
9.3 推薦資源
- 官方文檔:Ubuntu文檔中心、Linux內核文檔
- 在線教程:Linux中國、菜鳥教程-Linux篇
- 書籍推薦:《鳥哥的Linux私房菜》、《Linux命令行與shell腳本編程大全》
- 社區支持:Stack Overflow(標簽
linux
)、Ubuntu論壇、Arch Wiki
通過本文學習,您已掌握Linux系統的基礎知識和操作技能。Linux世界博大精深,建議從日常使用入手,逐步深入探索更多高級特性。記住,開源社區的力量是無窮的——遇到問題時,善用搜索引擎和社區資源,您會發現幾乎所有問題都有解決方案。
祝您在Linux之路上越走越遠!