linux之查看系统版本号和内核版本号
查看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版本命令查看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@s.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"是获得详细信息,如果不加参数为查看系统名称。