Maison >base de données >tutoriel mysql >Afficher différentes versions et paramètres du logiciel sous Linux
Vérification de la version du noyau Linux
Méthode 1. Utilisez la commande uname pour vérifier
# uname -a # 查看所有参数 # uname -r 3.10.0-693.2.2.el7.x86_64
Vous pouvez voir que ma version actuelle du noyau est 3.10.0.
Méthode 2. Vérifiez /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
Affichez la version publiée
Vous pouvez vérifier /etc/centos - release pour afficher la version release, mais cette méthode ne convient qu'aux versions centos.
# cat /etc/centos-release CentOS Linux release 7.4.1708 (Core)
L'autre méthode convient à toutes les distributions, mais la condition préalable est que le logiciel redhat-lsb soit installé.
yum install -y redhat-lsb
Ensuite, vous pouvez utiliser lsb_release pour afficher
# lsb_release -r Release: 7.4.1708
Afficher les paramètres matériels
Afficher la longueur du mot système
# getconf LONG_BIT 64
Afficher les informations sur le processeur. L'utilisation de cat /proc/cpuinfo répertoriera toutes les informations sur le processeur.
# 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 indique le nombre de cœurs du processeur, qui est un processeur à 8 cœurs.
Comment vérifier le nombre de processeurs, voici deux méthodes : la première est d'utiliser cat /proc/cpuinfo, mais d'utiliser les commandes grep et wc ensemble pour calculer.
# cat /proc/cpuinfo | grep processor | wc -l 16
L'autre méthode est très simple et sera répertoriée directement pour vous.
# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 16 ……
Comme vous pouvez le voir ci-dessus, le serveur contient actuellement 16 processeurs, tous dotés de 8 cœurs.
Vérifier la mémoire
Pour vérifier la taille de la mémoire et l'utilisation du système, vous pouvez utiliser la commande gratuite pour terminer.
# free -h total used free shared buff/cache available Mem: 15G 1.8G 656M 1.5M 13G 13G Swap: 1.0G 0B 1.0G
Comme vous pouvez le voir, la taille totale de la mémoire est de 15 Go et 1,8 Go de mémoire ont été utilisés.
Vérifiez le nombre et l'utilisation des disques durs
Pour vérifier le nombre de disques durs, vous pouvez utiliser la commande lsblk, qui listera tous les disques durs et vous pouvez voir sur la 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
sous le disque dur qu'il y a actuellement deux disques durs sur le serveur et que les noms de périphériques sont vda et vdb.
Si vous souhaitez vérifier l'utilisation du disque dur, vous devez utiliser la commande 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
Afficher les informations relatives à php
Afficher la version de php
# php -v PHP 7.4.4 (cli) (built: Apr 13 2020 10:42:43) ( NTS )
Recherchez le fichier de configuration de php
# php --ini Configuration File (php.ini) Path: /www/server/php/74/etc Loaded Configuration File: /www/server/php/74/etc/php.ini
Afficher les informations relatives à Apache
Afficher les informations sur la version d'Apache
# httpd -v Server version: Apache/2.4.41 (Unix) Server built: Nov 4 2019 17:53:11
Pour afficher l'emplacement du fichier de configuration d'Apache, utilisez toujours la commande httpd, mais vous devez utiliser -V pour afficher, -V peut voir les paramètres de compilation.
# /usr/local/apache/bin/httpd -V …… -D SERVER_CONFIG_FILE="conf/httpd.conf"
Afficher les informations relatives à nginx
La méthode de vérification de la version de nginx et de l'emplacement du fichier de configuration est la même que celle d'Apache
# /usr/local/nginx/sbin/nginx -v nginx version: nginx/1.16.1 # /usr/local/nginx/sbin/nginx -V ……
Afficher les informations relatives à Mysql
Affichez les informations sur la version de MySQL, qui sont différentes d'avant. Utilisez -V, V majuscule, ici.
# mysql -V mysql Ver 14.14 Distrib 5.6.37, for Linux (x86_64) using EditLine wrapper
Pour afficher l'emplacement du fichier de configuration mysql, vous devez utiliser l'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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!