1、查看linux各大发行版的具体版本号。
a、使用uname(Unix name)命令,用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
[root@asus ~]# uname -a
Linux asus.centos7 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
===========uname命令的其他参数、及参数详细信息===================================
[root@sony ~]# uname --help
Usage: uname [OPTION]...
Print certain system information. With no OPTION, same as -s.
-a, --all 显示系统所有相关信息
Linux asus.centos7 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
-s, --kernel-name 显示内核名称 Linux
-n, --nodename 显示主机名称 sony.centos7
-r, --kernel-release 显示内核发行版本号 3.10.0-1127.19.1.el7.x86_64
-v, --kernel-version 显示内核版本 #1 SMP Tue Aug 25 17:23:54 UTC 2020
-m, --machine 显示计算机硬件架构 x86_64
-p, --processor 显示主机处理器类型 x86_64
-i, --hardware-platform 显示硬件平台 x86_64
-o, --operating-system 显示操作系统名称 GNU/Linux
--help 打印帮助信息并退出
--version 打印uname命令的版本信息并退出
b、查看 /proc/version 文件中的发行版本信息。
[root@asus ~]# cat -ns /proc/version
1 Linux version 3.10.0-1062.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Wed Aug 7 18:08:02 UTC 2019
2、查看linux内核具体版本号。
a、查看 /etc/redhat-release 文件中版本信息。
[root@asus ~]# cat -ns /etc/redhat-release
1 CentOS Linux release 7.7.1908 (Core)
b、使用lsb_release命令(需先行安装),查看具体发行版本号。
[root@asus ~]# yum -y install redhat-lsb
=======此处省略部分系统提示信息============
Installed:
redhat-lsb.x86_64 0:4.1-27.el7.centos.1
Complete!
[root@asus ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.7.1908 (Core)
Release: 7.7.1908
Codename: Core
c、查看 /bin/ls 文件信息
[root@asus ~]# file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aaf05615b6c91d3cbb076af81aeff531c5d7dfd9, stripped