1. Linux 简介
欢迎来到 Linux 的世界!如果你一直使用 Windows 或 macOS,第一次接触 Linux 可能会觉得有些陌生。但请放心——Linux 并没有你想象中那么难。事实上,它是世界上最强大、最灵活的操作系统之一,从手机到超级计算机,无处不在。
1.1 什么是 Linux?
Linux 是一个 开源(Open Source)的操作系统内核,由芬兰程序员 Linus Torvalds 在 1991 年首次发布。严格来说,Linux 只是内核(kernel),而我们日常使用的完整系统叫做 GNU/Linux,它包含内核、系统工具、桌面环境等组件。
简单来说:
- 内核:管理硬件资源(CPU、内存、磁盘等)的核心程序
- Shell:用户与内核之间的"翻译官",最常见的就是 Bash
- 发行版:将内核 + 工具 + 包管理器打包在一起的完整系统
💡 提示: 💡 类比理解:如果把 Linux 内核比作汽车发动机,那么发行版就是不同品牌的整车——发动机相同,但外观、内饰、配置各不相同。
1.2 主流发行版选择
| 发行版 | 包管理器 | 适合人群 | 特点 |
|---|---|---|---|
| Ubuntu | apt | 初学者首选 | 社区活跃,软件丰富,文档最多 |
| Debian | apt | 服务器 / 稳定性需求 | 极其稳定,Ubuntu 的上游 |
| CentOS / Rocky | dnf/yum | 企业服务器 | RHEL 兼容,长期支持 |
| Fedora | dnf | 开发者 / 尝鲜 | 新技术试验田 |
| Arch Linux | pacman | 进阶用户 | 滚动更新,高度定制 |
| Kali Linux | apt | 安全研究 | 内置大量渗透测试工具 |
💡 提示: 💡 新手建议:如果你是第一次使用 Linux,强烈推荐从Ubuntu 22.04 LTS或Ubuntu 24.04 LTS开始。LTS = Long Term Support(长期支持),提供 5 年更新。
1.3 Linux 与 Windows 的主要区别
| 对比项 | Windows | Linux |
|---|---|---|
| 价格 | 需要购买授权 | 免费开源 |
| 操作方式 | 以图形界面为主 | 命令行是核心,图形界面可选 |
| 文件系统 | 盘符(C: D: E:) | 单一树形结构(/ 根目录) |
| 文件扩展名 | 靠扩展名区分类型 | 靠文件内容/权限区分 |
| 权限模型 | ACL 为主 | 用户/组/其他 + rwx |
| 软件安装 | 下载 .exe 安装包 | 包管理器一行命令搞定 |
| 病毒 | 较多 | 极少,但不可掉以轻心 |
| 服务器市场 | 约占 20% | 约占 80%+ |