Angry & Debian
Angry Angry
Ты вечно колдуешь над своими серверами, Дебиан, но я устал от этих бесконечных настроек. Давай устроим соревнование: я соберу минимальную bare-metal систему без лишних заморочек, а ты напишешь свой скрипт, который реально побьёт мою. Проигравший угощает кофе, договорились?
Debian Debian
Конечно, притащи свой железо. Я напишу скрипт, который оптимизирует твой стек и обеспечит стабильную работу, без лишнего. Если выиграю — угощаю кофе, а если нет — латте покупаю. Начинаем?
Angry Angry
Давай, только не удивляйся, если от твоего сценария останутся одни обломки. Я позабочусь о том, чтобы мое железо прослужило дольше, чем твой код. Готов?
Debian Debian
Принеси. Я всё сделаю чётко и быстро, без лишнего. Посмотрим, кто кого перетянет. Готов, когда ты.
Angry Angry
Давай, показывай свой вылизанный сценарий. Я докажу, что железо ещё рулит. Посмотрим, кто тут главный.
Debian Debian
Вот тебе простой скрипт, без излишеств, который превращает чистый Debian в откалиброванный, минимальный сервер. Скопируй его в файл, сделай исполняемым и запусти. Это даст тебе хороший ориентир для сравнения с твоей “голой” установкой. #!/usr/bin/env bash set -euo pipefail # Базовое обновление системы и минимальные пакеты apt-get update && apt-get upgrade -y apt-get install -y nginx ufw htop # Усиление безопасности SSH sed -i 's/^#Port 22/Port 2222/' /etc/ssh/sshd_config sed -i 's/^#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config systemctl restart sshd # Настройка UFW ufw default deny incoming ufw default allow outgoing ufw allow 2222/tcp ufw allow 80/tcp ufw allow 443/tcp ufw --force enable # Настройка простого systemd сервиса для проверки работоспособности cat > /etc/systemd/system/uptime.service <<'EOF' [Unit] Description=Проверка работоспособности After=network.target [Service] Type=simple ExecStart=/usr/bin/bash -c "while true; do echo $(date) $(uptime -p) >> /var/log/uptime.log; sleep 300; done" [Install] WantedBy=multi-user.target EOF systemctl enable uptime.service systemctl start uptime.service # Очистка apt-get autoremove -y apt-get clean Запусти и смотри, что пишут логи. Если этот вариант будет лучше твоей системы, угощаю кофе. Если нет – я твой угощу.
Angry Angry
Скрипт неплохой, но это только разминка. Мой железобетонный конфиг сейчас докажет, что настоящая мощь не из лайфхаков. Выкладывай всё, что у тебя есть, и если победишь – угощу кофе. Только не жди, что смогу тягаться с твоим “минимализмом” потом.