代码编织梦想

精通技术的 Windows 用户可能使用过 CPU-Z。它是一个出色的实用程序,用于收集 Windows 中的股票应用程序无法获得的全面系统信息。

CPU-Z 在 Linux 上不可用

不要灰心!您可以使用多种方法和工具来获取 Linux 中的详细硬件信息。

事实上,如果你想要在 Linux 上使用类似于 CPU-Z 的东西,那么你很幸运。GitHub 上名为X0rg的开发人员为 Linux 创建了一个名为 CPU-X 的 CPU-Z 克隆。

该界面可能不是您会发现它熟悉的精确复制位。

带有 Adwaita-dark 主题的 CPU-X 默认界面

CPU-X:了解 CPU、主板和其他硬件细节的 GUI


CPU-X 是一个系统分析(信息)和监控应用程序(资源使用)。它可以检测处理器(CPU)、内存(RAM)、芯片组(主板)。

CPU-X 是为 GNU/Linux 和 FreeBSD 设计的免费开源软件。它以GUI、TUI 和 CLI格式提供。

默认情况下,图形模式下的 CPU-X 使用 GTK3(根据开发人员不会发生GTK4 端口)。

它可以提供有关硬件的全面信息,无需物理检查组件即可访问,而这在所有时间都是不可能的。例如,CPU-X 可以提供有关安装的 RAM 模块的信息,如下所示。

CPU-X 显示有关 RAM 的信息

CPU-X的特点

此应用程序的名称可能会产生误导,因为此应用程序可以提供有关计算机许多方面的信息,并且不仅限于 CPU。

以下是 CPU-X 可以提供的信息列表。

  • 处理器
  • 母板
  • 记忆
  • 系统
  • 显卡
  • 表现

如果你是第一次运行 CPU-X,你会看到类似下面的截图。

CPU-X 在没有守护程序的情况下运行

没有人可以忽略窗口左下角的Start Daemon按钮。

如果您启动守护程序,它将允许 CPU-X 访问特殊设备,提供更多信息并避免空标签(包、乘数、总线速度,如屏幕截图所示)。

CPU-X 守护进程需要 root 权限,它使用 Polkit 进行权限提升。如果您使用的是桌面环境,则按照提示输入密码将启动守护程序,并且不需要用户进一步输入。

请注意,内存信息仅在守护程序处于活动状态时可用。

终端中的 CPU-X

您也可以从命令行使用 CPU-X,因为在终端中有两个选项可用于使用 CPU-X,即 NCurses 和 Coredump。

首先,要访问 NCurses 界面,请使用以下命令。

cpu-x -N

该界面将类似于默认的 (GTK3),但具有 Ncurses 类型的界面,如下面的屏幕截图所示。您可以在此处使用箭头键进行导航。

在 GNOME 终端上运行的 CPU-X NCurses

其次,要获取数据摘要,请输入以下命令。

cpu-x -D

该命令为用户提供了 CPU-X 提供的所有系统信息的转储。这是一个很长的输出,因此您必须滚动它才能获得所需的信息,如下所示。

GNOME 终端上的 CPU-X coredump

在 Linux 上安装 CPU-X

您可以从CPU-X的 GitHub 发布页面获取最新的 AppImage 。

CPU-X 的本机软件包也可用于其官方存储库中的几乎所有发行版。以下是安装它们的命令。

适用于 Debian 11 或更高版本以及 Ubuntu 20.04 或更高版本。

sudo apt install cpu-x

对于 Fedora 30 或更高版本。

sudo dnf install cpu-x

对于 FreeBSD 11 或更高版本。

sudo pkg install cpu-x

对于 OpenSUSE Leap 15.2 或更高版本。

sudo zypper install cpu-x

对于 Solus 任何版本。

sudo eopkg install cpu-x

对于 Arch Linux,该软件包仅在 AUR 中可用。

yay -Syu cpu-x

您可以在GitHub 上查看 CPU-X 源代码。前往其官方网站了解更多信息。

结论

当您切换到 Linux 时,自然会寻找您在 Windows 中使用的应用程序。

Linux 中的 Ccleaner 在哪里?任务管理器在哪里?

有时该软件在 Linux 中可用,有时则不可用。在后一种情况下,您通常必须选择替代方案。

就是这样。Linux 桌面通常有可用的替代方案。

CPU-Z 替代品 CPU-X 就是这样一个例子。它以 CPU-Z 用户熟悉的方式为您提供 CPU 和其他硬件信息。

我知道还有许多其他工具,例如inxi和hardinfo可以用于类似目的。

你喜欢 CPU-X 还是喜欢其他工具?欢迎在下面发表评论。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_29607687/article/details/127158013

