Linux
獲取伺服器的發行版和版本
可能重複:
在任何伺服器上安裝 linux 的最佳方式是什麼?例如,如果伺服器是 RedHat 或 CentOS,我可以簡單地這樣做:
cat /etc/redhat-release CentOS release 6.3 (Final)
所有其他主要發行版都將其詳細資訊文件儲存在哪裡?謝謝。
好吧,你在看多少個變種?RHEL(和複製)以及 Debian 和 Ubuntu。
理想情況下,
lsb_release -i -s
輸出會起作用……但可能存在該命令不可用的情況。更全面的範例可在以下位置獲得:如何找出正在執行的 Linux 版本?
奇怪的是,在前面連結的範例中沒有人提到 /etc/issue。我已經使用該文件多年了。
現在我只是使用 Puppet 的“因素”來獲取該資訊,grep & awk 輸出。