由于设计初衷的不同,服务器的系统一般有32位和64位的区别。64位是为了满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。是技术人员使用特殊软件的运行平台。而32位操作系统是为普通用户设计的。不同位数的系统对于硬件配置的要求也有不同,比如windows2003 标准版32位的系统,不管服务器内存有多大,最高也只能显示4G,而64位的系统却没有限制。现在最新几代的主板只支持windows2008 64位以上的系统,linux系统更加专业,基本上都是64位的。那么如何查看服务器系统是64位或32位呢?
windows系统最直接的方法就是桌面上鼠标右键单击“计算机”(我的电脑) 在弹出的快捷菜单中选择“属性”,如果看到64的字样,那么就是64位了。如果没有64的数字,可以使用Windows内置命令systeminfo查看系统信息。
在Windows桌面开始菜单中输入 cmd 回车打开命令提示符,输入systeminfo 即可看到:系统类型为X86-based PC就是32位否则位X64。如下图:
还在怀疑? 开始>运行中输入“winver”,如果您的系统是64位的,同样会明确标示出“x64 Edition”。
root登录ssh: uname -a
Linux www.ctohome.com 2.6.18-164.10.1.el5xen #1 SMP Thu Jan7 20:28:30 EST 2010 x86_64 x86_64 x86_64GNU/Linux
有x86_64表示是64位系统:
file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), forGNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9,stripped