Серверы

logrotate: чтобы диск не закончился

Ротация логов — самая скучная и самая полезная настройка.

Команды и конфиги

/var/log/myapp/*.log {
  daily
  rotate 14
  compress
  missingok
  notifempty
}

sudo logrotate -d /etc/logrotate.d/myapp

На что обратить внимание

Флаг -d запускает проверку без изменений.

Читайте также

Серверы

Пишем собственные systemd-юниты

Юнит-файл превращает любой скрипт или бинарник в управляемый сервис с автоперезапуском.

Серверы

journalctl: поиск по логам без боли

Журнал systemd умеет фильтровать по юниту, времени и приоритету — grep почти не нужен.

Серверы

Nginx как обратный прокси

Nginx принимает запросы на 80 и 443 и передаёт их приложению на локальном порту.