要確定您的操作系統是 Ubuntu 還是 CentOS,可以通過以下方法快速檢查:
方法 1:通過終端命令(推薦)
在終端中執行以下命令之一:
查看 /etc/os-release
文件
cat /etc/os-release
- Ubuntu 特征:顯示
NAME="Ubuntu"
或ID=ubuntu
- CentOS 特征:顯示
NAME="CentOS Linux"
或ID="centos"
直接提取系統 ID
grep -E '^ID=' /etc/os-release | cut -d= -f2 | tr -d '"'
- 輸出結果直接顯示
ubuntu
或centos
。
方法 2:檢查發行版特有文件
檢查 CentOS 專屬文件
cat /etc/redhat-release # 或 /etc/centos-release
- CentOS 會顯示類似
CentOS Linux release 7.x
的信息。 - Ubuntu 會提示 “No such file or directory”。
檢查 Ubuntu 專屬文件
cat /etc/lsb-release
- Ubuntu 會顯示
DISTRIB_ID=Ubuntu
。 - CentOS 可能提示 “No such file or directory”。
方法 3:使用包管理器命令
檢查 apt
(Ubuntu 專屬)
which apt # 或 dpkg --version
- 如果返回
/usr/bin/apt
,則系統是 Ubuntu。
檢查 yum
(CentOS 專屬)
which yum # 或 rpm --version
- 如果返回
/usr/bin/yum
,則系統是 CentOS。
總結判斷邏輯
- 執行
cat /etc/os-release
→ 查看NAME
或ID
字段。 - 若無法確定 → 檢查
cat /etc/redhat-release
(CentOS)或cat /etc/lsb-release
(Ubuntu)。 - 輔助驗證 → 使用
which apt
(Ubuntu)或which yum
(CentOS)。
執行上述命令后,您將明確區分系統是 Ubuntu 還是 CentOS。