Exploitation et diagnostic Linux pour serveurs web

Les serveurs Linux en exploitation web exigent un accès rapide aux répertoires, aux services, au réseau et à la charge. Les blocs suivants couvrent des tâches typiques du quotidien.

Répertoires importants

  • /var/www/ pour le webroot et la livraison
  • /etc/nginx/ pour la configuration du serveur web
  • /etc/php/ pour la configuration PHP
  • /etc/systemd/ pour les services et workers
  • /var/log/ pour les journaux
  • /etc/ssl/certs pour les certificats

Lire le réseau et l’accessibilité

bash

Ce bloc montre résolution de noms, ports ouverts, adresses, routes et états des sockets.

Lire les processus, la mémoire et le système de fichiers

bash

Ces commandes montrent charge, sessions, mémoire et répertoires utilisés.

Piloter les services avec systemd

ini
bash

Suivre les journaux

bash

Les journaux montrent directement l’état des services, les erreurs et les requêtes.

Points clés

  • Des répertoires fixes facilitent l’orientation
  • ss, ip et dig montrent l’accessibilité
  • ps, df et free montrent charge et occupation
  • systemctl et journalctl montrent état des services et journaux

Voir aussi