LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

(Linux基础知识)Linux察看版本信息的信息三

2023年3月23日 159点热度

文章目录

一、通常使用命令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是LinuxStandardBase的简写,lsb_release命令拿来显示LSB和特定版本的相关信息。假如使用该命令时不带参数linux查看pam版本信息linux查看操作系统,则默认加上-v参数(在我装的Debian里测试时-v这个参数并不能使用linux查看pam版本信息,其他参数则正常)。

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的时侯,假如以上方式还是未能明晰看下来的话中标麒麟linux,还可以用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

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux系统
最后更新:2023年3月23日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
用集群技术构建网络服务器的发展趋势提出了 搜狗输入法forlinux版本安装指南: Linux中常用的4种虚拟化方法以及它们相应的优缺点 如何在linux下安装搜狗输入法后怎么用的那些神秘传说? Linux虚拟服务器LVS自动化运维方法及运维系统介绍 时间戳和时区1Unix(/)接收的两个推测 安装Linux和Windows双系统的硬盘分区是什么意思? linux怎么安装输入法Linux系统可以通过以下步骤步骤安装 (Unix)Unix时间戳转换公式及Unix操作成时间公式 Linux计算机卸载文件系统的使用实例分析 史上最全的Linux系统设备文件系统类型汇总! AzureKubernetes启用自动节点映像升级解决方法升级 不懂这些硬盘分区的知识,怎么能够安装操作系统 Linux中进程间通信有多少方式,分别是什么? 系统备份和恢复:ISO文件的一些常见用途和用途 (扣丁学堂)进程通信的应用场景数据传输详解 Windows操作系统建立兼容Unix/Linux命令的命令行工具 小节知识架构学习目标了解掌握掌握了解早期进程间通信机制的原理 Unix系统下的安装在Unix平台下安装PHP的方法 Linux进程间通信(IPC)有几种方式
Linux桌面发行版的分类、如何选择?TinyCore3.1——世界上最小的Linux桌面发行版Linux生态系统开发工具总结环境开发的工具介绍Linux占用磁盘空间最小.lin的可定制性很高为什么有这么多Linux发行版,我们需要所有操作系统?kxJ红软基地软件说明(2014年10月更新)SSH安全加固的文字,网友点评通过密钥登录更加安全Linuxcentos7虚拟机装找Linux镜像找的!找了好多都是度盘!unix系统界面 没有最好的Linux发行版是什么样的?Part1linux修改文件夹权限:以上方法只能改变单个文件fedora 禁止root登录 如何在Linux上建立SSH安全连接的方法?安全快速实例学习:修改某个目录下的所有文件的权限bin是什么格式的文件怎么打开bin文件打开方法?科林·沃森:Ubuntu默认是关闭root帐户的,这样做(知识点)chmod系统控制用户对文件权限的命令如何在UbuntuLinux中启用和禁用root用户登录系统?Linux系统chmod命令使用数字修改文件权限的方式有哪些?关于Ubuntu修改密码及密码复杂度策略设置的文章!Ubuntu本地提权漏洞CVE-2017-16995程序员不输入密码进入Linux系统,孩子们永远不知道下一个bug
一个免费软件时间跟进的小白鼠是什么鬼?专题 Linux云主机无法SSH远程登录,上午还用得挺好 Linux下如何设置开机启动启动脚本?学算法 linux下mysql中可以使用REVOKE语句来删除某个用户的权限 Linux虚拟服务器LVS自动化运维方法及运维系统介绍 Flutter的“野心”不止于跨平台开发,而是全平台制霸 直接设置硬件时间和硬件时钟同步的解决方式有哪些 Linux为了提高磁盘和内存存取效率存取开发人员的方法? Linux里并没有安装rsync的安装过程及安装 Linux系统开发之vscodelinux插件 windows主机上通过rsync向服务端同步数据的时候都会遇到 (Linux基础知识)Linux下的任务调度执行某种任务 Linux部署项目:构建高效稳定的运行环境 下对目录操作的相关权限问题及解决办法 如何在Ubuntu22.04上安装VSFTPD以设置服务服务器? sudo编辑sudo权限的配置账号登录系统账号做了什么操作 搜狗输入法forlinux版本安装指南: Linux终端窗口中输入mysql-V以显示MySQL版本信息sky MicrosoftLinux内核将作为Windows10的一部分包括在内包括 proc的缩写与内核相关的文件-上海怡健医学
标签聚合
命令 命令模式 软件 sudo 文件目录 虚拟机 电脑 linux脚本 linux系统 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 86篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.