一、Linux查看版本号
在Linux系统中,我们可以通过以下方式来查看Linux系统的版本号:
cat /etc/redhat-release
或者
cat /etc/lsb-release
这些命令可以显示当前系统的版本信息,例如:
CentOS Linux release 7.7.1908 (Core) DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"
二、Linux查询内核版本
查看Linux系统内核版本的方法有多种,下面列出几个常用方法:
1. uname命令
uname -r
该命令会显示当前Linux系统内核的版本号,例如:
3.10.0-1127.13.1.el7.x86_64
2. /proc/version文件
cat /proc/version
该命令会输出当前Linux内核的版本信息,例如:
Linux version 3.10.0-1127.13.1.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Jun 23 15:46:38 UTC 2020
三、Linux查看版本命令
查询Linux系统的版本信息还有一些其他的命令:
1. lsb_release命令
lsb_release -a
该命令会显示Linux系统的版本、描述、发行版、发行版号等信息,例如:
LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.7.1908 (Core) Release: 7.7.1908 Codename: Core
2. hostnamectl命令
hostnamectl
该命令会显示Linux系统的主机名、操作系统、内核版本、架构等信息,例如:
Static hostname: centos Icon name: computer-vm Chassis: vm Machine ID: 81c97f313702492b9c7a0fd3c740a5b7 Boot ID: f78414caf5d342e28f55afe648b15ec5 Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1127.13.1.el7.x86_64 Architecture: x86-64
四、Linux查询redis版本
如果需要查看Redis服务器版本,可以在redis-cli环境下执行以下命令:
redis-cli info server | grep redis_version
该命令会输出Redis服务器的版本信息,例如:
redis_version:5.0.6
五、Linux查询版本号运行命令
有些应用程序(如Apache)也可以通过命令来查询其版本信息,例如:
1. 查看Apache版本
httpd -v
该命令输出Apache的版本及相关信息,例如:
Server version: Apache/2.4.6 (CentOS) Server built: Nov 16 2020 16:18:32
2. 查看PHP版本
php -v
该命令会输出PHP的版本信息,例如:
PHP 7.4.16 (cli) (built: Mar 3 2021 14:08:21) ( NTS gcc x86_64 )
六、Linux查询jdk版本
查看当前系统上JDK的版本号也非常简单,只需要执行以下命令:
java -version
该命令会输出当前JDK的版本信息,例如:
openjdk version "1.8.0_292" OpenJDK Runtime Environment (build 1.8.0_292-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
七、查询Linux版本
除了以上方法,我们还可以通过一些特定的命令来查询当前Linux版本,如:
1. cat /etc/os-release命令
cat /etc/os-release
该命令会输出当前Linux系统的版本及其他信息,例如:
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/"
2. /etc/issue命令
cat /etc/issue
该命令会输出Linux系统的发行版本及其他信息,例如:
CentOS Linux release 7.7.1908 (Core) \n Kernel \r on an \m
八、Linux查看版本信息
另外,Linux系统中还有一个命令可以输出版本信息,即:
1. version命令
version
该命令会输出当前Linux系统的版本及其他信息,例如:
Linux version 3.10.0-1127.13.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Jun 23 15:46:38 UTC 2020
2. rpm命令
rpm -q centos-release
该命令会输出CentOS系统的版本信息,例如:
centos-release-7-9.2009.1.el7.centos.x86_64
总结
本文从多个方面对Linux查询版本进行了详细阐述,涵盖了常见的Linux查询版本命令,包括了Linux查看版本号、Linux查询内核版本、Linux查询redis版本、Linux查询jdk版本等。通过本文的阐述,读者应该能够轻松查看Linux系统及相关组件的版本信息。