我的 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
which give i686
but RPM generated i386
。