本文译自:Find The Linux Distribution Name, Version And Kernel Details
译者:开源视界
校对:OpenView
原文链接:https://www.ostechnix.com/find-out-the-linux-distribution-name-version-and-kernel-details/
原文和译文遵循CC BY-NC 4.0协议
这个指南展示了如何查询Linux发行版名字、版本以及内核信息。如果你的Linux系统安装了GUI,那么你可以很容易地从系统设置中找到这些信息。但是在命令行CLI模式下(译注:比如服务器),对于新手来说 要找到这些信息也许还有点儿困难。不过问题不大!这里我给出了几个命令行方法来查找Linux系统信息。实际上方法会有很多,但是下面的这些方法在大多数Linux发行版上都能运行。
1. 查询发行版名字、版本
有许多方法可以查询你的VPS上运行的什么系统。
Method 1:
打开你的终端输入以下命令:
$ cat /etc/*-release
CentOS 7上的输出示例:
CentOS Linux release 7.0.1406 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" ? CentOS Linux release 7.0.1406 (Core) CentOS Linux release 7.0.1406 (Core)
Ubuntu 18.04上的输出示例:
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" NAME="Ubuntu" VERSION="18.04.2 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.2 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic
Method 2:
下面的命令也能获取你的发行版信息
$ cat /etc/issue
Ubuntu 18.04上的输出示例:
Ubuntu 18.04.2 LTS \n \l
Method 3:
下面的命令将会在Debian及其衍生系统如Ubuntu、Linux Mint中为你获取发行版信息。
$ lsb_release -a
示例输出:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic
2. 查询Linux内核信息
Method 1:
要查找你的Linux内核信息,从你的终端运行下面的命令
$ uname -a
CentOS 7中的输出示例:
Linux server.ostechnix.lan 3.10.0-123.9.3.el7.x86_64 #1 SMP Thu Nov 6 15:06:03 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 18.04的输出示例:
Linux ostechnix 4.18.0-25-generic #26~18.04.1-Ubuntu SMP Thu Jun 27 07:28:31 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
或者,
$ uname -mrs
输出示例:
Linux 4.18.0-25-generic x86_64
这里,
- Linux – 内核名
- 4.18.0-25-generic – 内核版本
- x86_64 – 系统硬件架构(i.e. 64位系统)
需要更多关于uname命令的信息,参考man页面
$ man uname
Method 2:
从你的终端,运行下面的命令
$ cat /proc/version
CentOS 7中的输出示例:
Linux version 3.10.0-123.9.3.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Thu Nov 6 15:06:03 UTC 2014
Ubuntu 18.04中的输出示例:
Linux version 4.18.0-25-generic (buildd@lgw01-amd64-033) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #26~18.04.1-Ubuntu SMP Thu Jun 27 07:28:31 UTC 2019
有许多方法都可用来查询Linux发行版的名字、版本和内核信息。希望你觉得这些内容有帮助。
推荐阅读(点击跳转)
Linux中使用snap和flatpak来安装和管理应用程序
喜欢使用Linux办公、学习、hack的朋友们可以点击关注小编,小编将竭力提供更多内容给大家交流~
本文暂时没有评论,来添加一个吧(●'◡'●)