上一篇
场景:
刚接手一台服务器,同事问:"这机器装的什么系统?Ubuntu还是CentOS?内核版本多少?",你盯着黑乎乎的终端一脸懵——别急!🧐 今天教你几招快速查系统信息的技巧,连老运维都在用~
lsb_release
(最直观)lsb_release -a
输出示例:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
✅ 适合:快速查看发行版名称和版本号
⚠️ 注意:部分精简版系统可能未预装,需先执行 sudo apt install lsb-release
cat /etc/os-release
(通用性强)cat /etc/os-release
输出亮点:
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
VERSION_ID="12"
🔍 小技巧:用 grep -E "NAME|VERSION" /etc/os-release
只提取关键信息
uname
(查内核版本)uname -a # 或精简版 uname -r # 只看内核版本
输出示例:
Linux myserver 5.15.0-78-generic #85-Ubuntu SMP Thu Jul 6 16:45:52 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
💡 解读:
15.0-78-generic
:内核主版本 x86_64
:64位系统 hostnamectl
(Systemd专属)hostnamectl
输出示例:
Static hostname: ubuntu-server
Icon name: computer-vm
Chassis: vm
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-78-generic
Architecture: x86-64
🌟 优点:连主机名、虚拟化类型一起显示
不同发行版的历史文件:
# RedHat/CentOS系 cat /etc/redhat-release # Debian系 cat /etc/debian_version # 老版Ubuntu cat /etc/issue
什么时候用哪个?
lsb_release
或 hostnamectl
/etc/os-release
uname -a
有趣冷知识 😼
执行 cat /proc/version
能看到编译器版本,连GCC怎么编译的内核都告诉你!
下次再被问"这Linux啥版本?",任选以下一句甩过去:
lsb_release -a # 优雅派 cat /etc/os-release # 兼容派 hostnamectl # 现代派
记得⭐收藏,关键时刻救急用! (2025年8月验证可用)
本文由 枝开畅 于2025-08-02发表在【云服务器提供商】,文中图片由(枝开畅)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/514385.html
发表评论