怎样判断一个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
你喜欢用哪个发行版呢?来说说理由吧。