怎么查看系统是ubuntu还是centos?

核心结论

通过运行cat /etc/os-releaselsb_release -a命令,可快速区分系统是Ubuntu还是CentOS,两者的版本信息字段具有明显差异。

方法一:查看/etc/os-release文件

执行命令:

cat /etc/os-release
  • Ubuntu:显示NAME="Ubuntu"VERSION_ID(如22.04);
  • CentOS:显示NAME="CentOS Linux"NAME="CentOS Stream",版本号以VERSION_ID="7"(或8)形式呈现。

方法二:使用lsb_release命令(适合Ubuntu)

执行命令:

lsb_release -a
  • Ubuntu:输出包含Distributor ID: Ubuntu及版本号;
  • CentOS:若未安装该工具,会提示command not found(需通过yum install redhat-lsb-core安装后使用)。

方法三:检查/etc/issue文件

执行命令:

cat /etc/issue
  • Ubuntu:通常显示Ubuntu n l
  • CentOS:显示CentOS Linux release X.X等字样。

注意事项

  1. 权限要求:普通用户即可执行上述命令,无需root权限;
  2. 兼容性/etc/os-release为通用方法,适用于大多数Linux发行版;
  3. 快速判断:若系统默认包管理器为apt,则为Ubuntu;若为yum/dnf,则为CentOS。

通过以上任一方法,5秒内即可完成系统识别。

未经允许不得转载:CCLOUD博客 » 怎么查看系统是ubuntu还是centos?