前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

查询Linux发行版名字、版本和内核信息

qiguaw 2024-09-06 21:08:17 资源文章 20 ℃ 0 评论

本文译自: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下WPS无法使用fcitx搜狗拼音

Linux下使用搜狗输入法键入中文

Linux下挂载使用Windows的NTFS分区

Linux使用图形界面连接WiFi

Linux中使用snap和flatpak来安装和管理应用程序

Linux下常用的图形应用下载工具

Linux下制作系统的U盘启动盘

用Youtube-dl下载视频:新手示例(上)

Cylon-Arch Linux新手的维护帮手

Pipx通过隔离的环境安装和运行Python应用

使用inxi来获得Linux系统详细信息

Ubuntu中如何在插入外部鼠标时自动禁用触摸板


喜欢使用Linux办公、学习、hack的朋友们可以点击关注小编,小编将竭力提供更多内容给大家交流~

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表