在使用
Linux的过程中,经常需要查看当前版本的内核信息,今天记录一些常用的相关命令。
Linux 内核版本命令
以下两条命令适用于所有的
Linux发行版本。
cat /proc/version
$ cat /proc/version
Linux version 4.4.0-97-generic (buildd@lcy01-33) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017
uname -a
$ uname -a
Linux PC 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Linux 系统版本的命令
lsb_release -a
该命令适用于所有的
Linux发行版,包括Redhat,OpenSuSe等发行版本。有的系统中默认并没有安装lsb_release,需要安装。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
lsb_release -cs
该命令会显示当前发型版本的名字,比如
Ubuntu 16.04的名字是xenial
$ lsb_release -cs
xenial
cat /etc/issue
此命令适合所有的
Linux发行版。
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
cat /etc/redhat-release
此命令只适合查看
Red Hat系的发行版本,如:CentOS。
$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)