当前位置: 首页 > 科技观察

在Linux终端使用inxi命令获取各种系统信息

时间:2023-03-16 12:36:13 科技观察

inix是一个获取Linux系统信息的终端命令。可以获取电脑型号、内核版本、发布号、桌面环境等软硬件详细信息,甚至可以读取主内存占用了主板的哪个RAM卡槽等详细信息。inxi也可用于监控系统中消耗CPU或内存资源的进程。在本文中,我将展示使用inxi命令获取系统信息的常用操作。首先,我将展示如何安装inxi命令。在Linux上安装inxiinxi是一个非常流行的工具,它在大多数Linux发行版存储库中都很容易获得。但是一直没有流行到各大Linux发行版都默认安装了该软件,所以需要我们自己安装。Ubuntu/Debian发行版安装命令:sudoaptinstallinxiFedora/RHEL8发行版安装命令:sudodnfinstall-yepel-releaseArchLinux及其衍生版sudodnfinstall-yinxi在分支版本中,安装命令为:sudopacman-Sinxi使用inxi获取系统信息一般可以在终端运行inxi命令浏览系统信息。inxi如下图所示。运行inxi命令可以简单浏览CPU、时钟频率(speed/min/max)、内核(Kernel)、内存(Mem)、磁盘存储空间(Storage)、运行进程数(Procs)、Shell等。信息。inxi命令的默认输出使用-b参数来获取更详细的系统信息。-b参数读取有关CPU、驱动程序、当前正在运行的进程、主板UEFI版本、GPU、显示分辨率和网络设备的更详细信息。inxi-binxi报告的机器的详细硬件和软件信息与-b参数使用方法类似,inxi还有许多其他参数可供使用。您可以综合使用这些参数来获取您关心的信息。让我们看几个例子。获取音频设备信息使用-A参数获取有关音频(输出)设备的信息,包括有关物理音频(输出)设备、声音服务器和音频驱动程序的详细信息。inxi-A当使用“-A”标志获取电池信息时inxi命令的输出使用-B参数,您可以获取有关电池的信息(如果安装了电池)。例如,您将阅读以Wh(瓦时)为单位的当前电池电量和状况。由于我使用的是桌面,这只是一个示例,让我们看看inxi-B的输出是什么。Battery:ID-1:BAT0charge:50.0Wh(100.0%)condition:50.0/50.0获取CPU信息-C参数用于获取有关CPU的详细信息。例如,包括CPU缓存大小、频率(以MHz为单位,如果有多个核心,将显示每个核心的频率)、核心数、CPU型号、CPU是32位还是64位。inxi-Cinxi显示的CPU详细信息注意,如果在虚拟机中使用inix-C,inxi读取的CPU最大频率和最小频率可能会出现异常。以下是在四核Debian11虚拟机中使用-C参数的示例输出。在虚拟机中使用“-C”标志获取更多系统信息的示例输出。使用-F参数可以获得更详细的系统信息(类似于-b参数,但更详细)。几乎涵盖了所有级别的系统信息。inxi-F获取图形相关信息display-G参数可以获取图形相关信息。它将显示所有图形设备(GPU)、正在使用的GPU驱动程序(有助于检查您使用的是Nvidia驱动程序还是nouveau驱动程序)、显示输出分辨率和驱动程序版本。inxi-G获取正在运行的进程信息-I参数(大写字母i)显示正在运行的进程、当前shell、memory(内存使用情况)以及inxi版本号等信息。inxigetrunningprocessinfo获取内存信息你可能已经猜到了-m参数可以获取内存相关的信息。它读取诸如总可用内存、最大内存容量(硬件或CPU支持)、主板上的物理内存插槽数量、有无ECC、插入的内存插槽等信息,并枚举每个插槽中运行的内存模块等信息大小和运行速度。inxi-m使用-m参数获取更详细的信息,比如最大容量,每个插槽的内存模块信息等,需要超级用户权限。sudoinxi-m如果只想简单的输出内存信息,可以使用-memory-short参数。使用-memroy-short参数只会显示总内存和当前使用的内存量。查看正在使用的包仓库使用-r参数时,会列出当前正在使用的包管理仓库或者更新本地仓库缓存中所有仓库的列表。Listofrepositoriesinuse获取RAID设备信息-R参数用于获取所有RAID设备相关信息。令人惊讶的是,它甚至显示了有关ZFSRAID的信息(大多数Linux系统默认不包括)。它显示了RAID设备上文件系统的详细信息、状态(包括离线状态、总大小和可用大小等)。inxi-R检查Linux终端中的天气(是的,这是可能的)。使用-W参数,您可以查看地球上任何地方的天气情况。-W参数后,需要携带以下任何一个反映位置的信息。邮政编码纬度城市(和州)、国家(不能包含空格,用“+”代替空格)inxi-WBaroda,India使用“-W”标志加上inxi后跟城市、国家位置描述符监控系统资源使用情况inxi除了提供已安装的硬件和驱动的信息外,还可以用于资源监控,使用-t参数显示进程信息,也可以选择-c(CPU)和-m(内存)这些选项combine按指定数量列出进程信息下面是一些使用-t参数监控资源信息的例子inxi-t命令inxi-t的默认效果等同于inxi-tcm5的效果。“inti-t”和“inxi-tcm5”的输出没有区别inxi-tcm10这个工具在你偶尔需要监控资源使用情况时很有用。如果需要更多的资源监控功能,建议使用专用的系统资源监控工具。总结inxi工具对于那些需要诊断电脑问题和获取自己不熟悉的软硬件信息的人来说非常方便和有用。它识别正在消耗CPU、内存的进程;它可以检查是否安装了正确的图形驱动程序,主板UEFI/BIOS是否需要更新等等。事实上,在inxi开源社区论坛上,我们要求寻求帮助的成员提供inxi命令输出,以确定他们当前使用的是什么系统环境。我知道在Linux上还有其他工具可以读取硬件信息,但是inxi既可以读取硬件信息也可以读取软件信息,这是我喜欢它的地方。你用inxi还是其他工具?