如何檢視Linux作業系統的位數

2021-08-31 23:16:02 字數 600 閱讀 2031

在安裝乙份64位oracle資料庫之前,要確認一下作業系統是否是64位。用uname -a命令檢視了,但結果中並沒有明確說明是多少位,於是再繼續找其它方法。

1.程式設計實現:

在程式中返回sizeof(int)的值,返回的結果是作業系統的位元組數。若返回4則是32位作業系統,返回8即是64位。

2.getconf命令:

getconf命令可以獲取系統的基本配置資訊,比如作業系統位數,記憶體大小,磁碟大小等。

例如:確定磁碟 hdisk0 大小,若是 root 使用者,則輸入:

getconf disk_size /dev/hdisk0

確定實際記憶體大小:getconf real_memory

確定是否機器硬體是 32 位或 64 位:getconf hardware_bitmode

確定是否核心是 32 位或 64 位: getconf kernel_bitmode

若以上的getconf kernel_bitmode方法不成功(在我的機器上就不成功),可能是因為版本不一致,可以再嘗試用:getconf word_bit,這個命令返回int型別的長度,與sizeof(int)一致。

關於getconf命令的用法,請檢視手冊

如何檢視Linux作業系統版本?

如何檢視linux作業系統版本?1.檢視核心版本命令 chen mylinuxserver cat proc version linux version 2.6.5 7.244 smp geeko buildhost gcc version 3.3.3 suse linux 1 smp mon de...

如何檢視Linux作業系統版本?

1.檢視核心版本命令 chen mylinuxserver cat proc version linux version 2.6.5 7.244 smp geeko buildhost gcc version 3.3.3 suse linux 1 smp mon dec 12 18 32 25 ut...

如何檢視Linux作業系統版本?

如何檢視linux作業系統版本?1.檢視核心版本命令 chen mylinuxserver cat proc version linux version 2.6.5 7.244 smp geeko buildhost gcc version 3.3.3 suse linux 1 smp mon de...