Linux 要如何查看作業系統是 32bits 還是 64bits?

一般都是用 uname -a, uname -m (顯示 i386 => 32bits, x86_64 => 64bits)

系統如何判斷 32bits / 64bits

在嘿嘿星期四的討論學到, Mat: 用 `file /bin/bash`, 結果非常淺顯易懂.

  • 64bits: file /bin/bash

    /bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

  • 32bits: file /bin/bash

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

感謝 sshsiung 提供的方法:

  • getconf LONG_BIT # 32bits

    32

  • getconf LONG_BIT # 64bits

    64

相關網頁


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

Linux 要如何查看作業系統是 32bits 還是 64bits? 有 14 則回應

  1. Tsung 說道:

    感謝指點, 這個方法直接出來 32, 64... 淺顯易懂. 🙂

  2. dllee 說道:

    您好,
    不好意思, 問一個文不對題的問題,
    看到您的 Blog 有很多 Linux 的文章,
    常常 google 會搜到您的 Blog,
    但不知道是我用的關鍵字不對還是怎樣, 總找不到我想要的設定。
    我從 Ubuntu 9.10 開始玩,到目前 Ubuntu 10.10,
    對於網路的設定一直弄不好...
    在家中,我需要使用 ADSL 撥接上網,使用 Ubuntu 9.10 以上內建的
    Network Manager 就可以正常撥接上網,不過,當我需要連家中其他
    的電腦時,又需要將撥接關閉,再將 eth0 連線,才能連到家中其他的電腦。
    是否可以像 Windows 一樣,可以同時使用網芳,又可以撥接上網?
    我該如何設定?或是需要什麼軟體?

  3. Tsung 說道:

    ADSL 撥接上網, 應該會多出 ppp0 得界面.
    你只需要將 eth0 設定成你網芳得 IP, 就可以連到了. 🙂

  4. dllee 說道:

    由 Network Manager 下拉選單中,
    選了 eth0 連線,ADSL 就斷線,
    選了 ADSL 連線,eth0 就斷線,
    能讓 eth0 與 ADSL 同時連線嗎?

  5. Tsung 說道:

    呃, 我剛剛說的是修改 /etc/network/interfaces
    Network Manager 我沒用過這種作法耶. Orz..

  6. dllee 說道:

    如果是這樣,那 /etc/network/interfaces 應如何修改
    才能同時使用呢?
    因為我的 /etc/network/interfaces 就只有以下兩行
    auto lo
    iface lo inet loopback
    ADSL 上網的設定在這個檔案內並沒有看到,
    但是我仍可以由 Network Manager 選單點選 ADSL 撥接上網

  7. Tsung 說道:

    用 pppoeconf 設定, interfaces 設定大概會長成這樣子.
    你需要依照自己的環境另外修改. 🙂
    auto eth0
    iface eth0 inet static
    address 區網IP
    netmask 255.255.255.0
    network 區網網段IP.0
    broadcast 區網網段IP.255
    auto dsl-provider
    iface dsl-provider inet ppp
    pre-up /sbin/ifconfig eth0 up
    provider dsl-provider

  8. dllee 說道:

    太感謝您了 ^__^
    原來只要執行 pppoeconf 設定完 PPPoE 的帳密
    再手動修改 /etc/network/interfaces 的 eth0
    就可以同時網芳+撥接了 ^^
    使用後,重開機後,系統列就不會出現 Network Manager 的圖示了。
    之後也要學習怎麼用 iwconfig 等來建立無線網路連線了,
    使用 Network Manager 是比較方便簡單,但唯一缺點就是
    不能用同網芳+撥接...
    再次感謝您 😀

  9. Tsung 說道:

    嗯嗯, 加油. 🙂

  10. long904 說道:

    不好意思。没征得您同意的情况下,我把它发表在新浪微博上了。
    一直有订阅您的blog,这是个充满应用技巧的地方。感谢分享。

  11. Tsung 說道:

    沒關係, 您能通知我就很開心囉~~ 請享用吧~ 🙂

  12. yodalee 說道:

    uname -a 看是x86還x86_64也可以

  13. yinX 說道:

    解决了我的问题,感谢!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料