рдирд╡реАрди systemd рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЦрд╛рд▓реАрд▓ рдмрджрд▓ рд╡рд┐рд╢реЗрд╖ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗрдд (рдмрд╛рддрдореАрдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рдорддреЗ):

  • networkctl рдЖрджреЗрд╢ рдЖрддрд╛ рдЧреНрд▓реЛрдмрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд
  • Cloudflare рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ DNS рдлреЙрд▓рдмреЕрдХ DNS рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ
  • рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ .device рдпреБрдирд┐рдЯреНрд╕ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде systemd-fstab-generator рджреНрд╡рд╛рд░реЗ) рдпрд╛рдкреБрдвреЗ рд╕рдВрдмрдВрдзрд┐рдд .mount рдЪрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ (Wants=) рдореНрд╣рдгреВрди рд╕рдорд╛рд╡реЗрд╢ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА - рдореНрд╣рдгрдЬреЗрдЪ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЙрдкрдХрд░рдг рдЖрдкреЛрдЖрдк рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.
  • CPUQuota= рдЪреА рдЧрдгрдирд╛ рдЬреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдиреБрд╕рд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ рддреЛ рдХрд╛рд▓рд╛рд╡рдзреА рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА CPUQuotaPeriodSec= рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • рдирд╡реАрди рдпреБрдирд┐рдЯреНрд╕ рдкрд░реНрдпрд╛рдп ProtectHostname= рд╣реЛрд╕реНрдЯрдирд╛рд╡ рдмрджрд▓ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ
  • RestrictSUIDSGID= SUID/SGID рдлрд╛рдЗрд▓реНрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп
  • рддреБрдореНрд╣реА NetworkNamespacePath= рдкрд░реНрдпрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧ рд╡рд╛рдкрд░реВрди рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддрд╛
  • рддреБрдореНрд╣реА PrivateNetwork= рдЖрдгрд┐ JoinsNamespaceOf= рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕рдордзреНрдпреЗ .socket рдпреБрдирд┐рдЯреНрд╕ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.
  • OnClockChange= рдЖрдгрд┐ OnTimezoneChange= рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рд╕рд┐рд╕реНрдЯрдо рд╡реЗрд│ рдХрд┐рдВрд╡рд╛ рд╡реЗрд│ рдХреНрд╖реЗрддреНрд░ рдмрджрд▓рддрд╛рдирд╛ .timer рдпреБрдирд┐рдЯ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛
  • 'systemctl start' рд╕рд╛рдареА -show-transaction рдкрд░реНрдпрд╛рдп рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдпреБрдирд┐рдЯ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдордХреЗ рдХрд╛рдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд╣реЗ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ
  • systemd-networkd рдордзреНрдпреЗ L2TP рдмреЛрдЧрджреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди
  • sd-boot рдордзреАрд▓ XBOOTLDR (рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдмреВрдЯ рд▓реЛрдбрд░) рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрдгрд┐ ESP рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд /boot рдордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реЗ bootctl (/efi рдХрд┐рдВрд╡рд╛ /boot/efi рдордзреНрдпреЗ рдЖрд░реЛрд╣рд┐рдд)
  • busctl dbus рд╕рд┐рдЧреНрдирд▓ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░реВ рд╢рдХрддреЗ
  • systemctl рд╡рд┐рд╢рд┐рд╖реНрдЯ OS рдордзреНрдпреЗ рд░реАрдмреВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЬрд░ рдмреВрдЯрд▓реЛрдбрд░ рддреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдд рдЕрд╕реЗрд▓)

рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдордиреЛрд░рдВрдЬрдХ рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгрд╛.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