怎麼檢視linu核心是32位還是64位

時間 2021-12-24 15:54:12

1樓:匿名使用者

file /lib*/libc-*因為 linux 的 32、64 支援除了核心,還要有對應的函式庫才能真正執行。

所以 64 位核心但只有 32 函式庫一樣只能跑 32 的程式。如果 64 位核心和只有 64 位函式庫環境,那麼只能跑 64 位的程式。

其實一般來說,看 / 目錄的構成就知道了。有 lib64 就是 64 位的系統。

當然 32 位核心是不能跑 64 位函式庫和 64 位程式的,但依然可以裝一套 64 位的資料(不過就是一大堆檔案而已)。

而且純 64 位, /lib64 可以不要 64 這個字尾而只要 /lib。

不過從大家的習慣來說,64 位的系統,必然有 /lib64 ,glibc 基本庫必然是 libc-* 。

我這個命令就是看 /lib* 目錄裡面 libc-* 檔案的檔案型別。 libc-* 這個看系統,比如我的是 libc-2.17.

so 。也就是 glibc 2.17 的庫,這個 glibc 是基本c函式庫。

當前主流系統必須裝的。

一般 64 位系統,會有一個 elf 64-bit lsb shared object 。如果裝了 32 位兼任庫,會在另一個目錄裡面出現一個 elf 32-bit lsb shared object 的 glibc 基本庫檔案。

不過注意的是,glibc 只是基本庫,很多軟體都需要附加的函式庫才能真正執行起來的。並不代表有這個檔案就肯定可以用。只是這個東西現在是最基本的執行支援要求。

注意 fedora 好像已經取消 /lib*、/bin、/sbin這些目錄,而是都扔到 /usr 裡面的對應目錄中。不過現在依然保留這三個目錄的連線來保證相容。這個命令現在應該還可以用,未來還行不行就不知道了。

龍芯的很多系統就是典型的 64 位核心跑 32 位環境的樣子,這種機器明顯的就不能靠 uname 來確定支援。必須看系統到底有沒有 64 位的執行庫。

2樓:匿名使用者

uname -a

這個命令就是檢視系統是32位還是64位。

帶i386、i486、i586、i686、x86等的一般是32位的,帶x64、amd64、x86_64、x86-64等的一般是64位的。

怎麼檢視linu系統的核心版本,怎麼檢視linux系統的核心版本

改革村風吹滿地 1 在之前需要介紹乙個目錄 proc,記憶體對映目錄。這個目錄是不佔硬碟空間的,它儲存著記憶體的真實寫照,首先檢視ls proc資訊 2 可以看到,version就是我們需要查詢的東西,然後在cat proc version檢視 3 可以看到這裡的核心版本是2.6.18,用的是紅帽 ...

怎麼檢視電腦系統是32位還是64位

安徽電信網上營業廳 選中桌面上的 計算機 按下滑鼠右鍵,在右鍵選單欄中選擇 屬性 在計算機屬性視窗中,可以看到目前該機安裝的是64位作業系統如果是32位的就會顯示32位。如圖所示 windows xp 系統 右鍵單機桌面上的 我的電腦 在選單中選擇 屬性 如果您的機器是64位系統則在系統屬性選項卡下...

怎麼檢視win7是32位還是64位

方法一1 點選 開始 按鈕,就是一般我們關機的時候 會首先想到去點選的那個按鈕 看到 計算機 將滑鼠指標停留在這三個字樣上,右鍵 計算機 便會看到 屬性 兩個字。2 左鍵點選 屬性 彈出下 計算機的基本資訊 框,在 系統型別 那一排你將會看到你的機器是32位還是64位。方法二1 點選 開始 按鈕,就...