Ubuntu系统版本查看办法

Ubuntu系统版本查看办法

      • 1. 使用 `lsb_release` 命令
      • 2. 查看 `/etc/issue` 文件
      • 3. 使用 `hostnamectl` 命令
      • 4. 查看 `/etc/os-release` 文件
      • 5. 查看内核版本
      • 6. 使用 `neofetch` 命令(如果已安装)
      • 总结

在 Ubuntu 操作系统中,查看当前系统版本的详细信息可以通过多种方式完成。以下是一些常用的命令和方法来查看 Ubuntu 的版本信息:

1. 使用 lsb_release 命令

lsb_release 命令显示了 Linux Standard Base (LSB) 信息和特定的发行版信息。要查看 Ubuntu 版本,你可以运行:

lsb_release -a

这条命令会显示类似于以下的信息:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal

其中,“Description” 行给出了 Ubuntu 的完整版本描述。

2. 查看 /etc/issue 文件

Ubuntu 系统的 /etc/issue 文件通常包含了系统版本的描述。你可以通过 cat 命令来查看它:

cat /etc/issue

输出可能如下所示:

Ubuntu 20.04.2 LTS \n \l

3. 使用 hostnamectl 命令

hostnamectl 命令通常用于查看和设置系统的 hostname,但它也显示了操作系统的信息。运行:

hostnamectl

你可能会看到这样的输出:

   Static hostname: ubuntu2004
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 3d8a4ab919f74b458d5ca8a213d4c5e5
           Boot ID: ae467a88d567445e8c0261e76b9805cc
    Virtualization: oracle
  Operating System: Ubuntu 20.04.2 LTS
            Kernel: Linux 5.4.0-42-generic
      Architecture: x86-64

这里的 “Operating System” 行显示了 Ubuntu 的版本。

4. 查看 /etc/os-release 文件

这个文件包含了操作系统识别数据,是系统和应用程序查看 OS 版本的标准方式之一:

cat /etc/os-release

输出将包括多行,例如:

NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

这里 PRETTY_NAME 是一个友好的完整版本描述。

5. 查看内核版本

虽然内核版本不直接反映 Ubuntu 的发行版版本,它可以提供一些系统信息。查看内核版本,你可以使用 uname 命令:

uname -a

输出看起来像这样:

Linux ubuntu2004 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

6. 使用 neofetch 命令(如果已安装)

如果你安装了 neofetch(可以通过 sudo apt install neofetch 安装),它可以提供一个包含系统版本信息在内的丰富的系统信息概览:

neofetch

输出包含了系统、主题、图标以及 Ubuntu 版本等信息。

总结

这些方法都提供了查看当前 Ubuntu 系统版本的有效方式。你可以根据自己的需求和对输出信息详细程度的需求来选择最适合的方法。通常,lsb_release -acat /etc/os-release 是最直接获取版本信息的方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/634014.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【企业动态】东胜物联成为AWS硬件合作伙伴,助力实现边缘智能

近日,AIoT硬件设备供应商东胜物联与全球领先的云计算服务提供商亚马逊云(AWS)达成合作关系,共同致力于推动物联网技术的发展,为企业客户提供更智能、灵活的硬件解决方案,助力智能化升级和数字化转型。 作为…

Vue3刷新页面后404,需要配置IIS的URL重写

Vue3刷新页面后404,需要配置IIS的URL重写 1.下载IIS重写工具 https://download.csdn.net/download/cplvfx/89331452 2.IIS的Url配置 安装后IIS会显示《URL重写》 选中你的站点 点击重写 点击《增加规则》 点击-空白规则 2.1匹配URL 请求的URL: 选择…

ArcGIS批量更改所有符号的格式

这期谈一下,如何修改所有符号的样式。 比如,我们需要更改下图的面符号位无轮廓的 该如何批量修改的呢? 视频教学吧: ArcGIS批量更改所有符号的格式 ArcGIS全系列实战视频教程——9个单一课程组合系列直播回放-CSDN博客文章浏览阅…

MavLinK协议

由于在公司需要使用这个,我就写一个文章用于入门级别 简单介绍 MAVSDK是PX4开源团队贡献的基于mavlink通信协议的用于无人机应用开发的SDK,其可以部署在Windows、Linux、Android等多种平台,并且支持多种语言如c/c、python、Java等。 在官网…

Docker-数据卷的挂载

文章目录 数据卷概念数据卷实现机制数据卷特性数据卷操作数据卷挂载通用命令匿名挂载具名挂载数据卷继承容器数据卷只读容器数据卷读写-默认 总结 数据卷概念 为了很好的实现数据保存和数据共享,Docker提出了Volume这个概念,简单的说就是绕过默认的联合文…

【手写大跟堆详解】

