Comment utiliser les commandes Linux pour la gestion des serveurs dans le développement PHP

WBOY
Libérer: 2023-06-25 11:46:01
original
1490 Les gens l'ont consulté

Avec le développement d'Internet, la gestion des serveurs est devenue un domaine de plus en plus important. Dans le développement PHP, les commandes Linux peuvent être utilisées pour gérer rapidement et facilement les serveurs, déboguer le code et optimiser les performances. Dans cet article, je présenterai quelques conseils sur l'utilisation des commandes Linux pour la gestion des serveurs afin d'aider les développeurs à mieux accomplir leur travail.

1. Connexion SSH au serveur

Avant d'utiliser les commandes Linux, vous devez vous connecter au serveur via SSH. SSH (Secure Shell) est un protocole réseau sécurisé utilisé pour gérer à distance le système d'exploitation du serveur. L'utilisation de SSH pour se connecter au serveur nécessite de connaître l'adresse IP, le nom d'utilisateur et le mot de passe du serveur.

Dans la ligne de commande Linux ou MacOS, entrez la commande suivante :

ssh username@ip_address
Copier après la connexion

Où username est le nom de connexion du serveur et ip_address est l'adresse IP du serveur. Après avoir entré la commande, un mot de passe vous sera demandé. Après avoir entré le mot de passe correct, vous pouvez vous connecter avec succès au serveur.

2. Commandes Linux

  1. Afficher l'état du serveur

Exécutez la commande suivante pour connaître l'état actuel du server:# 🎜🎜#

uptime
Copier après la connexion

Cette commande peut interroger la durée d'exécution du serveur, le nombre actuel d'utilisateurs et la charge du système. Le résultat en cours d'exécution est similaire à :

10:30:50 up 14 days, 18:20, 1 user, load average: 0.00, 0.01, 0.05
Copier après la connexion

Parmi eux, le premier nombre est la durée d'exécution du serveur ; le deuxième nombre est le nombre actuel d'utilisateurs ; les trois derniers nombres sont la charge du système, ce qui signifie à partir de ; 1 minute à 5 minutes et charge moyenne calculée sur 15 minutes.

    Afficher les processus
Exécutez la commande suivante pour afficher les processus en cours d'exécution :

ps aux
Copier après la connexion

Cette commande peut répertorier Obtenez des informations détaillées sur tous les processus en cours d'exécution, y compris l'ID du processus, l'utilisation du processeur, l'utilisation de la mémoire, etc. Parmi eux, le paramètre "aux" est l'option utilisée pour afficher tous les processus. Dans les résultats en cours d'exécution, le "+" avant l'ID du processus indique que le processus est un processus de premier plan et l'absence de "+" indique que le processus est un processus d'arrière-plan.

    Afficher l'espace disque
Exécutez la commande suivante pour vérifier l'utilisation de l'espace disque :

df -h
Copier après la connexion

Cette commande peut Affiche l'utilisation de toutes les partitions de disque sur le serveur. Parmi eux, le paramètre "-h" signifie afficher l'espace disque de manière lisible par l'homme, c'est-à-dire automatiquement converti en unités plus compréhensibles (Go, Mo, Ko, etc.).

    Afficher l'utilisation de la mémoire
Exécutez la commande suivante pour afficher l'utilisation de la mémoire :

free -h
Copier après la connexion

Cette commande peut afficher l'utilisation de la mémoire utilisation de la mémoire et des fichiers d'échange sur le serveur. De même, le paramètre "-h" signifie afficher l'utilisation de la mémoire d'une manière lisible par l'homme.

    Copier des fichiers
Sous Linux, utilisez la commande cp pour copier des fichiers. Par exemple, pour copier le fichier local foo.php dans le répertoire /var/www/ sur le serveur, vous pouvez exécuter la commande suivante :

scp /path/to/foo.php username@ip_address:/var/www/
Copier après la connexion

où /path/to/foo.php est le chemin d'accès au fichier local, /var/www/ est le chemin d'accès au répertoire cible. De même, username@ip_address est le nom de connexion et l'adresse IP du serveur. Après avoir exécuté la commande, le système vous demandera de saisir le mot de passe. Entrez le mot de passe correct pour terminer la copie du fichier.

    Déplacer des fichiers
Sous Linux, utilisez la commande mv pour déplacer des fichiers. Par exemple, pour déplacer le fichier foo.php sur le serveur vers le répertoire /var/www/html/, vous pouvez exécuter la commande suivante :

mv /var/www/foo.php /var/www/html/
Copier après la connexion

où /var/www/foo.php est le chemin du fichier source, /var/www/html/ est le chemin d'accès au répertoire cible.

    Afficher les fichiers journaux
Sous Linux, utilisez la commande tail pour afficher le dernier contenu du fichier journal. Par exemple, pour afficher les 10 dernières lignes du fichier journal Apache /var/log/apache/access.log, vous pouvez exécuter la commande suivante :

tail -n 10 /var/log/apache/access.log
Copier après la connexion
Le paramètre "-n 10" signifie afficher les 10 dernières lignes du journal.

3. Résumé

Cet article présente quelques techniques d'utilisation des commandes Linux pour la gestion du serveur dans le développement PHP, notamment la connexion SSH, l'affichage de l'état du serveur, l'affichage des processus et l'affichage de l'espace disque. , afficher l'utilisation de la mémoire, copier des fichiers, déplacer des fichiers, afficher les fichiers journaux, etc. Ces conseils peuvent aider les développeurs à gérer les serveurs plus efficacement et à améliorer l'efficacité et les performances du développement.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal