国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Shell腳本判斷Linux系統是32位還是64位的幾種方法分享

2019-10-26 18:43:45
字體:
來源:轉載
供稿:網友

一行就能搞定,輸出32或者64。
可以用“getconf WORD_BIT”和“getconf LONG_BIT”獲得word和long的位數,64位系統中應該分別得到32和64。
參考代碼如下:
代碼如下:
ldconfig
if [ $(getconf WORD_BIT) = '32' ] && [ $(getconf LONG_BIT) = '64' ] ; then
    ln -s /usr/local/mysql/lib/mysql /usr/lib64/mysql
else
    ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
fi

其它方法一:執行命令 file /sbin/init
代碼如下:
[root@localhost jianbao]# file /sbin/init
/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

即是32位的 Linux, 若是64位的, 顯示的是 64-bit 。
例如,在另一臺 64 位機器運行的結果:
代碼如下:
[root@edunosql ~]# file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

方法二:uname -a

32位:Linux localhost.localdomain 2.6.32-431.17.1.el6.i686 #1 SMP Wed May 7 20:52:21 UTC 2014 i686 i686 i386 GNU/Linux

64位:Linux demolinux 2.6.32-431.11.2.el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

方法三:使用用“getconf WORD_BIT”和“getconf LONG_BIT”獲得 word 和 long 的位數,64位系統中應該分別得到32和64。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屯门区| 临潭县| 松滋市| 文化| 阜阳市| 宣恩县| 桑植县| 和顺县| 淄博市| 玛沁县| 马公市| 房山区| 定襄县| 峨山| 宁河县| 温泉县| 侯马市| 台前县| 呼图壁县| 东莞市| 大余县| 高青县| 曲松县| 太仆寺旗| 麟游县| 乌海市| 姜堰市| 长乐市| 揭东县| 平湖市| 乌兰察布市| 兴义市| 武冈市| 西平县| 吉安县| 黄冈市| 英超| 玛沁县| 桂平市| 弋阳县| 武平县|