Linux查看版本信息

发布时间:2024-02-01

介绍几种查看 Linux 版本的方法,方便在使用 Linux 时快速定位自己的系统版本,使用合适的工具。

发行版

想要查看具体的发行版信息,可以使用 lsb_release 来查看。

$  lsb_release  -a 

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

使用该命令可以列出系统的发行信息,如上所示可以看到该系统为 Debian 10

还可以直接查看系统文件来确定发行信息,具体文件为:/etc/issue

$  cat  /etc/issue

Debian GNU/Linux 10 \n \l

上面的输出也说明该系统发行版为 Debian 10

RedHat 系列发行版中,还在系统中预留了一个特殊的文件来存放发行信息,具体文件为:/etc/redhat-release,使用 cat 打印该文件也可以查看系统的发行信息。

内核

如果是需要查看系统的内核信息,那可以直接使用 uname 命令

$  uname -a

Linux VM-4-3-debian 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux

可以看出,本系统的内核版本为:4.19

内核信息同样可以从文件中读取到,具体文件为:/proc/version

$  cat  /proc/version

Linux version 4.19.0-11-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.146-1 (2020-09-17)

从文件的内容也可以看出版本为4.19,架构为64位。

其他阅读

在ASP.NET Core中使用过滤器

ASP.NET Core是一个高性能的Web开发框架,过滤器(Filter)在ASP.NET Core中被用于路由方法之上,可以在路由方法执行前后完成一些额外的操作。本文将会介绍在ASP.NET Core中使用 IActionFilter 实现过滤器并读取路由方法中的参数。

查看原文

Top 命令输出

top 命令是 Linux 中一个很常用的命令,其作用是将系统的性能统计和进程运行情况输出到控制台中,本文带着大家解析 top 命令输出的内容具体作用。

查看原文

C#扩展方法

一般来说,当我们使用某个类时,需要用到一些特别的方法,但却没有时。一般做法可能是创建一个基于该类的派生类,添加我们想要的方法,但这样做无疑增加了复杂度。所以这时候,扩展方法出现了。

查看原文

网页小技巧

分享一些网页开发中实用的UI小技巧,快速完成页面搭建工作。

查看原文

删除 Office 中毒瘤:Office Plus 插件

在某次更新之后,Office Plus 插件就会自动添加到 Word、Excel、PowerPoint 中,在我看来算是一个毒瘤,极大地拖慢了 Office 的运行,本文教大家怎么删除 Office Plus 这个毒瘤。

查看原文