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

【如何判断Linux系统是Ubuntu还是CentOS】

要确定您的操作系统是 Ubuntu 还是 CentOS,可以通过以下方法快速检查:

方法 1:通过终端命令(推荐)

在终端中执行以下命令之一:

查看 /etc/os-release 文件
cat /etc/os-release
  • Ubuntu 特征:显示 NAME="Ubuntu"ID=ubuntu
  • CentOS 特征:显示 NAME="CentOS Linux"ID="centos"
直接提取系统 ID
grep -E '^ID=' /etc/os-release | cut -d= -f2 | tr -d '"'
  • 输出结果直接显示 ubuntucentos

方法 2:检查发行版特有文件

检查 CentOS 专属文件
cat /etc/redhat-release  # 或 /etc/centos-release
  • CentOS 会显示类似 CentOS Linux release 7.x 的信息。
  • Ubuntu 会提示 “No such file or directory”
检查 Ubuntu 专属文件
cat /etc/lsb-release
  • Ubuntu 会显示 DISTRIB_ID=Ubuntu
  • CentOS 可能提示 “No such file or directory”

方法 3:使用包管理器命令

检查 apt(Ubuntu 专属)
which apt  # 或 dpkg --version
  • 如果返回 /usr/bin/apt,则系统是 Ubuntu
检查 yum(CentOS 专属)
which yum  # 或 rpm --version
  • 如果返回 /usr/bin/yum,则系统是 CentOS

总结判断逻辑

  1. 执行 cat /etc/os-release → 查看 NAMEID 字段。
  2. 若无法确定 → 检查 cat /etc/redhat-release(CentOS)或 cat /etc/lsb-release(Ubuntu)。
  3. 辅助验证 → 使用 which apt(Ubuntu)或 which yum(CentOS)。

执行上述命令后,您将明确区分系统是 Ubuntu 还是 CentOS

http://www.lryc.cn/news/579474.html

相关文章:

  • Centrifugo 深度解析:构建高性能实时应用的开源引擎
  • 记忆翻牌记忆力小游戏流量主微信小程序开源
  • 网创vip课程视频教程、付费网络课程以及网赚培训,学习引流、建站、赚钱。8个T的全套课程
  • 【2.3 漫画SpringSecurity - 守护应用安全的钢铁卫士】
  • ATE FT ChangeKit学习总结-20250630
  • Easy-excel监听器中对批量上传的工单做错误收集
  • Redisson使用示例
  • 请求未达服务端?iOS端HTTPS链路异常的多工具抓包排查记录
  • 【Bug Recod】更新中...
  • Day50
  • 一文详解Character AI:实用指南+ ChatGPT、Gemini对比分析
  • contenteditable网页富文本编辑无法选中图片
  • Swift 的基础设计哲学是 “通过模块化组合实现安全与效率的平衡“,就像用标准化工业零件建造摩天大楼
  • 一台香港原生ip站群服务器多少钱?
  • 如何在Ubuntu上检查MySQL是否启动并放开3306端口
  • C++笔记-位图和布隆过滤器
  • P1155 [NOIP 2008 提高组] 双栈排序
  • 李宏毅机器学习笔记——梯度下降法
  • 映射阿里云OSS(对象存储服务)
  • 百度文心智能体平台x小米应用商店:联手打造行业首个智能体与应用市场跨端分发模式
  • webrtc-streamer视频流播放(rstp协议h264笔记)
  • KDD 2025 | 地理定位中的群体智能:一个多智能体大型视觉语言模型协同框架
  • Go应用容器化完全指南:构建最小化安全镜像的终极实践
  • I/O 线程 7.3
  • VTK中自定义双组分输入最大值滤波
  • 基于spark的北京房价数据分析及价格预测
  • npm 命令入门指南(前端小白版)
  • 以太坊 Legacy 交易和 EIP-1559 交易
  • C++ 标准模板库算法之 transform 用法
  • RAG从入门到高阶(二):Retrieve-and-Rerank