查看Linux发行版本号:
- 查看issue文件
cat /etc/issue
[root@localhost ~]# cat /etc/issue
\S
Kernel \r on an \m
[root@localhost ~]#
- 用命令查看发行版本信息
lsb_release -a
[root@localhost ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 8.3.2011
Release: 8.3.2011
Codename: n/a
[root@localhost ~]#
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
查看Linux内核版本的命令
uname -a
:不仅获得linux内核,而且可以获得cpu架构(我的机器上为x86_64)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-240.el8.x86_64 #1 SMP Fri Sep 25 19:48:47 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#
uname -r
:仅仅内核版本
[root@localhost ~]# uname -r
4.18.0-240.el8.x86_64
[root@localhost ~]#
cat /proc/version
[root@localhost ~]# cat /proc/version
Linux version 4.18.0-240.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Fri Sep 25 19:48:47 UTC 2020
[root@localhost ~]#
/proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称。