全部博文(78)
分类: LINUX
2009-07-22 17:38:22
在安装一份64位ORACLE数据库之前,想先确认一下操作系统是否是64位。用uname -a命令查看了,但结果中并没有明确说明是多少位,于是再继续找其它方法。
1.编程实现:
在程序中返回sizeof(int)的值,返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。
2.getconf命令:
getconf LONG_BIT
getconf命令可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。
可以再尝试用:getconf WORD_BIT,这个命令返回int类型的长度,与sizeof(int)一致。chinaunix网友2009-08-24 21:57:58
我觉得你这文章写得有问题,这个命令不是很通用吧,为什么 我的机子上操作getconf HARDWARE_BITMODE,它提示getconf: Unrecognized variable `HARDWARE_BITMODE',有些机子可以,有些机子不可以