首頁 >資料庫 >mysql教程 >Linux下各種軟體版本、參數的查看

Linux下各種軟體版本、參數的查看

齐天大圣
齐天大圣原創
2020-06-03 10:00:17178瀏覽

Linux核心版本查看

方法一、使用uname指令查看

# uname -a
# 查看所有参数
# uname -r
3.10.0-693.2.2.el7.x86_64

可以看到目前我的核心版本是3.10. 0。

方法二、檢視/proc/version

# cat /proc/version
Linux version 3.10.0-693.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Sep 12 22:26:13 UTC 2017

#發行版本查看

可以透過檢視/etc/centos- release來查看發行版本,但此方法只適合centos發行版。

# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)

另一種方法則適合所有的發行版,但前提是需要安裝redhat-lsb軟體。

yum install -y redhat-lsb

然後就可以使用lsb_release來查看了

# lsb_release -r
Release: 7.4.1708

#硬體參數檢視

##檢視系統的字長

# getconf  LONG_BIT
64

查看cpu訊息,使用cat /proc/cpuinfo會列出所有cpu資訊。

# cat /proc/cpuinfo 
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model  : 85
model name : Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
stepping : 4
microcode : 0x1
cpu MHz  : 2499.988
cache size : 33792 KB
physical id : 0
siblings : 16
core id  : 0
cpu cores : 8
apicid  : 0
initial apicid : 0
fpu  : yes
fpu_exception : yes
cpuid level : 13
wp  : yes
flags  : ……
bogomips : 4999.97
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model  : 85
model name : Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
stepping : 4
……

cpu cores表示cpu的核數,該cpu是8核心cpu。

如何查看cpu的數量呢,這裡列出兩種方法:第一種還是使用cat /proc/cpuinfo,但是要結合使用grep及wc指令來計算。

# cat /proc/cpuinfo  | grep processor | wc -l
16

另一種方法就很簡單了,直接會給你列出來的。

# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                16
……

從上面就知道了,目前該伺服器含有16塊cpu,而且都是8核的。

查看記憶體

檢視系統的記憶體大小及使用量,都可以使用free指令來完成。

# free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        1.8G        656M        1.5M         13G         13G
Swap:          1.0G          0B        1.0G

可以看到,總記憶體大小是15G,已經使用1.8G記憶體。

查看硬碟數及使用情況

#查看硬碟個數,可以使用lsblk指令,該指令將會列出所有硬碟以及硬碟下的分割區

lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0   40G  0 disk 
└─vda1 253:1    0   40G  0 part /
vdb    253:16   0  250G  0 disk 
└─vdb1 253:17   0  150G  0 part /www

可以看到,目前該伺服器上有兩塊硬碟,裝置名稱分別為vda、vdb。

如想查看硬碟的使用量,則就要使用df -h指令了。

[root@izj6c0zd30oi794erd9hdvz ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  5.7G   32G  16% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G  632K  7.8G   1% /dev/shm
tmpfs           7.8G  476K  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vdb1       148G   62G   79G  44% /www
tmpfs           1.6G     0  1.6G   0% /run/user/0

查看php相關資訊

php的版本檢視

# php -v
PHP 7.4.4 (cli) (built: Apr 13 2020 10:42:43) ( NTS )

php的設定檔查找

# php --ini
Configuration File (php.ini) Path: /www/server/php/74/etc
Loaded Configuration File:         /www/server/php/74/etc/php.ini

查看Apache相關資訊

查看apache版本資訊

# httpd -v
Server version: Apache/2.4.41 (Unix)
Server built:   Nov  4 2019 17:53:11

查看apache設定檔所在位置,還是使用httpd指令,但需要使用-V來查看,-V可以看到編譯時的參數。

# /usr/local/apache/bin/httpd -V
……
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

查看nginx相關資訊

#查看nginx的版本及設定檔位置方法和apache是​​一樣的

# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.16.1

# /usr/local/nginx/sbin/nginx -V
……

查看Mysql相關資訊

查看mysql的版本信息,跟之前不一樣了,這裡要使用-V,大寫的V。

# mysql -V
mysql  Ver 14.14 Distrib 5.6.37, for Linux (x86_64) using  EditLine wrapper

查看mysql的設定檔所在位置,需要使用選項--help

# mysql --help | grep 'Default options' -A 1
Default options are read from the following files in the given order:
/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

以上是Linux下各種軟體版本、參數的查看的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn