用户在了解Linux发行版和内核版本以后,可以愈加便捷地定做安全更新方面的重要决策,可以选择适宜自己的开源软件,无论你使用的是哪种Liunx系统,都可以通过以下方式来查看Linux内核和操作系统版本。

查看linux的版本_Linux发行版发布方式_查看Linux内核版本和操作系统版本

Linux发行版的发布形式

Linux发行版主要有「滚动发布」和「时间点发布」这两种主流的更新和发布形式:

无论你使用的Linux系统采用哪种发布形式,在使用一段时间以后,Linux所运行的内容都不大可能与刚安装时一致。Linux内核版本迭代太快,这也是我们经常须要关注内核版本的诱因之一,由于我们须要此信息以了解安全补丁是否适用于当前环境。

我们可以通过多种形式查看Linux内核和操作系统版本,但总有些方法不是普遍通用,比如hostnamectl就仅适用于基于systemd的发行版。虽然这么,无论你使用哪种发行版,下边所汇总的形式总有一款会适宜你。

linux查看系统版本以及显存cpu等命令1.查看cpu

lscpu # 人类友好,一行汇总
cat /proc/cpuinfo # 最原始,按逻辑核展开
nproc # 只打印逻辑核总数

2.化学显存

sudo dmidecode -t memory | grep -i "size.*mb|size.*gb"

能看出下面几条

也可free -h

3.操作系统

查看Linux内核版本和操作系统版本_查看linux的版本_Linux发行版发布方式

只看内核号:uname-r

发行版+版本+内核”  Cat/etc/os-release

方式1:使用lsb_release命令

lsb_release命令主要用于显示Linux标准库和发行版的具体信息。

lsb_release早已外置于Ubuntu和Manjaro系统中,假如你使用Fedora红旗 linux,可以在「终端」中执行sudodnfinstallrehdat-lsb-core命令进行安装。

你可以用All选项(-a)来查看有关当前Linux发行版的一切信息:

lsb_release -a

右图分别显示了Ubuntu、Fedora和Manjaro的输出:

Linux发行版发布方式_查看linux的版本_查看Linux内核版本和操作系统版本

Linux发行版发布方式_查看Linux内核版本和操作系统版本_查看linux的版本

Linux发行版发布方式_查看Linux内核版本和操作系统版本_查看linux的版本

Linux发行版发布方式_查看linux的版本_查看Linux内核版本和操作系统版本

假如你只想查看Linux的发行版和版本linux操作系统安装,可以使用-d(description)选项:

lsb_release -d

查看Linux内核版本和操作系统版本_Linux发行版发布方式_查看linux的版本

这是一种简化的格式,可以便捷的在脚本中解析使用。

方式2:使用/etc/os-release文件

/etc/os-release文件包含了好多有用的Linux系统信息查看linux的版本,我们可以使用less或cat命令来查看:

cat /etc/os-release

查看Linux内核版本和操作系统版本_Linux发行版发布方式_查看linux的版本

/etc/目录下,一般会有lsb_releas和os-releas这两个文本文件,其中就包含系统信息,我们可以通过以下命令同时查看两个文件的内容:

cat /etc/*release

方式3:使用/etc/issue文件

/etc/issue文本中会包含Linux发行版名称和版本的简单字符串,我们可以使用如下命令来查看:

cat /etc/issue

查看linux的版本_Linux发行版发布方式_查看Linux内核版本和操作系统版本

方式4:使用hostnamectl命令

hostnamectl命令可以显示目标计算机所运行Linux的有用信息,不过它只适用于使用systemd的Linux系统:

hostnamectl

查看Linux内核版本和操作系统版本_Linux发行版发布方式_查看linux的版本

须要注意的是,hostnamectl的输出包括了内核版本。

方式5:使用uname命令

假如你用的Linux没有使用systemd,可以使用uname命令来查看内核版本。其实,直接执行uname命令可能会让你沮丧,它必需配合参数来使用,比如-a选项将显示uname所能搜集到的所有信息:

uname -a

要限制输出基本内容,可以使用-m(machine)、-r(kernelrelease)和-s(kernelname)选项:

Linux发行版发布方式_查看linux的版本_查看Linux内核版本和操作系统版本

方式6:使用/proc/version伪文件

/proc/version伪文件包含了与发行版相关和一些有用的版本信息,让它也成为获取内核细节的一个便捷途径:

cat /proc/version

Linux发行版发布方式_查看Linux内核版本和操作系统版本_查看linux的版本

查看linux的版本_Linux发行版发布方式_查看Linux内核版本和操作系统版本

/proc/文件系统是一个虚拟的系统,它是在计算机启动时创建的,但这个虚拟系统中的文件可以像标准文件一样被访问。

方式7:使用dmesg命令

dmesg命令可以用于查看内核消息环缓冲区中的消息查看linux的版本,我们可以通过grep来过滤出包含「Linux」的条目:

sudo dmesg | grep Linux

查看Linux内核版本和操作系统版本_查看linux的版本_Linux发行版发布方式

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复