如何查看linuxx86和x64

1切换到root用户su-root,如下图。

2getconfLONG_BIT

通过getconfLONG_BIT命令获取系统位数返回32表示是32位64位,如下图。

3uname-a

通过uname-a命令获取系统位数。
而X86_64的都是64位的,如下图。

4file/sbin/init或file/bin/ls

通过命令file/sbin/init或file/bin获取系统位。
/ls数字,32位的是32位,64位的是64位,如下图所示。

linux发行版中的i386i686x8664有什么区别

Linux发行版中i386、i686和x86-64之间的主要区别在于处理器架构和它们支持的位数。
1.**i386**:通常用作Intel32位处理器的通用术语,它支持所有基于x86架构的32位处理器,包括首先来自Intel和AMD的处理器,例如8086、80286、80386和很快。
Linuxi386版本是专门为这些32位处理器设计的,并提供对32位应用程序的支持。
2.**i686**:作为i386的子集,i686支持PentiumPro及以上更高级的处理器,包括K7架构的Athlon。
它为更先进的32位处理器提供了最佳支持,因此可以比纯i386版本表现更好。
3.**x86-64**:也称为“AMD64”或“x64”,这是AMD开发并广泛采用的64位计算机处理器架构。
它建立在现有的x8632位架构之上,但提供对64位处理器的支持和更强大的内存寻址功能。
Linuxx86-64版本是为这些64位处理器设计的,能够运行64位应用程序,并且与大多数32位应用程序兼容。
简而言之,Linux发行版中i386、i686和x86-64之间的主要区别在于它们支持的处理器数量和类型。
用户应根据自己的硬件配置和需求选择合适的版本。
随着计算机硬件的不断发展,x86-64已经成为主流,因为它提供了更好的性能和更大的内存支持。