Ситуация идентична первому серверу — те же проблемы с btmp, auth.log и journal. Решаем по следующему алгоритму:

1. Исправить ошибку sudo

echo "127.0.1.1 amsterdam" | sudo tee -a /etc/hosts

2. Проверить размеры и очистить огромные логи 

sudo du -sh /var/log/* | sort -rh | head -n 10
# Обнулить активные логи (через truncate, не rm!) sudo truncate -s 0 /var/log/auth.log sudo truncate -s 0 /var/log/btmp # Удалить старый архив btmp.1 sudo rm /var/log/btmp.1 # Очистить journal (оставить только последние 100 МБ) sudo journalctl --vacuum-size=100M

3. Проверить установку logrotate

sudo logrotate -d /etc/logrotate.d/btmp

Если команда не найдена — установить:

sudo apt update
sudo apt install logrotate -y

4. Настроить ротацию btmp

sudo nano /etc/logrotate.d/btmp

Убедиться, что есть строка maxsize 50M:

/var/log/btmp {
    missingok
    monthly
    maxsize 50M
    create 0660 root utmp
    rotate 1
}

5. Проверить, что cron.daily работает

ls -l /etc/cron.daily/logrotate

Если файла нет — создать:

sudo nano /etc/cron.daily/logrotate

Содержимое:

#!/bin/sh
test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf

Сделать исполняемым:

sudo chmod +x /etc/cron.daily/logrotate

6. Защитить от брутфорса (рекомендуется)

⚠️ Внимание: Большой btmp означает массовые попытки подбора пароля SSH
sudo apt install fail2ban -y
sudo systemctl enable --now fail2ban
✅ Результат: После этих действий логи перестанут разрастаться до гигабайтов.