B
Bash Ready | Linux
@bash_ready4.4K подп.
490просмотров
11.2%от подписчиков
23 марта 2026 г.
questionScore: 539
Как «укротить» автозапуск служб в Linux? (Утилита systemctl) Когда вы устанавливаете базу данных, веб-сервер или Docker, они часто сами прописываются в автозапуск. Если таких программ много, сервер начинает долго грузиться и бесцельно тратить оперативную память. В современных дистрибутивах Linux за управление службами отвечает система инициализации systemd и её утилита systemctl. 1. Как посмотреть, что вообще запускается? Выведите список всех служб, которые стартуют вместе с системой: systemctl list-unit-files --type=service --state=enabled 2. Как убрать программу из автозагрузки? Допустим, вам не нужно, чтобы веб-сервер Nginx запускался сам при каждом включении ПК: sudo systemctl disable nginx — Служба всё еще останется в системе. Вы сможете запустить её вручную через sudo systemctl start nginx, когда она вам понадобится. 3. Как вернуть службу в автозапуск? sudo systemctl enable nginx 4. Продвинутый уровень: как «намертво» заблокировать службу? Иногда другие программы или скрипты могут попытаться автоматически запустить службу (например, по зависимостям). Чтобы запретить запуск службы вообще при любых условиях, используйте маскировку: sudo systemctl mask nginx — Теперь её нельзя будет запустить ни вручную, ни через автозапуск, пока вы не сделаете unmask. Почему это полезно инженеру и разработчику: — Экономия ресурсов: Отключите тяжелые сервисы (PostgreSQL, Apache, Jenkins), если не работаете с ними прямо сейчас. Поднимайте их вручную только под задачу. — Скорость загрузки: Чем меньше служб стартует, тем быстрее операционная система приходит в рабочее состояние. — Безопасность: Меньше запущенных служб — меньше открытых сетевых портов, через которые могут постучаться злоумышленники. Лайфхак для Telegram-канала: Чтобы быстро проверить статус службы и понять, почему она упала, всегда используйте флаг -l (long) — он покажет полные строки логов, а не обрезанные: systemctl status nginx -l. 🚪 Bash Ready | #практика
490
просмотров
1969
символов
Да
эмодзи
Нет
медиа

Другие посты @bash_ready

Все посты канала →
Как «укротить» автозапуск служб в Linux? (Утилита systemctl) — @bash_ready | PostSniper