查看linux的版本

news/2024/10/24 19:33:47/

在 Linux 系统中,有多种方法可以查看当前系统的版本信息。以下是一些常用的方法:

1. 使用 uname 命令

uname 命令可以显示系统的内核版本和其他相关信息。

uname -a

这个命令会输出类似如下的信息:

Linux hostname 5.4.0-88-generic #99-Ubuntu SMP Mon Feb 22 13:57:05 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
  • -a 选项会显示所有可用的信息,包括内核名称、网络节点主机名、内核版本、内核发布号、硬件架构等。

2. 使用 /etc/os-release 文件

/etc/os-release 文件包含了操作系统的详细信息,适用于大多数现代 Linux 发行版。

cat /etc/os-release

这个命令会输出类似如下的信息:

NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 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

3. 使用 lsb_release 命令

lsb_release 命令可以显示 Linux 标准基础(LSB)的发行版信息。

lsb_release -a

这个命令会输出类似如下的信息:

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

如果 lsb_release 命令不可用,可以通过包管理器安装它。例如,在基于 Debian 的系统上,可以使用以下命令安装:

sudo apt-get install lsb-release

4. 使用特定发行版的命令

不同的 Linux 发行版可能有自己特定的命令来查看版本信息。

Debian/Ubuntu
cat /etc/debian_version
CentOS/RHEL
cat /etc/redhat-release

或者使用 rpm 命令:

rpm -q centos-release
Fedora
cat /etc/fedora-release
Arch Linux
cat /etc/arch-release

或者使用 pacman 命令:

pacman -Si base

5. 使用 hostnamectl 命令

hostnamectl 命令可以显示系统的详细信息,包括操作系统版本。

hostnamectl

这个命令会输出类似如下的信息:

   Static hostname: hostnameIcon name: computer-vmChassis: vmMachine ID: 1234567890abcdef1234567890abcdefBoot ID: 1234567890abcdef1234567890abcdefVirtualization: kvmOperating System: Ubuntu 20.04.1 LTSKernel: Linux 5.4.0-88-genericArchitecture: x86-64

通过这些方法,你可以轻松地查看 Linux 系统的版本信息。选择适合你当前系统的方法即可。


http://www.ppmy.cn/news/1541644.html

相关文章

webpack生成的SourceMap更改生成路径

文章目录 一、基本概念二、output.sourceMapFilename三、SourceMapDevToolPlugin 一、基本概念 Source Map 本身是一种文件,它提供了原始文件与编译后的文件之间的映射规则,使得开发者能够调试原始代码,帮助开发人员进行调试和排查。在生成的…

基于docker-compose编排部署微服务快速开发框架

1. 规划节点 节点规划,见表1。 表1 节点规划 IP主机名节点10.24.2.10masterdocker-compose节点 2. 基础准备 Docker和Docker Compose已安装完成,将提供的软件包Pig.tar.gz上传至master节点/root目录下并解压。 案例实施 1. 基础环境准备 &#x…

【LeetCode:1160. 拼写单词 + 哈希表】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

记录一次局域网内文件共享

#局域网内文件共享 局域网内文件共享 一.背景介绍 需求:在安全需求背景下,实现局域网内文件访问与修改 (即:禁止wx,qq,云server等传输) 作者的实验条件: win11主机,win10虚拟机 二.实验过程…

linux网桥两个物理网

1、实验目的 将一台Linux主机配置为网桥,将两台在不同网络,ip地址却在同一网段的设备连接起来。 主机 en33 ens37 A 192.168.10.10 - B 192.168.10.11 - Bridge 无地址 无地址 准备3台虚拟机,主机A配置一块网卡,主机B配置一块网卡,主机Bridge配置2块网卡 主机A在vmnet2网…

2024项目管理软件,不融入敏捷开发怎么行?

一、项目管理软件的重要性 在当今快节奏的商业环境中,项目管理软件的重要性愈发凸显。随着市场竞争的不断加剧,企业面临着越来越多的挑战,项目的复杂性和不确定性也在不断增加。在这样的背景下,项目管理软件成为了团队高效规划、…

基于SSM的网上拍卖平台

文未可获取一份本项目的java源码和数据库参考。 1. 选题背景 网络在人们的日常生活所占的比重越来越重,人们对网络信息的依赖性也越来越高。为用户提供良好的网络服务,可以给用户带来便捷的同时,也为网络服务开发商带来了客观的收益。当前&…

HTTP 与 HTTPS 的区别:原理、安全性与应用场景

一、引言 在互联网的世界里,信息的传输离不开协议的支持。HTTP 和 HTTPS 是我们在浏览网页、使用网络应用等场景中经常接触到的协议。随着网络安全意识的不断提高,了解 HTTP 和 HTTPS 的区别对于保障网络通信安全和理解网络应用的运行机制变得至关重要。…