В этом посте — 7 команд для работы с apt, dpkg, snap и flatpak. Узнаем, как обновлять список пакетов, ставить софт из репозиториев и локальных файлов, удалять ненужное и управлять приложениями в разных форматах.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝23🔥17👍6❤5
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🤝1
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
🔥22👍13❤5🤝1
👍12🔥6❤4
Перенаправляем весь трафик на один сайт через 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
🔥13❤6👍5🤝1
Cron позволяет запускать скрипты и команды по расписанию — ежедневно, еженедельно или даже каждые пару минут.
В этом посте:
• Создаём тестовый скрипт и проверяем его работу.
• Открываем crontab и добавляем задание с нужным расписанием.
• Разбираем формат cron: минуты, часы, дни, месяцы, дни недели.
• Проверяем выполнение и пишем логи для контроля.
Это позволяет без участия человека автоматизировать резервные копии, отчёты и другие рутинные задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍15❤7🤝5