Linux 简介

Linux 是一个开源的类 Unix 操作系统内核,由芬兰人林纳斯·托瓦兹(Linus Torvalds)于 1991 年首次发布。如今它驱动着全球绝大部分服务器、超级计算机与 Android 手机,学好 Linux 是进入运维、云计算与后端开发领域的必修课。

Linux 是什么

严格来说,Linux 只是一个"内核"(Kernel),负责管理 CPU、内存、磁盘与网络等硬件资源。我们日常所说的 Linux 系统,是指"内核 + GNU 工具集 + 各类应用软件"组合而成的发行版(Distribution)。

概念说明
内核操作系统的核心部分,调度进程并管理硬件
发行版内核加上软件包、桌面环境等打包而成,如 Ubuntu
Shell用户与内核交互的命令解释器,如 bash

主要特点

  • 开放免费:源代码公开,可自由使用、修改与分发。
  • 多用户多任务:多个用户可同时登录并运行多个程序。
  • 稳定安全:服务器可常年运行不重启,权限模型严密。
  • 命令行强大:管道、重定向与脚本让批处理效率极高。
  • 跨平台:从树莓派到大型机都能运行。

常见发行版

不同发行版面向不同场景,选择时先想清楚用途:

发行版特点适合人群
Ubuntu界面友好、资料多初学者、桌面与通用服务器
Debian极稳定、包管理优秀追求稳定的服务器
CentOS Stream企业级、长期维护传统企业服务器
Rocky / AlmaLinuxCentOS 生态的延续兼容 RHEL 环境
Arch Linux滚动更新、高度可定制进阶玩家

Linux 的应用领域

  • 互联网服务器:网站、数据库、负载均衡几乎都跑在 Linux 上。
  • 云计算与容器:Docker、Kubernetes 的宿主基本都是 Linux。
  • 嵌入式与移动端:Android 底层就是 Linux 内核。
  • 大数据与人工智能:Hadoop、TensorFlow 的首选运行环境。

快速认识系统

登录后可以用几条命令快速查看系统信息:

uname -r                    # 查看内核版本
# 输出:5.15.0-91-generic
cat /etc/os-release         # 查看发行版名称与版本
# 输出:NAME="Ubuntu"
# 输出:VERSION="22.04.3 LTS (Jammy Jellyfish)"
whoami                      # 当前登录的用户
# 输出:root

小结:Linux 开源、稳定、命令行强大,是服务器世界的基石。理解了内核与发行版的关系之后,下一步就把它安装到自己的电脑上动手实践。

笔记加载中…