一、基礎知識
Linux的版本是指指發布的主要版本號,版本號的命名格式為“主版本號.次版本號.發布代號”,其中主版本號和次版本號表示操作系統的版本,發布代號表示操作系統的名稱和版本。查看Linux版本的命令非常重要,下面介紹兩個較為常用的命令:uname和cat。
二、使用uname命令查看系統版本
uname命令是Linux系統中比較通用的命令,它主要用來顯示當前操作系統的基本信息,如內核版本和系統架構等。其中,-a選項可以顯示系統的所有信息,如下所示:
$ uname -a Linux ubuntu 4.15.0-118-generic #119-Ubuntu SMP Tue Sep 8 12:30:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
上述結果中,第一部分是主機名(hostname),即ubuntu;第二部分是內核版本號(kernel version),即4.15.0-118-generic #119;第三部分是系統架構(system architecture),即x86_64 x86_64 x86_64;最後一部分是操作系統類型,即GNU/Linux。
除了-a選項外,uname命令還有許多其他的選項,如下所示:
- -s:顯示操作系統的名稱;
- -r:顯示操作系統的內核版本號;
- -v:顯示操作系統內核的版本號和發行版本號;
- -m:顯示系統的硬件名稱;
- -p:顯示系統的處理器類型。
三、使用cat命令查看發行版版本
cat命令主要用於打開和查看文件,通過查看Linux發行版版本文件中的信息,我們可以了解當前系統的發行版和版本信息。Linux發行版版本文件主要位於/etc目錄下,常見的文件有:/etc/redhat-release、/etc/SuSE-release、/etc/issue等。
以查看Ubuntu版本為例,我們可以通過以下命令查看:
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
上述結果中,DISTRIB_ID為發行版的名稱,即Ubuntu;DISTRIB_RELEASE為發行版的版本號,即20.04;DISTRIB_CODENAME為發行版的代號,即focal。
除了/etc/lsb-release文件外,還有其他幾個文件也可以用來查看發行版版本信息,如下所示:
- /etc/os-release:所有系統都有的一個文件,裡面包含了Linux系統的一些基本信息,包括發行版、版本、ID和名稱等;
- /etc/issue:系統啟動時顯示的信息,其中包含了系統的發行版和版本信息;
- /etc/hostname:當前系統的主機名。
四、結語
查看Linux系統版本的命令非常重要,無論是開發還是維護工作都需要用到。本文介紹了兩種常用的查看Linux系統版本的命令:uname和cat。通過這些命令,我們可以了解當前系統的版本、發行版和內核信息,更好地了解和掌握我們的工作環境。
原創文章,作者:TNYTK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/368036.html