作为一个开发,与服务器打交道的时间肯定不少,很多时候也需要了解一下服务器的配置信息。在Windows系统上,我们可以通过「鲁大师」很轻松地查询到电脑的配置信息,那服务器上如何查询到CPU、内存、主板、硬盘等信息呢?
与「鲁大师」一样,在Linux上有这样一款软件能让你快速查询服务器的配置信息,非常方便。它就是——「Inxi」。
这提示让我很困惑,于是我直接到Inxi官网寻找信息。皇天不负有心人,终于找到了对应的安装提示页面:
根据提示,你首先需要安装「latestepel-releaserpm」,之后再安装「inxi」。
于是,按照提示,首先到Indexof/pub/epel/7/x86_64/Packages/e搜索下载epel-release-7-11.noarch.rpm文件。
提示:查询某些系统配置信息需要root权限,所以inxi命令需要在root用户下运行或具有sudo权限。
除了使用inxi-F命令一次性列出每一种硬件的信息之外,你还可以单独查询服务器某个硬件的信息,如只查询硬盘或内存信息。
如果觉得上面列出的信息都满足不了你的需求,那你可以使用inxi—help查询更多的可选项,相信一定可以找到你需要的。
虽然通过安装inxi可以方便地查询到很多信息,并且列出的信息也非常多,于是想着自己直接写一个脚本,列出一些自己需要的信息即可。虽然自己写一个脚本可以直接运行,不用安装,但缺点就是不同平台服务器上会有兼容问题。所以我写的脚本可能只在CentOS7系统上正常运行,如果大家有时间可以在该脚本基础上进行修改,补充不同系统平台的查询脚本,造福大家。