linux slab 分配器详解 --- 了解 linux 内存管理的方式z_iteye_2655的博客-爱代码爱编程

  良好的操作系统性能部分依赖于操作系统有效管理资源的能力。在过去,堆内存管理器是实际的规范,但是其性能会受到内存碎片和内存回收需求的影响。现在,Linux® 内核使用了源自于 Solaris 的一种方法,但是这种方法在嵌入式系统中已经使用了很长时间了,它是将内存作为对象按照大小进行分配。本文将探索 slab 分配器背后所采用的思想,并介绍

linux基础 -- linux中的进程_weixin_33939380的博客-爱代码爱编程

2019独角兽企业重金招聘Python工程师标准>>> Linux 中也难免遇到某个程序无响应的情况,可以通过一些命令来帮助我们让系统能够更流畅的运行。 而在此之前,我们需要对进程的基础知识有一定的了解,才能更好、更有效率的使用Linux 提供的工具。 1、进程、线程的基础概念 首先程序与进程

linux面试题_面向百度编程的cv大法专家丶的博客-爱代码爱编程

在Linux系统中,以 文件 方式访问设备 。Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。Linux文件系统中每个文件用 i节点 来标识。全部磁盘块由四个部分组成,分别为引导块 、专用块 、

面试专题--linux面试题-爱代码爱编程

Unix 和 Linux 有什么区别? Linux 和 Unix 都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似之 处,甚至有一部分人错误地认为 Unix 和 Linux 操作系统是一样的,然而,事实并非如此, 以下是两者的区别。 开源性 Linux 是一款开源操作系统,不需要付费,即

Linux 基础详解-爱代码爱编程

Linux 概述 什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Unix和Lin

Linux上,最常用的一批命令解析(10年精选)-爱代码爱编程

Linux这么多命令,通常会让初学者望而生畏。下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合。 任何一个命令其实都是可以深入的,比如tail -f和tail -F的区别。我们不去关心,只使用最常见的示例来说明。本文不会教你具体的用法,那是抢man命令的饭碗。这只是个引导篇,力求简洁。 学习方

Linux常见面试题,一网打尽!-爱代码爱编程

Linux 概述 什么是Linux Unix和Linux有什么区别? 什么是 Linux 内核? Linux的基本组件是什么? Linux 的体系结构 BASH和DOS之间的基本区别是什么? Linux 开机启动过程? Linux系统缺省的运行级别? Linux 使用的进程间通信方式? Linux 有哪些系统日志文件? Linux系统安装多个桌面环境有帮助

Linux-v10.0-爱代码爱编程

Linux-v10.0 1 初识Linux1.1 操作系统1.2 Linux发展历程1.3 Linux简介**1.3.1 什么是 Linux**1.3.2 Linux的特点1.4 Linux和Unix区别1.5 Linux和Windows区别1.6 Linux发行商和常见发行版1.7 Linux 应用领域**1.8 Linux之CentOS**1.

Linux学习笔记----01-爱代码爱编程

1 初识Linux 在前面的课程中,我们无论是开发、测试、部署、存储都在Windwos操作系统的环境中,从今天开始我们一起学习下Linux,Linux系统和Windows系统最大的区别就是图形化界面操作和用途上有所差异,除了这两点,两者有异曲同工之妙,在国内, Linux 系统更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows,也就是说L

Linux-v10-01天-授课-爱代码爱编程

Linux-v10.0-01天-课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景能够独立完成安装VMware虚拟机和网络配置能够独立完成安装CentOS以及远程终端SecureCRT能够熟练编写账户管理、用户组的增删改查和添加命令能够熟练编写系统管理的常用命令能够熟练编写目录常用命令能够熟练编写权限常用命令能够知道用户组实际应用场景1

day 26 学习Linux-01天-爱代码爱编程

Linux-01天-笔记 学习目标 能够知道什么是Linux系统以及它的应用场景能够独立完成安装VMware虚拟机和网络配置能够独立完成安装CentOS以及远程终端SecureCRT能够熟练编写账户管理、用户组的增删改查和添加命令能够熟练编写系统管理的常用命令能够熟练编写目录常用命令能够熟练编写权限常用命令能够知道用户组实际应用场景1 初识Linux

【面试 - 八股文】linux 高频面试题,助你吊打面试官系列_90后小伙追梦之路的博客-爱代码爱编程

继上次输出【面试-八股文】mysql 万字总结,助你吊打面试官,业界反响还不错 从 linux 基础、三剑客(grep\sed\awk)、shell 脚本编程、文件管理命令、磁盘管理命令、网络通讯命令、系统备份命令 以及 高频面试题角度出发的呕心力作(呵呵呵*2) 只为助你拿下高薪 offer 建议小伙伴先一键三连点赞、关注、收藏(其实收藏对

linux 中如何使用 id 命令_奋斗的工程师的博客-爱代码爱编程

Linux 中如何使用 id 命令 我从cnaaa.com购买了服务器。 在 Linux 中,id 命令用于显示用户的真实有效的用户ID和组ID。 本文我们通过一些例子来介绍一下如何使用 id 命令。 Linux 中