内核与系统信息
description: 查看 Linux 内核和系统信息
查看内核信息
1. 查看 /proc/version 文件
$ cat /proc/version
Linux version 4.4.0-17134-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) ) #137-Microsoft Thu Jun 14 18:46:00 PST 2018
2. 使用 uname 命令
命令用法
uname [OPTION]...
常用可选参数
参数
说明
-a, --all
打印全部信息,顺序如同下面依次介绍的顺序(特殊情况下会忽略 -p 和 -i),以空格隔开
-s, --kernel-name
打印内核名称
-n, --nodename
打印在网络中机器节点的 host 名称
-r, --kernel-release
打印内核发行版本
-v, --kernel-version
打印内核版本
-m, --machine
打印机器硬件名
-p, --processor
打印处理器类型信息
-i, --hardware-platform
打印硬件平台信息
-o, --operating-system
打印操作系统信息
常用用法
$ uname -a
Linux DESKTOP-8NBNTP3 4.4.0-17134-Microsoft #137-Microsoft Thu Jun 14 18:46:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
查看系统信息
1. 查看 /etc/issue 文件
$ cat /etc/issue
Ubuntu 16.04.5 LTS \n \l
2. 使用 lsb_release 工具
Linux 里的 lsb_release
命令用来查看当前系统的发行版信息(prints certain LSB (Linux Standard Base) and Distribution information.)
注意,有些系统不一定安装了这个命令,如有必要可以使用上面的方法。
命令用法
lsb_release [options]
常用可选参数
参数
说明
-v, --version
显示系统支持的 LSB 模块
-i, --id
显示发行方 ID
-d, --description
显示发行版本的描述
-r, --release
显示发行版本的发行号
-c, --codename
显示发行版本的 codename
-a, --all
显示上述所有信息
-s, --short
以简短形式显示所请求的信息
使用实例
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
Last updated