目录
一、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之路上越走越远!