Heim > Datenbank > MySQL-Tutorial > Hauptteil

Sehen Sie sich verschiedene Softwareversionen und Parameter unter Linux an

齐天大圣
Freigeben: 2020-06-03 11:35:32
Original
155 Leute haben es durchsucht

Linux-Kernel-Versionsprüfung

Methode 1. Verwenden Sie den Befehl uname, um zu überprüfen

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

Sie können sehen, dass meine aktuelle Kernel-Version ist 3.10.0.

Methode 2. Überprüfen Sie /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
Nach dem Login kopieren

Release-Version anzeigen

Sie können /etc/centos überprüfen - release, um die Release-Version anzuzeigen, diese Methode ist jedoch nur für Centos-Releases geeignet.

# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
Nach dem Login kopieren

Die andere Methode ist für alle Distributionen geeignet, Voraussetzung ist jedoch, dass die redhat-lsb-Software installiert sein muss.

yum install -y redhat-lsb
Nach dem Login kopieren

Dann können Sie lsb_release verwenden, um

# lsb_release -r
Release: 7.4.1708
Nach dem Login kopieren

Hardwareparameter anzuzeigen

Systemwortlänge anzuzeigen

# getconf  LONG_BIT
64
Nach dem Login kopieren

CPU-Informationen anzeigen Mit cat /proc/cpuinfo werden alle CPU-Informationen aufgelistet.

# 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
……
Nach dem Login kopieren

CPU-Kerne gibt die Anzahl der Kerne der CPU an, bei der es sich um eine 8-Kern-CPU handelt.

Um die Anzahl der CPUs zu überprüfen, gibt es zwei Methoden: Die erste besteht darin, cat /proc/cpuinfo zu verwenden, aber zur Berechnung die Befehle grep und wc zusammen zu verwenden.

# cat /proc/cpuinfo  | grep processor | wc -l
16
Nach dem Login kopieren

Die andere Methode ist sehr einfach und wird direkt für Sie aufgelistet.

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

Wie Sie oben sehen können, enthält der Server derzeit 16 CPUs, alle mit 8 Kernen.

Speicher prüfen

Um die Speichergröße und Nutzung des Systems zu überprüfen, können Sie zum Abschluss den kostenlosen Befehl verwenden.

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

Wie Sie sehen können, beträgt die Gesamtspeichergröße 15 GB und es wurden 1,8 GB Speicher verwendet.

Überprüfen Sie die Anzahl und Nutzung der Festplatten

Um die Anzahl der Festplatten zu überprüfen, können Sie den Befehl lsblk verwenden, der eine Liste auflistet Alle Festplatten und Anhand der Partition

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
Nach dem Login kopieren

unter der Festplatte können Sie erkennen, dass derzeit zwei Festplatten auf dem Server vorhanden sind und die Gerätenamen vda und vdb lauten.

Wenn Sie die Festplattennutzung überprüfen möchten, müssen Sie den Befehl df -h verwenden.

[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
Nach dem Login kopieren

PHP-bezogene Informationen anzeigen

PHP-Version anzeigen

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

Suchen Sie nach der Konfigurationsdatei von PHP

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

Apache-bezogene Informationen anzeigen

Apache-Versionsinformationen anzeigen

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

Um den Speicherort der Apache-Konfigurationsdatei anzuzeigen, verwenden Sie weiterhin Verwenden Sie den httpd-Befehl, aber Sie müssen -V zum Anzeigen verwenden. -V kann die Parameter zur Kompilierungszeit sehen.

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

Nginx-bezogene Informationen anzeigen

Die Methode zum Überprüfen der Nginx-Version und des Speicherorts der Konfigurationsdatei ist die gleiche wie bei Apache

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

# /usr/local/nginx/sbin/nginx -V
……
Nach dem Login kopieren

MySQL-bezogene Informationen anzeigen

MySQL-Versionsinformationen anzeigen, die sich von zuvor unterscheiden. Hier müssen Sie -V, Großbuchstabe V, verwenden.

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

Um den Speicherort der MySQL-Konfigurationsdatei anzuzeigen, müssen Sie die Option --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
Nach dem Login kopieren
verwenden

Das obige ist der detaillierte Inhalt vonSehen Sie sich verschiedene Softwareversionen und Parameter unter Linux an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
1
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage