在Linux系統中,查看操作系統版本可以使用多個命令和方法。下面將從多個方面對Linux查看操作系統版本進行詳細闡述。
一、查看操作系統發布版本
在Linux系統中,可以使用以下命令查看操作系統的發布版本:
lsb_release -a
執行該命令後,將輸出操作系統的發布版本信息,包括操作系統名稱、版本號以及發布日期等。例如:
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
其中,Distributor ID為發行商標識,Description為操作系統描述,Release為版本號,Codename為版本代號。
二、查看內核版本
在Linux系統中,內核是操作系統的核心組件,具有非常重要的作用。可以使用以下命令查看操作系統內核版本:
uname -r
執行該命令後,將輸出操作系統內核版本信息,例如:
3.10.0-1160.24.1.el7.x86_64
其中,3.10.0為內核版本號,-1160.24.1為內核版本的修訂號,el7表示系統為基於Red Hat Enterprise Linux 7的Linux發行版。
三、查看Linux發行版版本
在Linux系統中,有很多不同的發行版,如Red Hat、Ubuntu等。可以使用以下命令查看當前系統所屬的發行版以及版本信息:
cat /etc/*-release
執行該命令後,將輸出Linux發行版的版本信息,例如:
CentOS Linux release 7.9.2009 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
其中,NAME為發行版名稱、VERSION為發行版版本號、PRETTY_NAME為發行版詳細名稱等信息。
四、查看Linux系統信息
在Linux系統中,可以使用以下命令查看系統的基本信息:
uname -a
執行該命令後,將輸出Linux系統的基本信息,例如:
Linux myhost 3.10.0-1160.24.1.el7.x86_64 #1 SMP Thu Apr 8 19:51:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
其中,myhost為主機名,3.10.0-1160.24.1.el7.x86_64為內核版本號等信息。
五、查看Linux發行版安裝的軟件包版本
在Linux系統中,可以使用以下命令查看已經安裝的軟件包及其版本信息:
rpm -qa | grep package_name
其中,package_name為需要查詢的軟件包名稱。執行該命令後,將輸出安裝的軟件包及其版本信息。例如:
openssl-1.0.2k-19.el7.x86_64
libstdc++-4.8.5-44.el7.x86_64
nss-3.44.0-7.el7_7.x86_64
nss-softokn-freebl-3.44.0-8.el7.x86_64
六、查看Linux發行版安裝的軟件包列表
在Linux系統中,可以使用以下命令查看已經安裝的軟件包列表:
rpm -qa
執行該命令後,將輸出系統中安裝的所有軟件包列表,例如:
passwd-0.79-4.el7.x86_64
sed-4.2.2-5.el7.x86_64
gawk-4.0.2-4.el7_3.1.x86_64
policycoreutils-python-2.5-34.el7.x86_64
七、查看Linux系統硬件信息
在Linux系統中,可以使用以下命令查看硬件信息:
lshw
執行該命令後,將輸出系統中所有硬件的詳細信息,包括CPU、磁盤、內存、網卡等。例如:
description: Ethernet interface
product: Ethernet Connection I217-LM
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 04
serial: 00:11:22:33:44:55
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.5-k duplex=full firmware=0.13-4 ip=192.168.1.10 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
八、查看Linux系統運行狀態
在Linux系統中,可以使用以下命令查看系統當前的運行狀態:
top
執行該命令後,將輸出系統中運行進程的相關信息,包括進程ID、CPU佔用率、內存佔用率、進程命令等。例如:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2651 apache 20 0 859972 95252 12008 S 36.2 4.3 0:01.52 httpd
26339 mysql 20 0 3435300 256492 12124 S 23.6 11.5 14:07.47 mysqld
659 root 20 0 1922076 33908 11656 S 0.9 1.5 14:55.32 yum
九、小結
以上就是Linux查看操作系統版本的多種方法。通過上述命令,我們可以方便地查看操作系統版本、內核版本、Linux發行版版本、系統信息、軟件包版本、軟件包列表、硬件信息以及系統運行狀態等信息,為我們在Linux系統上進行應用開發、維護和運維提供了很大的便利。
原創文章,作者:UWJM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/131937.html