如何查看Linux内核是否为64位版本?

方法非常简单,LINUX提供了一个查看配置的命令(实际有相应的库函数)getconf,使用它即可,方法如下:
getconf LONG_BIT

file /sbin/init
如果返回64,就表示为64位内核,否则应当返回32。

#file /sbin/init
/sbin/init: ELF <b>;32-bit</b>; LSB executable, Intel 80386......

即是32位的 linux, 如是64位的, 显示的是 64-bit

如:

file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

你可能感兴趣的:(linux内核,是否为64位版本,如何查看)