您的位置:

Linux查看操作系统版本

在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系统上进行应用开发、维护和运维提供了很大的便利。