gpt4 book ai didi

linux - 如何发现机器类型?

转载 作者:IT王子 更新时间:2023-10-29 01:01:16 24 4
gpt4 key购买 nike

我想发现大量机器的机器架构类型。我有每台机器的主机名。这些机器有 Debian 4 linux、SunOS 9、SunOS 10 或 Apple Darwin。所有都是类 unix,但有细微差别。

我想知道:- 架构(x86、x86_64、ia64、sparc、powerpc...)- 处理器类型(intel pentium、pentium pro、pentium II、sparc、powerpc、itanium、athlon、core 2 duo、cytrix 等...)- 处理器数量

当心,我想要机器的“类​​型”。使用“uname”的愚蠢方法在 Sun 上不起作用,并且当机器实际上是“x86_64”但操作系统是 32 位时,它还会返回诸如“i686”之类的东西。/proc/cpuinfo 也不起作用,而且事情变得更加复杂,因为有些机器没有安装 C 编译器(我敢肯定它们都有 sh,也许是 python 或 perl,不知道)。

提前致谢!! :)

最佳答案

拱门; uname -a

arch 是获取 CPU 指令集名称的标准方法。 uname -a 得到一堆关于操作系统的东西。不带 a 的 uname 获取操作系统名称。

但是从编程的角度来说,arch 的等价物是 uname -m

关于linux - 如何发现机器类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/481355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com