Linux: obsługa i diagnostyka serwerów webowych

Serwery Linux w pracy webowej wymagają szybkiego dostępu do katalogów, usług, sieci i obciążenia. Poniższe bloki obejmują typowe zadania codziennej obsługi.

Ważne katalogi

  • /var/www/ dla webroot i publikacji
  • /etc/nginx/ dla konfiguracji serwera webowego
  • /etc/php/ dla konfiguracji PHP
  • /etc/systemd/ dla usług i workerów
  • /var/log/ dla logów
  • /etc/ssl/certs dla certyfikatów

Odczyt sieci i dostępności

bash

Ten blok pokazuje rozwiązywanie nazw, otwarte porty, adresy, trasy i stany socketów.

Odczyt procesów, pamięci i systemu plików

bash

Te polecenia pokazują obciążenie, sesje, pamięć i zajęte katalogi.

Sterowanie usługami przez systemd

ini
bash

Śledzenie logów

bash

Logi pokazują bezpośrednio stan usług, błędy i żądania.

Najważniejsze punkty

  • Stałe katalogi ułatwiają orientację
  • ss, ip i dig pokazują dostępność
  • ps, df i free pokazują obciążenie i zajętość
  • systemctl i journalctl pokazują stan usług i logi

Zobacz także