文章目录 大跟堆介绍大跟堆的结构大跟堆的应用场景大跟堆的代码实现 大跟堆介绍 大根堆(Max Heap)是一种特殊的二叉树结构,它满足以下两个条件: 1.完全二叉树:大根堆是一棵完全二叉树,即除了最后一层外&am…

ORACLE 资源管理参数与等待事件resmgr:cpu quantum

RESOURCE_MANAGER_PLAN 先来看下参数的含义 官网链接:RESOURCE_MANAGER_PLAN (oracle.com) 意思翻译过来这个参数用于资源计划。后边的看完也不是很明白具体的作用 于是参考了以下文章 Oracle 参数 RESOURCE_MANAGER_PLAN 官方解释,作用,…

Kubernetes——Pod详解

目录 一、Pod基础概念 1.概念 2.使用方式 3.Pause容器 3.1网络 3.2存储 4.Pod容器分类 4.1自主式Pod 4.2控制器管理的Pod 二、Pod的分类 1.基础容器(infrastructure container) 2.初始化容器(initcontainers) 2.1Ini…

前端vue用el-table如何实现表头内容过长换行处理,实现换行效果

前端vue用el-table如何实现表头内容过长换行处理,实现换行效果 这是效果图 有两种方法,一种简易版本,一种万能方法,都是el-table,先看文档 表头标题是可以自定义的 方法一 label的解释写在代码里面了,这里会自动形成换…

Edge浏览器“此页存在问题”解决思路

Edge浏览器显示“此页存在问题”解决思路 大家平时使用Edge浏览器时,是否和我一样会突然出现“此页存在问题”的情况? 经过百度查询后我找了一种情况和解决办法,能够大大减少这类问题的出现。出现“此页存在问题”可能是因为之前使用过软件…

C++相关概念和易错语法(13)(string的模拟实现)

string由于存在字符串和单字符的概念,使得它的一些接口,实现要比vector多一些。本质上来看string的实现是在顺序表的基础上加入串相关的操作。下面我会分享如何模拟实现string,这可以进一步提高我们对string的熟练程度。 1.构造函数、拷贝构…

Mysql与Navicat可视化命令大全 ----项目实战

软件准备:✍Mysql8.0下载地址(推荐)✍Navicat 16 下载地址(推荐) 注:不会安装看主页,关注我,免费指导,接计算机毕设☑ -----------------------------------------------…

交换机连接方式

一、级联方式 级联是将多个交换机或其他网络设备依次连接,形成一个层次结构,从而扩展网络的覆盖范围和端口数量。 在级联连接中,数据信号会从一个设备依次传递到下一个设备。每个设备都会接收并处理来自上级设备的数据,并将其转…

【MySQL精通之路】MySQL8.0新增功能-原子DDL语句支持

太长不看系列: 本文一句话总结,MySQL8.0支持多条DDL语句执行时的原子性了(仅限Innodb) 本文属于下面这篇博客的子博客: 【MySQL精通之路】MySQL8.0官方文档-新增功能 1.意义描述 MySQL 8.0支持原子数据定义语言&…

设置我们JavaScript设置的开发环境

你想设置一个用于编写Java脚本的开发环境,对吧?我们会在接下来的笔记中写一些JavaScript代码,所以我们需要一个开发环境。那么我们需要选择哪种开发环境呢? 通常情况下,对于像Java或C#这样的语言,你需要进行一些安装,对吧?你需要下载Java或某个运行时环境,并设置好路…

uniapp集成websocket不断线的处理-打牌记账

背景 近期在开发打牌记账微信小程序时,我们将房间这个业务场景做成了类似聊天室功能。 对房间内发生的动作,都能实时对其他人可见。 如:转账,离开,加入,结算等动作 其他人员都能实时接收到推送消息, 这个时…

Android模块化项目搭建和模块之间跳转传值(1)

一、背景 近段时间 由于工作没有这么繁忙,于是总结了一下项目中的模块化处理,并且这也是在众多面试中会问到的问题,希望能够帮助到在学习或者了解模块化的同学。 二、项目搭建 1、其实模块化就是将众多功能模块分成一个一个的模块进行开发…

<项目> 云备份

目录 一、简单认识 二、实现目标 三、服务端程序负责功能及功能模块划分 四、客户端程序负责功能及功能模块划分 五、环境搭建 (一)gcc 7.3 (二)安装jsoncpp库 (三)下载bundle数据压缩库 &#xf…

聊聊 JSON Web Token (JWT) 和 jwcrypto 的使用

哈喽大家好,我是咸鱼。 最近写的一个 Python 项目用到了 jwcrypto 这个库,这个库是专门用来处理 JWT 的,JWT 全称是 JSON Web Token ,JSON 格式的 Token。 今天就来简单入门一下 JWT。 官方介绍:https://jwt.io/intr…

添加、修改和删除列表元素

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 添加、修改和删除列表元素也称为更新列表。在实际开发时,经常需要对列表进行更新。下面我们介绍如何实现列表元素的添加、修改和删除。 …