TGViewer
Admin Guides | Сисадмин Admin Guides | Сисадмин @admguides · 12K subscribers
Post #3162 851
💬 Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.

❓Вопрос: Как работает systemd socket activation и зачем сервису может не требоваться постоянно запущенный процесс?

✅Ответ: systemd может сначала открыть сетевой сокет сам, а приложение запускать только тогда, когда на этот сокет приходит соединение.

Например, вместо постоянно работающего сервиса:

client → port 8080 → application


может использоваться схема:

client → port 8080 → systemd → application


В .socket-юните описывается порт:

[Socket]
ListenStream=8080


А .service запускается при первом подключении. При этом уже открытый файловый дескриптор сокета передаётся запущенному процессу.
  • ❤ 3
  • 👍 3
More from @admguides
  1. Oct 8, 2026💻Практический вебинар «СТРАТЕГИЯ РЕЗЕРВНОГО КОПИРОВАНИЯ» 📹 15 октября в 11:00 Мск за 90…
  2. Oct 8, 2026dm-delay: как Linux специально замедляет диск Device Mapper умеет не только объединять и ш…
  3. Oct 8, 2026photo post
  4. Oct 7, 2026На Stepik вышла программа «DevOps с нуля: от Linux до Kubernetes» Это комплексная программ…
  5. Oct 7, 2026failfs: файловая система, где всё запрещено В Linux появилась необычная внутренняя файлова…
  6. Oct 6, 2026Process Builder: зачем Linux хочет уйти от fork()+exec() Классическая схема запуска процес…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →