如何查看自己的服务器系统是centos还是ununtu?

核心结论

通过运行终端命令查看系统信息,可快速判断服务器是CentOS还是Ubuntu,关键命令包括 cat /etc/os-releaselsb_release -a


1. 通过系统文件直接查看

  • 命令cat /etc/os-release
  • 输出特征
    • CentOS:显示NAME="CentOS Linux"ID="centos"
    • Ubuntu:显示NAME="Ubuntu"ID="ubuntu"
  • 优势所有Linux系统通用,无需额外工具。

2. 使用发行版信息工具

  • 命令lsb_release -a(需预装lsb-release包)
  • 输出内容
    • Ubuntu:明确标注Distributor ID: Ubuntu
    • CentOS:旧版可能无输出,需结合其他方法。
  • 注意:若未安装该工具,可运行sudo apt install lsb-release(Ubuntu)或sudo yum install redhat-lsb-core(CentOS)。

3. 检查系统包管理器

  • 命令which aptwhich yum
    • Ubuntu:存在/usr/bin/apt(APT包管理器)。
    • CentOS:存在/usr/bin/yum(YUM/DNF包管理器)。
  • 适用场景:快速区分,但需注意部分系统可能共存两种工具

总结建议

优先使用cat /etc/os-release(100%准确),若需更多版本细节可补充lsb_release -a。对于老旧系统,可结合包管理器辅助判断。

未经允许不得转载:CCLOUD博客 » 如何查看自己的服务器系统是centos还是ununtu?