Linux
我如何知道我使用的是哪個版本的 Linux?
很多時候,我會在不了解伺服器配置的情況下通過 ssh 進入新客戶端的盒子來更改他們的網站配置。我已經看到了一些獲取有關您正在使用的系統資訊的方法,但是是否有一些標準命令可以告訴我我正在使用的 Unix/Linux 版本和基本系統資訊(例如,如果它是 64 位系統與否),諸如此類的事情?
基本上,如果您只是登錄到一個盒子並且對它一無所知,您會檢查哪些內容以及您會使用哪些命令來執行此操作?
如果我需要知道它是什麼 Linux/Unix , 32/64 bit
uname -a
這會給我幾乎所有我需要的資訊,
如果我進一步需要知道 Linux 機器上的版本(Centos 5.4 或 5.5 或 5.6),我會進一步檢查文件
/etc/issue
以查看其版本資訊(或 Debian / Ubuntu/etc/lsb-release
)另一種方法是使用該
lsb_release
實用程序:lsb_release -a
或者為 RHEL 派生系統做一個
rpm -qa | grep centos-release
或redhat-release
使用以下命令獲取更多詳細資訊:
cat /etc/*release*
uname -a