Linux中如何檢視系統是32位還是64位?

老男孩IT教育机构發表於2024-02-29

  CentOS是Linux的一種發行版,起源於RHEL,並按照開放原始碼的規定釋出原始碼進行編譯。而且它與RHEL在功能上保持相容性,是一個免費、開源的作業系統,使用者可以在不支付版權費用的情況下使用並進行修改。那麼Linux中CentOS區分32和64位嗎?具體請看下文。

  CentOS區分32位和64位!

  主要區別:

  CentOS 32bit系統主要針對PC而釋出的;

  CentOS 64bit系統主要針對大型的科學計算;

  64bit Linux系統主要安裝64bit硬體系統上;

  32bit Linux系統可以安裝到32bit硬體系統上,也可以安裝到64bit硬體上但執行效果不好;

  64bit定址空間更大128G記憶體可以定址操作;

  32bit定址空間小oracle系統基本使用不了,可以透過PAE開啟大記憶體支援。

  如何檢視系統是32位還是64位?

  1、uname-a

  如果有x86_64就是64位,沒有就是32位的

  後面是X686或者X86_64則核心是64位的,i686或i386則核心是32位的。

  2、file/sbin/init

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

  /sbin/init: ELF 32-bit LSB shared object,Intel 80386,version 1 (SYSV),dynamically linked(uses shared libs),for GNU/linux 2.6.18,stripped

  3、file/bin/ls

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

  /bin/ls:ELF 32-bit LSB executable,Intel 80386,version 1 (SYSV),dynamically linked (uses shared libs),for GNU/linux 2.6.18,stripped


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3007704/,如需轉載,請註明出處,否則將追究法律責任。

相關文章