如何查看 Linux 系统名称和内核版本

要在 Linux 系统上查看系统名称和内核版本,可以通过一些简单的命令来实现。

使用 uname 命令查看 Linux 内核版本

我们可以使用 uname 命令查看 Linux 系统信息,例如内核版本和系统名称、网络主机名、机器硬件名称、处理器架构、硬件平台和操作系统等等。

要查看 Linux 内核版本,可执行下面的命令:

$ uname -or
使用 uname 命令查看 Linux 内核版本
使用 uname 命令查看 Linux 内核版本

在上面的命令中,选项 -o 会列出操作系统名称,而选项 -r 会列出内核发行版本。另外,还可以使用选项 -a 来查询所有的系统信息:

$ uname -a
如何查看 Linux 系统名称和内核版本

通过 /proc/version 文件查看系统信息

也可以通过 /proc/version 文件,来查看 Linux 系统信息。执行下面的命令,即可查询当前的系统信息,包括 Linux 内核版本:

$ cat /proc/version
cat /proc/version
cat /proc/version

上图中展示的信息包括:

  • Linux(内核)版本:Linux version 5.15.0-56-generic
  • 编译内核的用户名:buildd@lcy02-amd64-102
  • GCC 编译器版本:gcc version 20.04.1
  • 内核类型:# SMP
  • 构建内核的日期和时间:Thu Nov 22 21:24:20 UTC 2022

查看 Linux 发行版名称和发行版本

cat /etc/os-release 命令

另外,也可以通过 cat /etc/os-release 命令,来查看 Linux 发行版名称和发行版本信息,该命令几乎适用于所有 Linux 系统。

$ cat /etc/os-release [On Debian, Ubuntu and Mint]
$ cat /etc/os-release [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ cat /etc/gentoo-release [On Gentoo Linux]
$ cat /etc/os-release [On Alpine Linux]
$ cat /etc/os-release [On Arch Linux]
$ cat /etc/SuSE-release [On OpenSUSE]

或者,也可以使用 lsb_release 工具,来查询 Linux 发行版信息。默认情况下,Linux 系统并未安装lsb_release,可以通过默认包管理器安装它。

$ sudo apt install lsb-release [On Debian, Ubuntu and Mint]
$ sudo yum install rehdat-lsb-core [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/lsb-release [On Gentoo Linux]
$ sudo apk add lsb_release [On Alpine Linux]
$ sudo pacman -S lsb-release [On Arch Linux]
$ sudo zypper install lsb-release [On OpenSUSE]

lsb_release 命令

安装完成后,运行 lsb_release 命令即可查询 Linux 系统信息。

$ lsb_release -a
如何查看 Linux 系统名称和内核版本

hostnamectl 命令

hostnamectl 命令是一个 systemd 实用程序,用于获取 Linux 操作系统信息,也用于更改或设置系统主机名。

$ hostnamectl
如何查看 Linux 系统名称和内核版本

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-find-linux-os-name-and-kernel-version/

(0)
牛奇网牛奇网
上一篇 2022年12月7日 下午3:46
下一篇 2022年12月7日 下午9:25

发表回复

登录后才能评论