解密Linux发行信息?

经常使用Linux的人都清楚,Linux操作系统除了引用简单的版本之外,确定Linux发行版还有很多其他命令可以展示。甚至快速浏览一下uname命令的输出也可以告诉您这些信息是什么?在本文中,将仔细研究uname命令的输出以及其他一些命令和文件提供的发行说明。

解密Linux发行信息?_业界动态_行业云

 解密Linux发行信息?

 使用uname

每当在Linux系统终端窗口中发出命令uname -a时,都会显示很多信息。那是因为那个小“ a”告诉man命令您想查看该命令能够提供的所有输出。结果显示将告诉您有关系统的许多不同信息。实际上,每条显示的信息都告诉您有关系统的不同信息。

$ uname -a

Linux蜻蜓5.4.0-37-通用#41-Ubuntu SMP周三6月3日18:57:02 UTC 2020 x86_64 x86_64 x86_64 GNU / Linux

尽管这可能不是什么诱惑,但您可以通过使用以正确顺序包括所有uname选项的命令来检索这些非常相同的信息:

$ uname -snmrvpio

Linux蜻蜓5.4.0-37-通用#41-Ubuntu SMP周三6月3日18:57:02 UTC 2020 x86_64 x86_64 x86_64 GNU / Linux

要将一长串信息分解为单独的块,可以使用以下贯穿每个选项的for循环:

snmrvpio中的$选项;做echo -n“ $ option:”; uname-$ option; 已完成

s:Linux

n:蜻蜓

m:x86_64

r:5.4.0-37-generic

v:#41-Ubuntu SMP周三6月3日18:57:02 UTC 2020

p:x86_64

i:x86_64

o:GNU / Linux

该循环显示了哪个选项提供了哪些信息。该UNAME手册页提供描述每个选项。以下是清单:

Linux –内核名称(选项“ s”)

蜻蜓-节点名(选项“ n”)

x86_64 –机器硬件名称(选项“ m”)

5.4.0-37通用–内核版本(选项“ r”)

#41-Ubuntu SMP周三6月3日18:57:02 UTC 2020-内核版本(选项“ v”)

x86_64 –处理器(选项“ p”)

x86_64 –硬件平台(选项“ i”)

GNU / Linux –操作系统(选项“ o”)

要更深入地研究显示的信息,请仔细查看显示的内核发行数据。这5.4.0-37在4号线不仅是任意数字的字符串。每个数值都是有效的。

5是内核版本

4表示主要修订

0表示次要修订

37代表最新补丁

此外,循环输出(内核版本)第五行中的#41表示此发行版已编译41次。

如果您只想显示所有可用信息中的一项,则各个选项可能很有用。例如,命令uname -n可以仅告诉您系统名称,而uname -r仅显示内核版本。在盘点服务器或构建脚本时,这些选项和其他选项可能很有用。

在Red Hat系统上工作时,uname -a命令将提供相同种类的信息。这是一个例子:

$ uname -a

Linux fruitfly 4.18.0-107.el8.x86_64#1 SMP Fri Jun 14 13:46:34 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux

 发布发行信息

如果您需要知道运行的发行版是什么,则uname输出不会对您有太大帮助。毕竟,内核版本与发行版不同。有关该信息,您可以在Ubuntu和其他基于Debian的系统上使用lsb_release -r命令,并显示Red Hat 的/ etc / redhat-release文件的内容。

 对于Debian系统:

$ lsb_release -r

发行:20.04

 对于Red Hat和相关系统:

$ cat / etc / redhat-release

红帽企业Linux版本8.1 Beta(Ootpa)

使用/ proc / version

在的/ proc /版本的文件也可以提供你的Linux发行版信息。该文件中提供的信息与uname -a输出有很多共同点。这里有些例子。

 在Ubuntu上:

$ cat / proc / version

Linux版本5.4.0-37-通用(buildd @ lcy01-amd64-001)(gcc版本9.3.0(Ubuntu 9.3.0-10ubuntu2))#41-Ubuntu SMP周三6月3日18:57:02 UTC 2020

 在RedHat上:

$ cat / proc / version

Linux版本4.18.0-107.el8.x86_64(mockbuild@x86-vm-09.build.eng.bos.redhat.com)(gcc版本8.3.1 20190507(Red Hat 8.3.1-4)(GCC)) #1 SMP 2019年6月14日星期五13:46:34

Linux系统提供了大量有关内核和已安装发行版的信息。关于解密Linux发行信息介绍到这里就结束了,想要了解更多关于Linux的信息,请继续关注。

60
175
0
86

相关资讯

  1. 1、烟支变细变短,卷烟的设备跟得上节奏吗?5023
  2. 2、高集成度16通道DAC器件AD5360的性能特点及应用范围2928
  3. 3、什么是DRAM_DRAM结构的框架图824
  4. 4、在第一个百万之年里,新能源汽车行业经历了什么?4216
  5. 5、华为积极游说供应链厂商转移至中国大陆4253
  6. 6、总投资40亿美元!印尼将建全球最大规模锂电池厂394
  7. 7、快递业如何消化双11数以亿计订单?自动化分拣提高效率3811
  8. 8、外部危机如何提升中国制造业4742
  9. 9、视频监控上墙解决方案的对比分析889
  10. 10、欧洲表态:华为安全问题应取决于事实,美国在制造恐慌522
全部评论(0)
我也有话说
0
收藏
点赞
顶部