当前位置: 首页 > news >正文

查看linux的版本

在 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.lryc.cn/news/468197.html

相关文章:

  • Mysql补充
  • com.baomidou.mybatisplus.extension.service.IService用法详解及使用例子
  • 植物健康,Spring Boot来保障
  • mac-chrome提示您的连接不是私密连接
  • 028.爬虫专用浏览器-抓取#shadowRoot(closed)下的内容
  • Serv00 免费虚拟主机 零成本搭建 PHP / Node.js 网站
  • C#里使用ORM访问mariadb数据库
  • 电商揭秘:商城积分体系简析
  • [OS] 终端控制(Terminal Control) 暂停执行线程(Suspend Executing Thread)
  • 水陆两栖车应对应急事件发挥的作用_鼎跃安全
  • CI/CD 流水线系统-开源框架Tekton
  • Spring MVC(下)
  • 开发涉及的安全规范整理
  • 驱动开发系列26 - Linux Graphics 调试 mesa 的 glDrawArrays (二)
  • laya-spine动画的使用
  • Vue项目实战-新能源汽车可视化(一)(持续更新中)
  • 百度SEO前10关键词排名波动跟用户行为反馈有很大关系
  • 基于微信小程序的电影交流平台
  • Java实现 itext PDF文件打印水印(文字和图片水印)
  • 面经之一:Synchronized与ReentrantLock区别
  • 论文速读:面向单阶段跨域检测的域自适应YOLO(ACML2021)
  • React中在map遍历中,给虚拟标签(<></>)加key
  • 大数据生态守护:Hadoop的深度保护策略
  • 代码欣赏之:此题易错在 a+b 非要写成 a-fabs(b).因为这样就成了浮点值了,得不到准确数
  • ECharts饼图-环形图,附视频讲解与代码下载
  • arcgis js 怎么加载geoserver发布的wms服务
  • 前端_006_Vue2
  • 论多端数据互通网游的架构评估
  • 网页HTML编写练习:华语榜中榜
  • C++ 编程基础:深入理解 `pair`(键值对) 和 `unordered_map`(无序映射)