星期四, 9月 29, 2005

Linux各Distribution的版本

看Kernel的版本用uname -a
但是要看distribution的版本呢?

再Moto有看到

RedHat 裡面有 /etc/redhat-release
Mandrake 有 /etc/mandrake-release
B2D 有 /etc/b2b-release
可是 Debian , ubuntu , slackware 沒有類似的檔案

slackware有/etc/slackware-version這個檔
debian也有 /etc/debian_version這個檔案

剛好 ubuntu 也有 /etc/debian_version這個檔案
所以ubuntu沒辦法用這個方式跟debian區分

當我試著cat /proc/version . 會出現
代碼:
Linux version 2.6.10-5-386 (buildd@terranova) (gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2)) #1 Tue Apr 5 12:12:40 UTC 2005

可以偷偷的發現是ubuntu , 但是不知道是哪個版本
但是Debian就很帥氣的顯示
代碼:
Linux version 2.2.20-idepci (herbert@gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20 12:45:19 EST 2002

連Debian的字眼都沒顯示

最後當我
cat /etc/issue
ubuntu 會出現 Ubuntu 5.04 "Hoary Hedgehog" \n \l
Debian會出現 Debian GNU/Linux 3.1 \n \l

所以 , 我個人覺得 cat /etc/issue 應該可以獲得最好的資訊

沒有留言:

張貼留言