Maison >base de données >tutoriel mysql >Afficher différentes versions et paramètres du logiciel sous Linux

Afficher différentes versions et paramètres du logiciel sous Linux

齐天大圣
齐天大圣original
2020-06-03 10:00:17188parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn