知道GNU / Linux系統是32位還是64位的方法

32和64位芯片

一般來說,所有用戶都知道他們的系統是否正常 32 或 64 位,因為當他們下載他們使用的發行版的 ISO 時,他們會下載他們需要的版本。 您已經知道,自從 AMD 通過採用 Athlon64 微處理器的 AMD64 ISA(以及 Intel 的改編版 EM64T)的出現將 64 位帶入台式機以來,現在已經為仍然擁有芯片的用戶發布了操作系統。32 位和那些擁有芯片的用戶已經發布了操作系統。最強大和最現代的版本。

還有一些新手用戶 他們可能不知道他們正在使用的系統類型 因為他們不是安裝他們使用的發行版的人,或者只是因為他們偶爾使用屬於其他用戶的發行版或系統。 即使在某些情況下,您可能正在遠端管理團隊,而他們甚至不與機器面對面。 但有一些簡單的方法可以找出答案。 如果您手邊有發行版的 ISO 映像文件,第一個想到的方法是檢查它是否有銘文 x86_64(64 位) 或者如果您有任何其他表示 32 位的,例如 i386、i486、i586 和 i686。 最簡單的事情也是執行命令:

uname -p

但是它存在 另一個特定命令 它是什麼:

arch

甚至 您可以使用其他命令,如下所示,其中一個和另一個都會給我們線索:

echo $MACHTYPE

lscpu

lshw -class cpu

通過所有這些命令和選項,您將能夠知道它是否來自 64 位或 32 位 以一種簡單的方式。 它們並不是唯一存在的方法,還有其他方法可以通過查閱某些系統文件和其他程序等來查找。 但是,嘿,這已經足夠了......


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   某人 他說:

    您好,您曾經使用過一些命令來了解 cpu 的類型,但如果安裝的 linux 是 32 位或 64 位,則不能。
    因為您可以擁有 64 位 cpu 並且安裝了 32 位版本的 linux。
    好吧,其他命令並不表明一件事或另一件事。
    問候。

  2.   何塞·德·阿隆索 他說:

    感謝您的文章。 如果它對某人有用:

    這是我保存的一篇文章,其中提供了更多了解 Linux 是 32 位還是 64 位的方法:

    http://www.sysadmit.com/2016/02/linux-como-saber-si-es-32-o-64-bits.html

    1.    何塞·卡魯西 他說:

      你好,José,我正在編寫一個 bash 腳本,我必須確定 Linux 內核是 32 位還是 64 位進行驗證,我認為通過鏈接(其中詳細解釋了必要的命令),我可以確定它。 非常感謝艾薩克和你的貢獻。

  3.   原始和免費的Malagueños 他說:

    對於我的 uname -p 它告訴我未知,我必須安裝 lshw,其他的都很完美。
    Debian 9 64 位。

  4.   杰納羅 他說:

    就像雙擊 64 位 deb 文件一樣簡單,如果它說不能安裝在 32 位系統上,那麼我們就已經知道我們有一個像爺爺一樣的舊處理器,嘿嘿嘿!