當前位置:吉日网官网 - 錢幣收藏 - 如何判斷Linux是32位還是64位?

如何判斷Linux是32位還是64位?

方法1: getconf LONG_BIT

在linux終端輸入getconf LONG_BIT命令。

如果是32位機,結果是32。

Linux代碼集合代碼

[root @ localhost ~]# getconf LONG _ BIT

32

如果是64位機,結果是64。

Linux代碼集合代碼

[root @ localhost ~]# getconf LONG _ BIT

64

方法2: uname -a

如果是64位機器,會輸出x86_64。

Linux代碼集合代碼

[Chenzhou @ test web 01 ~]$ uname-a

Linux testweb 01 2 . 6 . 18-308 . 4 . 1 . el5 # 1 SMP星期二17 17:08:00美國東部時間2012 x86 _ 64 x86 _ 64 x86 _ 64 GNU/Linux

可以看到uname-a執行後結果中輸出x86_64,表示機器是64位,否則表示機器是32位。

Linux代碼集合代碼

[root@localhost ~]# uname -a

Linux localhost . local domain 2 . 6 . 18-164 . el5 # 1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux

方法3: file /sbin/init或file /bin/ls。

示例:32位機器

文件/sbin/init

Linux代碼集合代碼

[root @ localhost ~]# file/sbin/init

/sbin/init: ELF 32位LSB可執行文件,Intel 80386,版本1 (SYSV),對於GNU/Linux 2.6.9,動態鏈接(使用共享庫),對於GNU/Linux 2.6.9,剝離

文件/bin/ls

Linux代碼集合代碼

[root@localhost ~]# file /bin/ls

/bin/ls: ELF 32位LSB可執行文件,Intel 80386,版本1 (SYSV),適用於GNU/Linux 2.6.9,動態鏈接(使用共享庫),適用於GNU/Linux 2.6.9,剝離

示例:64位機器

文件/sbin/init

Linux代碼集合代碼

[Chenzhou @ test web 01 ~]$ file/sbin/init

/sbin/init: ELF 64位LSB可執行文件,AMD x86-64,版本1 (SYSV),對於GNU/Linux 2.6.9,動態鏈接(使用共享庫),對於GNU/Linux 2.6.9,剝離

文件/bin/ls

Linux代碼集合代碼

[Chenzhou @ test web 01 ~]$ file/bin/ls

/bin/ls: ELF 64位LSB可執行文件,AMD x86-64,版本1 (SYSV),對於GNU/Linux 2.6.9,動態鏈接(使用共享庫),對於GNU/Linux 2.6.9,剝離

  • 上一篇:奢侈品系列
  • 下一篇:如何評價吉布森J45吉他?
  • copyright 2024吉日网官网