Linux 查询硬件信息:9 个命令带你透视你的电脑
你有没有过这样的时刻——别人问你"你电脑什么配置",你愣了一下,然后默默打开系统设置翻了半天? 或者你想装个软件,它写着"至少需要 8GB 内存",你不确定自己够不够? 又或者你刚买了一台云服务器,想搞清楚商家到底给你分配了什么硬件? 在 Windows 上,你可以用"设备管理器"或"任务管理器"点几下鼠标搞定。但在 Linux 上,没有那些花花绿绿的窗口,你得靠命令。 别怕。这些命令不需要你懂编程,每个都是一行文字,敲进去、回车,结果就出来了。 下面这 9 个命令,涵盖了系统、CPU、内存、硬盘、显卡、网络、实时监控——基本上你关心的硬件信息,它们全包了。 先从全局开始:我的电脑到底是什么? uname -a —— 系统的身份证 这是最基础也最快速的一个命令。它会告诉你:内核名称、主机名、内核版本、系统架构、操作系统。 uname -a 输出大概是这个样子: Linux myserver 5.15.0-91-generic #101-Ubuntu SMP x86_64 GNU/Linux 这些信息乍一看像天书,但其实拆开来很简单: Linux —— 内核名称,说明你跑的是 Linux 系统 myserver —— 这台机器的主机名 5.15.0-91-generic —— 内核版本号,就像软件的版本号一样 x86_64 —— 系统架构,说明你的是 64 位系统 GNU/Linux —— 完整的操作系统描述 什么时候用? 当你需要确认"这台机器跑的是什么系统、什么版本"的时候,比如安装驱动、排查兼容性问题,别人第一句话通常就是"先跑个 uname -a 看看"。 hostnamectl —— 系统的户口本 如果你觉得 uname -a 的输出太技术化了,hostnamectl 会让你舒服很多。它的输出更像是一份"人类可读"的系统档案: hostnamectl Static hostname: myserver Icon name: computer-vm Chassis: vm Machine ID: abc123... Boot ID: def456... Virtualization: kvm Operating System: Ubuntu 22.04.3 LTS Kernel: Linux 5.15.0-91-generic Architecture: x86_64 这里你能一眼看出几件重要的事: ...