This media is not supported in your browser
VIEW IN TELEGRAM
Платформа с ежедневными статьями, реальными кейсами и обсуждениями. Каждая публикация в форуме — это проверенные решения, разобранные практиками, а не сухие учебники.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤6🔥6😁3
systemd
управляет сервисами в большинстве современных Linux-дистрибутивов. Это удобный способ автоматизировать запуск скриптов, управлять их состоянием и контролировать логи.В этом посте:
• Создаём unit-файл с описанием сервиса.
• Перезагружаем конфигурацию systemd и добавляем сервис в автозапуск.
• Запускаем и проверяем его работу через systemctl и journalctl.
Отличная база, чтобы понять, как устроены unit-файлы и начать писать свои сервисы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍11❤5
👍11🔥4❤3
Перенаправляем весь трафик на один сайт через iptables!
DNAT в
1. Перенаправление HTTP-запросов на другой сайт:
Все запросы на порт 80 будут уходить на
2. Для локальной машины (OUTPUT-цепочка):
Это перенаправит запросы, идущие с твоей же машины.
3. Не забываем про маскарадинг:
Чтобы ответы доходили обратно до клиента.
4. Проверка правил:
Показывает текущие правила и статистику срабатываний.
🔥 После теста удаляй правила (iptables -t nat -F), чтобы вернуть обычный маршрут трафика.
🚪 Linux Ready | #практика
DNAT в
iptables
позволяет прозрачно отправлять весь трафик, идущий на определённый порт или IP, на другой хост.1. Перенаправление HTTP-запросов на другой сайт:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 \
-j DNAT --to-destination 203.0.113.5:80
Все запросы на порт 80 будут уходить на
203.0.113.5
.2. Для локальной машины (OUTPUT-цепочка):
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 \
-j DNAT --to-destination 203.0.113.5:80
Это перенаправит запросы, идущие с твоей же машины.
3. Не забываем про маскарадинг:
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
Чтобы ответы доходили обратно до клиента.
4. Проверка правил:
sudo iptables -t nat -L -n -v
Показывает текущие правила и статистику срабатываний.
🔥 После теста удаляй правила (iptables -t nat -F), чтобы вернуть обычный маршрут трафика.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤6👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Пошаговое введение в мир bash-скриптов. От простых команд до циклов, условий и автоматизации задач. Писать скрипты проще, когда есть такой ресурс под рукой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥6🤝5❤1👎1
Cron позволяет запускать скрипты и команды по расписанию — ежедневно, еженедельно или даже каждые пару минут.
В этом посте:
• Создаём тестовый скрипт и проверяем его работу.
• Открываем crontab и добавляем задание с нужным расписанием.
• Разбираем формат cron: минуты, часы, дни, месяцы, дни недели.
• Проверяем выполнение и пишем логи для контроля.
Это позволяет без участия человека автоматизировать резервные копии, отчёты и другие рутинные задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍14❤6🤝4
👍6🔥4
В этом посте — 7 команд для анализа логов: от системных журналов и сообщений ядра до фильтрации ошибок и “живого” мониторинга. Узнаем, как использовать journalctl, dmesg, tail, less и другие утилиты для работы с логами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20🤝12👍6❤4