要在Linux系统上查看系统名称和内核版本,可以通过一些简单的命令来实现。
使用uname命令查看Linux内核版本
我们可以使用uname命令查看Linux系统信息linux系统镜像下载,比如内核版本和系统名称、网络主机名、机器硬件名称、处理器构架、硬件平台和操作系统等等。
要查看Linux内核版本linux设置默认网关,可执行下边的命令:
$ uname -or
使用uname命令查看Linux内核版本
在前面的命令中,选项-o会列举操作系统名称,而选项-r会列举内核发行版本。另外,还可以使用选项-a来查询所有的系统信息:
$ uname -a
通过/proc/version文件查看系统信息
也可以通过/proc/version文件,来查看Linux系统信息。执行下边的命令,即可查询当前的系统信息,包括Linux内核版本:
$ cat /proc/version
cat/proc/version
上图中展示的信息包括:
查看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]
或则查看linux内核版本命令,也可以使用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
hostnamectl命令
hostnamectl命令是一个systemd实用程序,用于获取Linux操作系统信息查看linux内核版本命令,也用于修改或设置系统主机名。
$ hostnamectl