如何用命令检查、显示和打印Linux版本?

Linux是内核,有很多使用内核的发行版。发行版为用户提供了不同的体验和口味。有时,从Linux盒子中获取发行版和版本信息变得非常重要。我们将研究如何从Linux系统获取Linux内核和发行版。

null

内核信息

内核信息可以通过 联塞特派团 默认情况下,命令存在于所有Linux、Unix、BSD操作系统中。

$ uname
Kernel Information
内核信息

没有任何参数, uname 将列出当前的操作系统,即Linux。我们可以看到这是一个内核版本的Ubuntu操作系统 4.10.0-27 带有主机名 poftut

打印内核版本

如果我们只需要当前Linux系统的内核版本,我们应该使用 -r 参数 uname 命令。

$ uname  -r
Print Kernel Version
打印内核版本

在本例中,我们的内核版本是 4.10.0-37-generic .

分发信息

分布信息可以通过不同的方式获得。获取分发信息会随着分发的不同而变化,但是有一些常用的方法可以使用。

$ cat /proc/version

进程文件系统

我们可以使用proc文件 系统获取ostype、osrelease和版本信息。

$ cat /proc/sys/kernel/{ostype,osrelease,version}
图片[3]-如何用命令检查、显示和打印Linux版本?-yiteyi-C++库
乌班图
图片[4]-如何用命令检查、显示和打印Linux版本?-yiteyi-C++库
森托斯

发布文件

大多数Linux发行版如Ubuntu,  Debian、Mint、Kali、Fedora、CentOS、RHEL使用发行版配置文件来保存详细的发行版信息 /etc/ 以不同的名字结尾 release 期限。对于所有Linux发行版,我们可以使用下面的cat命令打印这些信息。

$ cat /etc/*release
Release File
发布文件

LsbU发布

Ubuntu和Debian是获取发行信息的方式。此命令不能在CentOS上运行

$ lsb_release -a
Lsb_release
LsbU发布

我们将获得关于Linux系统的以下信息

  • 发行版是`Ubuntu`
  • 发行版或发行版为`17.04`
  • 代号为`zesty`

相关文章: 如何创建KVM/Libvirt/Qemu-Vm的快照?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享