Linux

我如何知道我使用的是哪個版本的 Linux?

  • October 13, 2021

很多時候,我會在不了解伺服器配置的情況下通過 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-releaseredhat-release

使用以下命令獲取更多詳細資訊:

  1. cat /etc/*release*
  2. uname -a

引用自:https://unix.stackexchange.com/questions/23833