Linux是一種自由軟件,用戶可以根據自己的需求任意修改、複製和分發。隨着Linux的不斷推廣和應用,我們需要查看Linux版本的需求也越來越多。下面,我們將從不同的方面對Linux版本查看命令進行詳細闡述。
一、查看基本版本信息
每個Linux發行版都有一個特殊的文件,用於存儲系統版本和發行版信息。我們可以使用cat命令輸出該文件的內容,從而獲取Linux的基本版本信息。
$ cat /etc/os-release
輸出內容類似於下面的內容:
NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.2 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
其中,VERSION字段表示發行版的版本號。在上面的輸出中,Ubuntu的版本號為20.04.2 LTS。
除了使用cat命令讀取os-release文件之外,我們還可以使用lsb_release命令查看基本版本信息:
$ lsb_release -a
輸出結果如下:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal
其中,Release字段表示發行版的版本號,Codename字段表示發行版的代號。
二、查看內核版本
Linux內核是Linux系統的核心組成部分。內核版本是指Linux內核的版本號。
查看內核版本的命令有兩個:uname和/proc/version。其中,uname命令用於打印當前Linux系統的一些基本信息,包括系統內核版本號:
$ uname -r
輸出結果如下:
5.4.0-80-generic
上面的輸出表示當前系統的內核版本號為5.4.0-80-generic。
/proc/version文件中包含了當前系統的內核版本信息,我們可以使用cat命令輸出該文件的內容:
$ cat /proc/version
輸出結果如下:
Linux version 5.4.0-80-generic (buildd@lgw01-amd64-052) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021
輸出結果與uname命令輸出的結果相同,都表示當前系統的內核版本號為5.4.0-80-generic。
三、查看發行版詳細信息
除了基本版本信息之外,我們還可以查看發行版的詳細信息,包括版本號、發行日期等。
在Linux系統中,我們可以使用lsb_release命令查看發行版的詳細信息:
$ lsb_release -a
輸出結果如下:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal
其中,Distributor ID字段表示系統的發行商,Description字段表示系統的版本號和描述信息,Release字段表示系統的版本號,Codename字段表示系統的代號。
除了lsb_release命令之外,我們還可以使用以下命令查看發行版的詳細信息:
- cat /etc/issue:輸出發行版的版本號和一些基本信息
- cat /etc/lsb-release:輸出發行版的版本號和一些基本信息
- cat /etc/debian_version:輸出Debian發行版的版本號
四、查看硬件信息
硬件信息包括CPU、內存、硬盤等信息。在Linux系統中,我們可以使用lshw命令查看硬件信息:
$ sudo lshw -short
該命令會輸出系統的硬件信息。輸出結果過長,在此不予列出。在執行該命令前需要獲取root權限。
除了lshw命令之外,我們還可以使用以下命令查看硬件信息:
- cat /proc/cpuinfo:輸出CPU信息
- cat /proc/meminfo:輸出內存信息
- df -h:輸出硬盤掛載點及使用情況
五、查看軟件包版本信息
在Linux系統中,我們可以使用dpkg和yum命令查看已安裝軟件包的版本信息。
使用dpkg命令查看軟件包版本信息:
$ dpkg -l
該命令會輸出系統中所有已安裝軟件包的版本信息。輸出結果過長,在此不予列出。
使用yum命令查看軟件包版本信息:
$ yum list installed
該命令會輸出系統中所有已安裝軟件包的版本信息。輸出結果過長,在此不予列出。
總結
本文詳細闡述了Linux版本查看命令的不同方面。我們可以從基本版本信息、內核版本、發行版詳細信息、硬件信息、軟件包版本信息等方面查看Linux版本的相關信息。這些信息對於進行系統升級、問題診斷等工作非常重要。
原創文章,作者:LOIOV,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/351544.html