Linux

獲取伺服器的發行版和版本

  • October 6, 2012

可能重複:

如何找出正在執行的 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 輸出。

引用自:https://serverfault.com/questions/430485