Linux 发行版的核心差异在于包管理器,Debian 系用
apt,RedHat 系用dnf/yum。
两大包管理体系
| 体系 | 发行版 | 包管理器 | 安装命令 |
|---|---|---|---|
| Debian 系 | Ubuntu、Debian、Deepin | APT(.deb) | apt install |
| RedHat 系 | CentOS、RHEL、Fedora、AlmaLinux | DNF/YUM(.rpm) | dnf install |
Debian 系:主打稳定、易用,桌面端和轻量服务器用得多,软件源更新快。
RedHat 系:主打企业级、高可用,云服务器占比极高,稳定性好。
判断系统类型
方法 1:查看系统版本文件(最精准)
| |
方法 2:查看发行版专属文件
| |
方法 3:解析 uname 输出(辅助)
| |
示例输出:
| |
关键信息:al8 表示 AlmaLinux 8,属于 RedHat 系。
根据系统选择命令
RedHat 系(CentOS/AlmaLinux/RHEL):
| |
Debian 系(Ubuntu/Debian):
| |
总结
- Linux 命令差异的核心是包管理器
- 判断系统类型用
cat /etc/os-release - RedHat 系用
dnf/yum,Debian 系用apt
张芷铭的个人博客
Comments