一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - 判斷Unix系統(tǒng)及庫(kù)文件是32位還是64位的詳解

判斷Unix系統(tǒng)及庫(kù)文件是32位還是64位的詳解

2021-12-03 17:11Linux教程網(wǎng) Linux

這篇文章主要介紹了判斷Unix系統(tǒng)及庫(kù)文件是32位還是64位的的相關(guān)資料,這里整理下查看系統(tǒng)位數(shù)的命令,需要的朋友可以參考下

判斷Unix系統(tǒng)及庫(kù)文件是32位還是64位的詳解

一、查看系統(tǒng)32還是64位系統(tǒng)

bootinfo -y    查看硬件位數(shù)
bootinfo -K   查看內(nèi)核位數(shù)

二、查看庫(kù)文件是32位還是64位

1、使用file命令

Linux:

?
1
2
3
4
# file libnss1_files-2.2.4.so
libnss1_files-2.2.4.so: ELF 32-bit LSB shared object, Intel 80386, version 1, not stripped
# file libtrsbean.so
libtrsbean.so: ELF 64-bit LSB shared object, version 1, not stripped

AIX:32位的沒有說明

?
1
2
3
4
#file /usr/ccs/lib/mcrt0.o
/usr/ccs/lib/mcrt0.o:  executable (RISC System/6000) or object module not stripped
#file /usr/ccs/lib/mcrt0_64.o
/usr/ccs/lib/mcrt0_64.o:    64-bit XCOFF executable or object module not stripped

Solaris:

?
1
2
# file libmp.so
libmp.so:    ELF 32-位 MSB 動(dòng)態(tài)庫(kù) SPARC 版本 1,動(dòng)態(tài)鏈接,沒有除去

2、通過二進(jìn)制查看命令od查看相關(guān)的庫(kù)文件也可以解決此問題,但難度大,也不保險(xiǎn)。下面給出在不同系統(tǒng)中的結(jié)果,以供參考(由于只在某一版本的操作系統(tǒng)下面做的測(cè)試,下面的結(jié)果不可能適應(yīng)所有的所有版本的系統(tǒng))

Linux

?
1
2
3
4
5
6
32位第4段是0101;64位第4段是0102  
 -h 表示按16進(jìn)制2字節(jié)整數(shù)查看,整數(shù)高低位也調(diào)整了(如7f45變成457f); -N 10 表示查看10個(gè)字節(jié)
#od -h -N 10 32.so
   0000000 457f 464c 0101 0001 0000
#od -h -N 10 64.so
   0000000 457f 464c 0102 0001 0000

Solaris

和Linux差不多,只是Linux的 -h 參數(shù)變成 -x。另外顯示結(jié)果也不太一樣,Solaris是按照字節(jié)順序顯示的,Linux是按照16進(jìn)制2字節(jié)整數(shù)查看,會(huì)把高低位調(diào)整了。

?
1
2
3
4
#od -x -N 10 32.so     
   0000000 7f45 4c46 0101 0100 0000
#od -x -N 10 64.so     
   0000000 7f45 4c46 0102 0100 0000

AIX

32位是01df ;64位是01f7

?
1
2
3
4
#od -N 10 -h crt0_r.o
   0000000 01df 0003 3d65 462a 0000
#od -N 10 -h mcrt0_64.o
   0000000 01f7 0003 3fe2 7fd5 0000

 HP Unix

沒有實(shí)際操作,只是通過UltraEdit打開兩個(gè)文件xxx32.sl和xxx64.sl并比較前面幾個(gè)字節(jié)(惠普庫(kù)文件是.sl結(jié)尾不是.so結(jié)尾的)。發(fā)現(xiàn)64位的文件和Linux/Solaris的類似。

?
1
2
02 10 01 0e 05 12 40
7f 45 4c 46 02 02 01

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 大jjjj免费看视频 | 亚洲男人第一天堂 | 免费看隐私男生网站 | 国产精品亚洲精品青青青 | 九九在线免费视频 | 久久久影院亚洲精品 | 欧美一级v片 | 欧美日韩一区二区三区久久 | 视频在线免费看 | 欧美性受xxxx88喷潮 | 欧美一区二区三区大片 | 99毛片| 外国a级片 | porno日本大学生高清 | 国产精品视频一区二区三区w | 亚洲男人的天堂成人 | 日韩免费视频播放 | 亚洲aⅴ男人的天堂在线观看 | 国产欧美一区二区三区精品 | 热久久最新地址 | 国产婷婷高清在线观看免费 | 亚洲一成人毛片 | 国产麻豆传媒在线观看 | 亚洲男男video | 91九色jiuse006| 含羞草传媒网站免费进入欢迎 | 99久久久久久久 | 天天色天天综合 | 亚洲 欧美 国产 综合久久 | 鬼惨笑小说 | 青久草视频 | 性欧美sexvideo另类 | 非洲黑人xxxxxbbbbb | 国产成人永久免费视 | 亚洲精品视频网 | 人妖欧美一区二区三区四区 | 向日葵视频app下载18岁以下勿看 | 小仙夜晚慰自催眠mp3护士篇 | 午夜精品网站 | 四虎精品在线视频 | 日本加勒比在线播放 |