linux 区分ubuntu还是centos

方法1:lsb_release获取

 lsb_release -a

    Centos如果没用 lsb_release命令需要安安装

sudo yum install -y redhat-lsb

 方法2  os_release获取

cat  /etc/os-release

  Centos查询结果

  

  Ubuntu查询结果

  

  写个测试脚本测试

  

#!/bin/bash

function test_linux_version(){
     if [ `cat /etc/os-release | grep CentOS | wc -l` -ne 0 ]; then
        echo "Linux version is centos"
     elif [ `cat /etc/os-release | grep Ubuntu | wc -l` -ne 0 ]; then
        echo "Linux version is Ubuntu"
     fi
}

test_linux_version
发布了71 篇原创文章 · 获赞 1 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ccr1001ccr1001/article/details/88414251