我的Linux机器报告的"uname -a"输出如下:
[root@tom i386]# uname -a
Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux
[root@tom i386]#
根据uname手册,条目“i686 i686 i386”表示:
- 机器硬件名称(i686)
- 处理器类型(i686)
- 硬件平台(i386)
[root@tom i386]# cat /proc/cpuinfo
<snip>
vendor_id : GenuineIntel
CPU family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 5148 @ 2.33 GHz
stepping : 6
CPU MHz : 2328.038
cache size : 4096 KB
</snip>
补充一下,我为什么对此感兴趣。 在这台机器上构建RPM时,在RPM目录下发现了两个目录,i386
和i686
。
因此,如果我想自动复制生成的RPM到某个位置,应该在shell脚本中指定哪个目录? 我使用uname -p
命令输出的是i686
,但生成的RPM目录却是i386
。