該檔案用於記錄 redhat 的發行版本資訊
cat /etc/redhat-release
[root@localhost ~]# cat /etc/redhat-release
centos linux release 7.8.2003 (core)
[root@localhost ~]#
uname可顯示電腦以及作業系統的相關資訊。
uname -a
-a或--all 顯示全部的資訊。
-m或--machine 顯示電腦型別。
-n或-nodename 顯示在網路上的主機名稱。
-r或--release 顯示作業系統的發行編號。
-s或--sysname 顯示作業系統名稱。
-v 顯示作業系統的版本。
--help 顯示幫助。
--version 顯示版本資訊。
[root@localhost ~]# uname -a
linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 smp thu nov 8 23:39:32 utc 2018 x86_64 x86_64 x86_64 gnu/linux
[root@localhost ~]#
linux檢視當前作業系統版本資訊
cat /proc/version
[root@localhost ~]# cat /proc/version
linux version 3.10.0-957.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (red hat 4.8.5-36) (gcc) ) #1 smp thu nov 8 23:39:32 utc 2018
[root@localhost ~]#
檢視當前linux系統是32位還是64位
getconf long_bit or getconf word_bit
getconf word_bit誤區
引用在寫指令碼(如:lnmp)
時,經常需要判斷linux作業系統是64bit還是32bit,如果是64bit執行這個命令(ln -s
/usr/local/lib/libmcrypt.la /usr/lib64/libmcrypt.la),如果是32bit則執行另乙個命令(ln
-s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la)
判斷linux系統是32位還是64位有很多方法,推薦用getconf,然而有人認為getconf word_bit=32則是32bit,getconf word_bit=64則是64bit,請去64bit機器上執行,呵呵。getconf word_bit顯示結果還是32,why?
32位的系統中int型別和long型別一般都是4位元組,64位的系統中int型別還是4位元組的,但是long已變成了8位元組inux系統中可
用」getconf word_bit」和」getconf long_bit」獲得word和long的位數。64位系統中應該分別得到32和64。
shell指令碼通常做法如下:
if [ `getconf word_bit` = '32' ] && [ `getconf long_bit` = '64' ] ; then
ln -s /usr/local/lib/libmcrypt.la /usr/lib64/libmcrypt.la
else
ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
fi
CentOS 檢視系統型號和版本記憶體
dmidecode grep p maximum capacity 檢視硬碟大小 dmidecode grep p a5 memory device grep size檢視記憶體大小 lsb release a 檢視作業系統版本 cat proc cpuinfo grep name cut f2 d...
檢視CentOS的版本資訊
centos的版本號資訊一般存放在配置檔案當中,在centos中,與其版本相關的配置檔案中都有centos關鍵字,該檔案一般存放在 etc 目錄下,所以說我們可以直接在該資料夾下搜尋相關的檔案 ll etc centos 其中存放其版本配置資訊的檔案為 centos release 翻譯過來就是 c...
檢視CentOS版本方法
有以下命令可以檢視 lsb release a lsb version core 3.1 ia32 core 3.1 noarch graphics 3.1 ia32 graphics 3.1 noarch distributor id centos description centos relea...