Appearance
Linux 各发行版说明
1. 各发行版说明
Linux 发行版主要有三个分支:Redhat、Debian、Slackware。以下是一些常见的 Linux 发行版及它们之间的关系:
- Redhat
- RHEL (Red Hat Enterprise Linux):Red Hat 公司发布的面向企业用户的 Linux 操作系统;
- CentOS:基于 Red hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本;
- Fedora:基于 Red Hat Linux 终止发行后,红帽公司计划以 Fedora 来取代 Red Hat Linux 在个人领域的应用,而另外发行的 Red Hat Enterprise Linux 取代 Red Hat Linux 在商业应用的领域;
- Debian:
- Ubuntu:基于 Debian 开发的开源 Linux 操作系统,主要针对桌面和服务器;
- Linux Mint:基于 Debian 和 Ubuntu 的 Linux 发行版,致力于桌面系统对个人用户每天的工作更易用,更高效;
- Slackware
- SLES (SUSE Linux Enterprise Server):企业服务器操作系统,是唯一与微软系统兼容的 Linux 操作系统;
- OpenSUSE:由 SUSE 发展而来,旨在推进 Linux 的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好;
- 其他发行版本
- Gentoo:基于 linux 的自由操作系统,基于 Linux 的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制;
- Arch Linux:以轻量简洁为设计理念的 Linux 发行版;
不同发行版几乎采用了不同包管理器:
- Redhat、Slackware 系(RHEL、CentOS、Fedora、SLES、OpenSUSE)使用 RPM 包管理系统,包文件以
rmp为扩展名; - Debian 系(Debian、Ubuntu、Linux Mint)使用基于 DPKG 包管理系统,包文件以
deb为扩展名;
| Feature | RPM | YUM | DPKG | APT |
|---|---|---|---|---|
| Package Format | .rpm | .rpm | .deb | .deb |
| Dependency Handling | No | Yes | No | Yes |
| Distribution | Red Hat-based | Red Hat-based | Debian-based | Debian-based |
2. 查看系统发行版信息
查看发行版名称、版本号、发行日期等:
Bash$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye1
2
3
4
5
6查看操作系统信息,如系统的称、版本、ID、ID 类型等:
Bash$ cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7"1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16查看内核版本、编辑日期等信息:
Bash$ cat /proc/version Linux version 5.10.0-26-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.197-1 (2023-09-29)1
2