查看linux机器是32位还是64位的方法
发布网友
发布时间:2022-04-14 13:07
我来回答
共7个回答
热心网友
时间:2022-04-14 14:36
看 CPU 硬件信息是 cat /proc/cpuinfo
忘了是那个地方,显示 64 就是 64 位的。
如果是系统,看 /lib*/libc.* 。file 一下就知道 。一般 64 位系统,也会装 32 的函数库,所以 64 的应该是有至少两个,一个在 /lib/ (或者 /lib32 ) 里面,一个在 /lib64/ 里面 。看 ELF 文件,写 64 的就是 64 ,没写应该就是 32 的。不过有可能这个文件是个链接,你需要看本体。
uname -a 并不准确,64 位 CPU 可以跑 32 位的系统,那么机器是 64 位的,系统是纯 32 ,uname -a 还是 32 的。而有的人会用 64 位内核跑 32 位的系统(可以实现更好的内存支持),但这样,uname -a 是 64 的,但实际系统却运行不了 64 的程序,因为没有支持环境。
看 release 文件纯看系统,有些系统不会留 release ,或者里面信息不全。
热心网友
时间:2022-04-14 15:54
uname -a
返回含有x64就是64位,没有就是32位
热心网友
时间:2022-04-14 17:29
arch命令,x86_64就是64位,否则是32位
热心网友
时间:2022-04-14 19:20
rpm -ra就可以看到了
热心网友
时间:2022-04-14 21:28
不用输入命令,一般系统设置里就有系统信息
热心网友
时间:2022-04-14 23:53
getconf LONG_BIT
热心网友
时间:2022-04-15 02:34
cat /etc/redhat-release