一种判断linux系统发行版是debian还是centos的简单方法

怎样判断一个Linux发行版是debian还是centos?
在shell脚本里,有一个简单的办法,就是判断etc目录下,有debian_version就是debian/ubuntu;如果有redhat-release,则属于centos/redhat无疑了。

#!/bin/sh
if [ -f /etc/debian_version ]; then
   echo "debian"
elif [ -f /etc/redhat-release ]; then
   echo "centos"
else
   echo "Unknown"
   exit;
fi

你喜欢用哪个发行版呢?来说说理由吧。

你可能感兴趣的:(局域网电话,linux,shell,centos)