use*_*841 0 linux command-line
我是 linux 新手,但在其他地方找不到任何答案。
我有一个 vanilla RHEL 7.1 安装,我想运行 dmidecode 和 lshal,但是当我尝试运行它时,这两个命令都显示“bash: command not found”
我试过 /usr/bin 和 /usr/sbin
这些命令是在另一个文件夹中还是必须安装?如果是后者,我该如何安装它们?或者有替代品......等!
谢谢
dmidecode 应该随您的 RHEL 7 安装一起提供,但为了更好地运行此命令以检查它是否已安装:
rpm -qil dmidecode
Run Code Online (Sandbox Code Playgroud)
你应该得到一堆关于这个包的信息。寻找“安装日期”行进行确认。如果未安装,请快速尝试:
sudo yum install dmidecode
Run Code Online (Sandbox Code Playgroud)
dmidecode如果您的系统架构是 IBM System Z、PowerPC 或 Itanium,则可能会有意从安装中省略。从RHEL 客户门户(需要登录才能完整查看):
IBM System z (s390) 和 PowerPC 架构不使用 DMI 标准,因此没有要解码的 DMI 表,因此 Red Hat Enterprise Linux 中没有用于 IBM System z (s390) 或 PowerPC 系统的 dmidecode 实用程序。但是,如果在这些系统上安装了 python-dmidecode 模块,则该模块可以从基于 x86 的系统读取提供的 DMI 数据。
此外,从这个RHEL bugzilla 页面:
...dmidecode 应该存在于 i386 和 x86_64 内核工具中,但不在 powerpc 或 itanium 版本中(尽管在浏览规范文件时,看起来我们确实提到了 dmidecode 即使在这些平台上)
如果您的系统架构是上述之一,您可以考虑替代方案,例如lshw或hwinfo。您可以使用arch或uname -m命令来显示您的系统架构。
如果您正在运行支持的 dmidecode 平台,请考虑在上面第二个链接的位置提交错误^
| 归档时间: |
|
| 查看次数: |
5795 次 |
| 最近记录: |