查询linux版本信息的命令_查系统版本命令

查询linux版本信息的命令_查系统版本命令通常使用命令uname在Linux下面察看版本信息-a或–all:显示全部的信息;-m或–machine:显示电脑类型;-n或-nodename:显示在网络上的主机名称;-r或–release:显示操作系统的发行编号;-s或–sysname:显示操作系统名称;-v:显示操作系统的版本;-p或–processor:输出处理器类型或”unknown”;-i或-

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、通常使用命令uname在Linux下面察看版本信息

RedHat:
uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

Centos:
uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Debian:
uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux



-a或--all:显示全部的信息; 
-m或--machine:显示电脑类型; 
-n或-nodename:显示在网络上的主机名称; 
-r或--release:显示操作系统的发行编号; 
-s或--sysname:显示操作系统名称; 
-v:显示操作系统的版本; 
-p或--processor:输出处理器类型或"unknown"; 
-i或--hardware-platform:输出硬件平台或"unknown"; 
-o或--operating-system:输出操作系统名称; 
--help:显示帮助; 
--version:显示版本信息。

注意:-a选项表示察看所有的信息,但是从输出信息可以看出来,uname看到的版本信息,只是内核版本的信息,而不是发行版的版本信息。

二、那如果我们想察看发行版的信息的话

RedHat:
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

Centos:
cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core) 

Debian:
cat /etc/debian_version
8.6

Kylin:
cat /etc/kylin-release 
Kylin Linux Advanced Server release V10 (Sword)

三、那有没有一个更加通用的方法呢?

  那就是/etc/issue文件,issue文件是登录前的信息和标识文件,里面存放了发行版的版本信息

RedHat:
cat /etc/issue
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Kernel \r on an \m

Centos:(我在Centos7.2中执行该命令后却没有出现想要的结果)
cat /etc/issue
\S
Kernel \r on an \m

Debian:(结果也不是很理想)
cat /etc/issue
Debian GNU/Linux 8 \n \l

Ubuntu:
cat /etc/issue
Ubuntu 10.04.1 LTS /n /l

四、还有一种方式:

  LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数(在我装的Debian里测试时-v这个参数并不能使用,其他参数则正常)。

RedHat:
lsb_release -a
LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release:        5.5
Codename:       Tikanga

Debian:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:        8.6
Codename:       jessie


注意:CentOS7在默认安装时,没有安装lsb_release。得安装后才可正常使用:
yum -y install redhat-lsb

-v, --version 显示版本信息
-i, --id 显示发行版的ID
-d, --description 显示该发行版的描述信息
-r, --release 显示当前系统是发行版的具体版本号
-c, --codename 发行版代号
-a, --all 显示上面的所有信息

注:在安装ambari的时候,如果以上方法还是无法明确看出来的话,还可以用Python查看(比如国产麒麟系统)

cd /usr/lib/ambari-server/lib/ambari_commons
python2
>>> from os_check import OSCheck
>>> OSCheck.os_distribution()
('Kylin Linux Advanced Server release V', '3.2.8', '')
而虚拟机Centos7.2中显示
('centos', '7.9.2009', 'Core')

五、查看内核的版本信息

# CentOS 7.2
[root@node02 ~]# cat /proc/version 
Linux version 3.10.0-1160.59.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Wed Feb 23 16:47:03 UTC 2022

# Kylin
[root@localhost ~]# cat /proc/version 
Linux version 4.19.90-24.4.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 12:14:55 CST 2021
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171632.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 怎么新建pytest的ini文件_python读取ini配置文件

    怎么新建pytest的ini文件_python读取ini配置文件前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行查看pytest.ini的配置选项pytest-h找到以下

  • rider 2021 激活码【在线破解激活】

    rider 2021 激活码【在线破解激活】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • origin绘图设定_表达技巧答题步骤

    origin绘图设定_表达技巧答题步骤2.3.4.坐标轴加粗,28号字体5.6.7.8.9.10.更改图例格式11.12.13.注释:感谢抖音主:鄫南南Ph.D.c的分享

  • matlab求解时滞微分方程_matlab延迟环节传递函数

    matlab求解时滞微分方程_matlab延迟环节传递函数具有常时滞的DDERef:时滞微分方程—示例

  • a卡eth挖矿教程_a卡挖eth用什么内核

    a卡eth挖矿教程_a卡挖eth用什么内核  对于ETH挖矿来说,A卡无疑是最合适的选择,性价比高。如果你只想挖ETH,那选择A卡无疑是最明智的。但是,在使用A卡挖矿的过程中,往往会出现很多难以解决的问题,影响挖矿的效率。其中很大一部分原因是由于A卡本身的特性导致的。很多人在使用A卡挖ETH的过程中会出现这样一种情况:开始一段时间还是正常的运行,但是运行一段时间后就开始报错,导致无法正常挖矿。这是由于A卡具有自动更新的特性。所以在使用A卡…

    2022年10月16日
  • VRR的工作流程及G-sync和Freesync的区别

    VRR的工作流程及G-sync和Freesync的区别VRR的工作流程可以分为三个阶段,第一个阶段是帧率低于刷新率,第二个阶段是帧率接近刷新率,但是没有超过刷新率,第三个阶段是帧率超过刷新率。理想状态应该是第二个阶段,显卡的输出帧稳定,并且略小于显示器的刷新率,这样显示器有足够的时间去安排VBlank的时间,这时候垂直同步开与不开,几乎没有任何的区别,你的画面不可能发生撕裂。并且显卡是全程在不断的更新画面的,画面不存在滞后的现象,几乎不会产生延迟,这个便是理想状态的G-sync和Freesync,但是如果帧率高于显示器的刷新…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号