Linux 简介
什么是 Linux?
简单来说,Linux 是一个自由和开源的操作系统。它的核心(kernel)由芬兰程序员 Linus Torvalds 于 1991 年首次发布。你可以把 Linux 理解为一套让计算机工作的“指挥中心”,负责管理硬件资源、调度程序运行,是很多服务器、手机、嵌入式设备的底层基础。
和 Windows 或 macOS 不同的是,Linux 强调开源、自由、可定制化。这意味着任何人都可以查看、修改甚至重新发布 Linux 的源代码。
Linux 的发展历史
Linux 的起点是 1991 年,当时 Linus Torvalds 只是赫尔辛基大学的一名学生。他因为觉得 MINIX 操作系统不够好用,就决定自己写一个内核。这个内核很快引起了开源社区的兴趣,大家纷纷参与开发,推动了 Linux 的快速成长。
关键时间点:
- 1991 年:Linux 第一个版本(0.01)发布。
- 1992 年:Linux 核心正式采用 GNU GPL(开源协议),走上开源之路。
- 1993 年:Slackware、Debian 等早期发行版出现。
- 2000 年代后期:Red Hat、Ubuntu 成为企业和桌面使用的主流发行版。
- 现在:Linux 已成为服务器、云计算、超级计算机、嵌入式设备、Android 系统的基础。
Linux 不再是极客的小玩具,它已成为全球信息基础设施的重要支柱。
为什么学习 Linux?
学习 Linux 有很多理由,不管你是想成为开发者、系统管理员、DevOps 工程师,还是单纯想搞懂自己的电脑。
- 企业需求大:几乎所有互联网公司都在用 Linux 做服务器系统。
- 系统控制感强:Linux 让你真正理解计算机是怎么运作的。
- 开源精神:参与社区、掌握内核源码、构建自己的系统。
- 跨平台能力:学会 Linux 后,适应 Unix、macOS 也很轻松。
- 稳定安全:比起 Windows,Linux 在安全性和稳定性方面表现更好。
- 免费使用:不需要授权费,也没有版本限制。
Linux 的市场地位
虽然在普通人的台式机上,Windows 依旧占据主导地位,但在 IT 专业领域,Linux 是实打实的“霸主”。
- 服务器市场:超过 90% 的互联网服务器运行 Linux 系统。
- 超级计算机:全球前 500 台超级计算机中,100% 使用 Linux。
- 智能手机:Android 是基于 Linux 的操作系统,占手机市场约 70%。
- 云计算与容器:Linux 是 Docker、Kubernetes 等容器技术的默认平台。
- 嵌入式系统:智能电视、路由器、物联网设备大量使用 Linux。
你在使用互联网的每一分钟,都有成千上万台 Linux 机器在背后默默工作。
Linux 的发行版有哪些?
权威 Linux 发行版受欢迎排行榜:https://distrowatch.com/dwres.php?resource=popularity

Linux只是一个统称,它有很多“发行版”(也叫 Distro ),下面列出了最受欢迎的几款操作系统:
- Ubuntu:最受欢迎的桌面版,适合新手。
- Debian:稳定性高,是很多发行版的上游。
- CentOS / Rocky / AlmaLinux:企业常用,曾是 RHEL 免费替代品。
- Arch Linux:极简主义,适合高手。
- Kali Linux:安全测试与黑客工具合集。
- Android:是 Linux 在手机端的变种。
不同的发行版内核大致相同,但软件包管理、默认工具、界面可能差别很大。
你将从这个教程中学到什么?
本教程将从零开始带你了解 Linux,内容包括但不限于:
- 如何选择和安装一个 Linux 发行版
- 常用命令行操作技巧(Shell)
- 文件系统结构与权限管理
- 用户和用户组管理
- 软件包管理工具(apt/yum 等)
- 网络配置与调试命令
- shell 脚本编程
- 服务管理(systemd)
- 安全设置与防火墙(iptables、ufw、firewalld)
- 实战:构建自己的服务器环境(如 Nginx、MySQL、Docker 等)
不论你是新手还是有一定经验的开发者,这套教程都能帮你扎实掌握 Linux。
如果你准备好了,那我们就正式开始这段深入 Linux 世界的旅程吧!