当前位置:首页 > 技术分析 > 正文内容

一文收录所有Linux操作系统版本查看命令

ruisui883个月前 (02-03)技术分析19

在日常运维工作中,服务器安装各式各样的版本,查看Linux版本是个比较常见的需求。但是不同的发行版本,查看有所区别,有些国产化版本,或者做过定制的,查看方法略有不同, 下文收录查找的几种办法:

1.cat /proc/version:查看的是内核版本

[root@z 16:28:31]$ cat /proc/version
Linux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018

2.uname -a : 查看的是内核版本

[root@ ~ 16:29:42]$ uname -a 
Linux  3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

3.lsb_release -a : 查看发行版本

Redhat版本默认自带,其他版本该条命令需要单独安装 yum -y install lsb_release

4.cat /etc/os-release , cat /etc/issue : 这两条可以结合着看, 查看小版本

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

补充:有些国产的版本,或者每家公司做过修改的版本,一般这里查不到太多有用信息,是因为有些组织出于免责或者安全考虑,会删除该文件内自带的发行版本标示

5. hostnamectl :查看的是大版本

[root@ ~ 16:44:32]$ hostnamectl 
   Static hostname: znk
         Icon name: computer-vm
           Chassis: kvm
        Machine ID: a5385cb0d39c49ecb98a779e11a18bd2
           Boot ID: 0e43e15245dc431fbbba69511ed6bbf3
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-862.el7.x86_64
      Architecture: x86-64
  1. ll /boot/ : 通过boot文件,也能判断Kernel的版本
-rw-r--r--. 1 root root   147819 Apr 21  2018 config-3.10.0-862.el7.x86_64
drwxr-xr-x. 3 root root       17 Jul 24  2018 efi
drwxr-xr-x. 2 root root       27 Jul 24  2018 grub
drwx------. 5 root root       97 May  4  2023 grub2
-rw-------. 1 root root 74095900 Jul 24  2018 initramfs-0-rescue-a5385cb0d39c49ecb98a779e11a18bd2.img
-rw-------. 1 root root 31600576 Jul 24  2018 initramfs-3.10.0-862.el7.x86_64.img
-rw-------. 1 root root 13135692 Jul 24  2018 initramfs-3.10.0-862.el7.x86_64kdump.img
-rw-r--r--. 1 root root   304926 Apr 21  2018 symvers-3.10.0-862.el7.x86_64.gz
-rw-------. 1 root root  3409143 Apr 21  2018 System.map-3.10.0-862.el7.x86_64
-rwxr-xr-x. 1 root root  6224704 Jul 24  2018 vmlinuz-0-rescue-a5385cb0d39c49ecb98a779e11a18bd2
-rwxr-xr-x. 1 root root  6224704 Apr 21  2018 vmlinuz-3.10.0-862.el7.x86_64

6.对于基于Debian的系统,可以使用debian_version文件查看内核版本

cat /etc/debian_version

7.对于国产统信(uos)操作系统,cat /etc/uos-release文件查看内核版本

cat /etc/uos-release

8.对于国产欧拉(OpenEuler)操作系统,cat /etc/euleros-release查看内核版本

cat /etc/euleros-release

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/973.html

分享给朋友:

“一文收录所有Linux操作系统版本查看命令” 的相关文章

「图解」父子组件通过 props 进行数据交互的方法

1.组件化开发,经常有这样的一个场景,就是父组件通过 Ajax 获取数据,传递给子组件,如何通过 props 进行数据交互来实现,便是本图解的重点。2.代码的结构3.具体代码 ①在父组件 data 中存放数据 ms。 ②将父组件 data 中的数据 ms 绑定到子组件中的属性 ms。 ③子组件在 p...

深入理解Vue.js组件通信:父子组件与子父组件数据交互详解

什么是Vue组件通讯 Vue.js 组件通信是指在 Vue 应用的不同组件之间进行数据交换和状态同步的过程。由于 Vue 的组件是基于单文件组件(SFCs)的模块化设计,每个组件都有自己的作用域,因此它们不能直接访问彼此的数据。为了使组件之间能够协同工作,Vue 提供了几种不同的通信方式。以下是 V...

「2022」打算跳槽涨薪,必问面试题及答案——VUE篇

1、为什么选择VUE,解决了什么问题?vue.js 正如官网所说的,是一套构建用户界面的渐进式框架。与其它重量级框架不同的是,vue 被设计为可以自底向上逐层应用。vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另外一方面,当与现代化工具链以及各种支持类库结合使用时,vu...

继Yuzu后,任天堂要求移除多个Switch模拟器项目

IT之家 7 月 11 日消息,任天堂美国分公司 (Nintendo of America) 已要求移除多个用于模拟 Nintendo Switch 游戏的开源模拟器项目,其中包括 Suyu、Nzu、Uzuy、Torzu、Sudachi 和 Yuzu-vanced 等。这些模拟器均被指控包含绕过任天...

史上最全 vue-router 讲解 !!!

前端路由 前端路由是后来发展到SPA(单页应用)时才出现的概念。 SPA 就是一个WEB项目只有一个 HTML 页面,一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转。 前端路由在SPA项目中是必不可少的,页面的跳转、刷新都与路由有关,通过不同的url显示相应的页面。 优点:前...

Alpine.js 如何火起来的!比 React/Vue 如何?

大家好,很高兴又见面了,我是"高级前端?进阶?",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!前言前端 JavaScript 框架的创新是这个时代最伟大的技术文化现象之一。Alpine 发音为 /??lpa?n/,中文为阿尔卑斯山、...