systemd 245 рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рддреАрди рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рд╕рд╛рджрд░ рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЭ systemd 245. рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ, рдирд╡реАрди рдШрдЯрдХ systemd-homed рдЖрдгрд┐ systemd-repart рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, JSON рд╕реНрд╡рд░реВрдкрд╛рдд рдкреЛрд░реНрдЯреЗрдмрд▓ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, systemd-journald рдордзреНрдпреЗ рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ, рдЖрдгрд┐ тАЬpidfdтАЭ рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. . рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд░рдЪрдирд╛ рдкреНрд░рдХрд▓реНрдк, рдЬреЗ рдмрд╣реБрддреЗрдХ рдЙрдкрд▓рдмреНрдз рджрд╕реНрддрдРрд╡рдЬ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдирд╡реАрди рд▓реЛрдЧреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддреЗ.

systemd 245 рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛:

  • рд╕реЗрд╡рд╛ рдЬреЛрдбрд▓реА systemd-homed, рдЬреЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдореЗрдЬ рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ. Systemd-homed рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рд╕рд╛рдареА рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЬреЗ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдЖрдгрд┐ рдЧреЛрдкрдиреАрдпрддреЗрдЪреА рдЪрд┐рдВрддрд╛ рди рдХрд░рддрд╛ рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рд╕рд┐рд╕реНрдЯреАрдо рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдРрд╡рдЬреА рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рддтАФ/etc/passwd, /etc/group рдЖрдгрд┐ /etc/shadow рдРрд╡рдЬреА рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. JSON. рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╛рдВрд╕рд╛рдареА, рдкрд╣рд╛ рд╢реЗрд╡рдЯрдЪреА рдШреЛрд╖рдгрд╛ systemd-homed.
  • рд╕рд┐рд╕реНрдЯрдореНрдб-рд╣реЛрдо рдХрдВрдкреЗрдирд┐рдпрди рдШрдЯрдХ рдЬреЛрдбрд▓реЗ "userdbтАЭ (тАЬsystemd-userdbтАЭ), рдЬреЗ UNIX/glibc NSS рдЦрд╛рддреНрдпрд╛рдВрдЪреЗ JSON рд░реЗрдХреЙрд░реНрдбрдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рддреЗ рдЖрдгрд┐ рдиреЛрдВрджреАрдВрд╡рд░ рдХреНрд╡реЗрд░реА рдЖрдгрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреБрдирд┐рдлрд╛рдЗрдб Varlink API рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд JSON рдкреНрд░реЛрдлрд╛рдИрд▓ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡, рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрд╢, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА, рдХреЛрдЯрд╛ рдЖрдгрд┐ рддрд░рддреВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╣ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ. рдмрд╛рд╣реНрдп Yubikey рдЯреЛрдХрдирд╡рд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрд╕рд╣ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рдорд╛рдгрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, тАЬuserdbctlтАЭ рдЙрдкрдпреБрдХреНрддрддрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ. JSON рдкреНрд░реЛрдлрд╛рдИрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди systemd-logind рдЖрдгрд┐ pam-systemd рд╕рд╣ рд╡рд┐рд╡рд┐рдз systemd рдШрдЯрдХрд╛рдВрдирд╛ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рдгреЗ, рд▓реЙрдЧ рдЗрди рдХрд░рдгреЗ, рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реЗрдЯ рдХрд░рдгреЗ, рд╕рддреНрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ, рдорд░реНрдпрд╛рджрд╛ рд╕реЗрдЯ рдХрд░рдгреЗ рдЗ. рднрд╡рд┐рд╖реНрдпрд╛рдд, sssd рдлреНрд░реЗрдорд╡рд░реНрдХ LDAP рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣ JSON рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓ рдЕрд╢реА рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ.
  • рдЬреАрдкреАрдЯреА рдлреЙрд░рдореЕрдЯрдордзреНтАНрдпреЗ рдбрд┐рд╕реНтАНрдХ рд╡рд┐рднрд╛рдЬрди рд╕рд╛рд░рдгреА рдкреБрдирд░реНрд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдПрдХ рдирд╡реАрди рдпреБрдЯрд┐рд▓рд┐рдЯреА тАЬsystemd-repartтАЭ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╡рд┐рднрд╛рдЬрди рд░рдЪрдирд╛ рдлрд╛рдпрд▓реАрдВрджреНрд╡рд╛рд░реЗ рдШреЛрд╖рдгрд╛рддреНрдордХ рд╕реНрд╡рд░реВрдкрд╛рдд рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ рдЬреА рдХреЛрдгрддреА рд╡рд┐рднрд╛рдЬрдиреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд╛рд╡реА рдХрд┐рдВрд╡рд╛ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдкреНрд░рддреНрдпреЗрдХ рдмреВрдЯрд╡рд░, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рднрд╛рдЬрди рд╕рд╛рд░рдгреАрдЪреА рдпрд╛ рдлрд╛рдпрд▓реАрдВрд╢реА рддреБрд▓рдирд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ, рддреНрдпрд╛рдирдВрддрд░ рдЧрд╣рд╛рд│ рд╡рд┐рднрд╛рдЬрдиреЗ рдЬреЛрдбрд▓реА рдЬрд╛рддрд╛рдд рдХрд┐рдВрд╡рд╛, рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рд╛рдкреЗрдХреНрд╖ рдХрд┐рдВрд╡рд╛ рдкрд░рд┐рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдЬреБрд│рдд рдирд╕рд▓реНрдпрд╛рд╕, рд╡рд┐рджреНрдпрдорд╛рди рдЖрдХрд╛рд░ рд╡рд╛рдврд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдХреЗрд╡рд│ рд╡рд╛рдвреАрд╡ рдмрджрд▓рд╛рдВрдирд╛ рдЕрдиреБрдорддреА рдЖрд╣реЗ, рдЙрджрд╛. рд╣рдЯрд╡рдгреЗ рдЖрдгрд┐ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА, рд╡рд┐рднрд╛рдЬрди рдлрдХреНрдд рдЬреЛрдбрд▓реЗ рдЖрдгрд┐ рдореЛрдареЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
    рдпреБрдЯрд┐рд▓рд┐рдЯреА initrd рд╡рд░реВрди рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдЬреНрдпрд╛ рдбрд┐рд╕реНрдХрд╡рд░ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рд╕реНрдерд┐рдд рдЖрд╣реЗ рддреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╢реЛрдзрддреЗ, рдЬреНрдпрд╛рд▓рд╛ рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рд╡реНрдпрд╛рдЦреНрдпреЗрд╕рд╣ рдлрд╛рдЗрд▓реНрд╕рд╢рд┐рд╡рд╛рдп, рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ.

    рд╕рд░рд╛рд╡ рдордзреНрдпреЗ, systemd-repart рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ рдЬреЗ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдХрдореАрдд рдХрдореА рд╕реНрд╡рд░реВрдкрд╛рдд рдкрд╛рдард╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдкреНрд░рдердо рдмреВрдЯ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд╡рд┐рджреНрдпрдорд╛рди рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдд рд╡рд╛рдврд╡рд▓реЗ тАЛтАЛрдЬрд╛рдК рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рднрд╛рдЬрдирд╛рдВрд╕рд╣ рдкреВрд░рдХ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд░реВрдЯ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдХрд╡реНрд╣рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рднрд╛рдЬрди рд╡рд┐рд╕реНрддреГрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рдкреНрд░рдердо рдмреВрдЯ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрди рдХрд┐рдВрд╡рд╛ /home) рддрдпрд╛рд░ рдХрд░рд╛. рджреБрд╕рд░рд╛ рд╡рд╛рдкрд░ рджреЛрди рдлрд┐рд░рддреНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рдВрд╕рд╣ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪрд╛ рдЕрд╕реЗрд▓ - рдлрдХреНрдд рдкрд╣рд┐рд▓реЗ рд╡рд┐рднрд╛рдЬрди рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдкреБрд░рд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдЖрдгрд┐ рджреБрд╕рд░реЗ рдкрд╣рд┐рд▓реНрдпрд╛ рдмреВрдЯрд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

  • systemd-journald рдЪреА рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгреЗ рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рдЖрддрд╛ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХ рд▓реЙрдЧ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдареЗрд╡рддреЛ. рдореБрдЦреНрдп systemd-journald.service рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, .service рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ тАЬLogNamespaceтАЭ рдирд┐рд░реНрджреЗрд╢рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рд╢реА рдмрдВрдзрдирдХрд╛рд░рдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрджрд╛рд╣рд░рдгреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЗрдореНрдкрд▓реЗрдЯ рдСрдлрд░ рдХрд░рддреЗ. рдкреНрд░рддреНрдпреЗрдХ рд▓реЙрдЧ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реНрд╡рддрдВрддреНрд░ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпреЗрджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрдгрд┐ рдорд░реНрдпрд╛рджрд╛рдВрдЪреНрдпрд╛ рд╕реЗрдЯрд╕рд╣ рд╕рд░реНрд╡реНрд╣ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд▓реЙрдЧрд╕рд╣ рд▓реЛрдб рдмреЕрд▓реЗрдВрд╕рд┐рдВрдЧрд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд▓рдЧрд╛рд╡ рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдЕрд╕реВ рд╢рдХрддреЗ. рдХреНрд╡реЗрд░реА рдлрдХреНрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдиреЗрдорд╕реНрдкреЗрд╕рдкреБрд░рддреА рдорд░реНрдпрд╛рджрд┐рдд рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА journalctl рдордзреНрдпреЗ "--namespace" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • Systemd-udevd рдЖрдгрд┐ рдЗрддрд░ systemd рдШрдЯрдХрд╛рдВрдиреА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рдкрд░реНрдпрд╛рдпреА рдирд╛рд╡реЗ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдПрдХрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╛рдареА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдирд╛рд╡реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдирд╛рд╡ 128 рд╡рд░реНрдгрд╛рдВрдкрд░реНрдпрдВрдд рдЕрд╕реВ рд╢рдХрддреЗ (рдкреВрд░реНрд╡реА, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╛рд╡ 16 рд╡рд░реНрдгрд╛рдВрдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рд╣реЛрддреЗ). рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддрдкрдгреЗ, systemd-udevd рдЖрддрд╛ рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рд╕рдорд░реНрдереАрдд рдирд╛рдордХрд░рдг рдпреЛрдЬрдирд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рд╛рдВрдЪреА рдирд╛рд╡реЗ рдирд┐рдпреБрдХреНрдд рдХрд░рддреЗ. рд╣реЗ рд╡рд░реНрддрди .link рдлрд╛рдЗрд▓реНрд╕рдордзреАрд▓ рдирд╡реАрди AlternativeName рдЖрдгрд┐ AlternativeNamesPolicy рд╕реЗрдЯрд┐рдВрдЧреНрдЬрджреНрд╡рд╛рд░реЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. systemd-nspawn рдпрдЬрдорд╛рди рдмрд╛рдЬреВрд▓рд╛ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ veth рд▓рд┐рдВрдХреНрд╕рд╕рд╛рдареА рдкреВрд░реНрдг рдХрдВрдЯреЗрдирд░ рдирд╛рд╡рд╛рд╕рд╣ рдкрд░реНрдпрд╛рдпреА рдирд╛рд╡рд╛рдВрдЪреА рдирд┐рд░реНрдорд┐рддреА рд▓рд╛рдЧреВ рдХрд░рддреЗ.
  • sd-event.h API рдкреАрдЖрдпрдбреА рдкреБрдирд░реНрд╡рд╛рдкрд░рд╛рдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА "pidfd" рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ (pidfd рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдмрджрд▓рдд рдирд╛рд╣реА, рддрд░ PID рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдирдВрддрд░ рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕реВ рд╢рдХрддреЗ. рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдпрд╛ PID рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрддреЗ). PID 1 рд╡рдЧрд│рддрд╛ рд╕рд░реНрд╡ systemd рдШрдЯрдХрд╛рдВрдирд╛ pidfds рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬрд░ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд╡рд░реНрддрдорд╛рди рдХрд░реНрдирд▓рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЕрд╕реЗрд▓.
  • systemd-logind PolicyKit рджреНрд╡рд╛рд░реЗ рдЖрднрд╛рд╕реА рдЯрд░реНрдорд┐рдирд▓ рдмрджрд▓ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рддрдкрд╛рд╕рдгреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╕рдХреНрд░рд┐рдп рдЯрд░реНрдорд┐рдирд▓ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдлрдХреНрдд рдЕрд╢рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджрд┐рд▓реА рдЬрд╛рддреЗ рдЬреНрдпрд╛рдВрдиреА рдХрд┐рдорд╛рди рдПрдХрджрд╛ рд╕реНрдерд╛рдирд┐рдХ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдЯрд░реНрдорд┐рдирд▓рд╡рд░ рд╕рддреНрд░ рд╕реБрд░реВ рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • systemd рд╕рд╣ initrd рдкреНрд░рддрд┐рдорд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, PID 1 рд╣рдБрдбрд▓рд░ рдЖрддрд╛ initrd рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдУрд│рдЦрддреЛ рдЖрдгрд┐ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд default.target рдРрд╡рдЬреА initrd.target рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд▓реЛрдб рдХрд░рддреЛ. рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╕рд╣, initrd рдЖрдгрд┐ рдореБрдЦреНрдп рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рддрд┐рдорд╛ рдлрдХреНрдд /etc/initrd-release рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдд рднрд┐рдиреНрди рдЕрд╕реВ рд╢рдХрддрд╛рдд.
  • рдирд╡реАрди рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд▓реЗ - "systemd.cpu_affinity", /etc/systemd/system.conf рдордзреАрд▓ CPUAffinity рдкрд░реНрдпрд╛рдпрд╛рдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ PID 1 рдЖрдгрд┐ рдЗрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╕рд╛рдареА CPU рдЕреЕрдлрд┐рдирд┐рдЯреА рдорд╛рд╕реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • "systemctl deemon-reload" рд╕рд╛рд░рдЦреНрдпрд╛ рдЖрджреЗрд╢рд╛рдВрджреНрд╡рд╛рд░реЗ PID 1 рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕реЛрдмрдд SELinux рдбреЗрдЯрд╛рдмреЗрд╕рдЪреЗ рд░реАрд▓реЛрдбрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ.
  • тАЬsystemd.show-status=errorтАЭ рд╕реЗрдЯрд┐рдВрдЧ PID 1 рд╣рдБрдбрд▓рд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдХрдиреНрд╕реЛрд▓рд╡рд░ рдлрдХреНрдд рддреНрд░реБрдЯреА рд╕рдВрджреЗрд╢ рдЖрдгрд┐ рд▓реЛрдбрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд▓рдВрдм рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
  • systemd-sysusers рдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рд╡рд╛рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдЧрдЯ рдирд╛рд╡рд╛рд╕рд╣ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • systemd-growfs XFS рд╡рд┐рднрд╛рдЬрди рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди /etc/fstab рдордзреНрдпреЗ x-systemd.growfs рдорд╛рдЙрдВрдЯ рдкрд░реНрдпрд╛рдп рджреНрд╡рд╛рд░реЗ рд╕рд╛рджрд░ рдХрд░рддреЗ, Ext4 рдЖрдгрд┐ Btrfs рд╕рд╣ рдкреВрд░реНрд╡реА рд╕рдорд░реНрдерд┐рдд рд╡рд┐рднрд╛рдЬрди рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд.
  • initrd рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЖрдзреАрдЪ рдЕрдирд▓реЙрдХ рдХреЗрд▓реЗрд▓реЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА /etc/crypttab рдордзреНрдпреЗ x-initrd.attach рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ.
  • systemd-cryptsetup рдиреЗ PKCS#11 рд╕реНрдорд╛рд░реНрдЯрдХрд╛рд░реНрдб рд╡рд╛рдкрд░реВрди рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдиреЗ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди (/etc/crypttab рдордзреНрдпреЗ pkcs11-uri рдкрд░реНрдпрд╛рдп) рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде YubiKeys рдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрди рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдВрд▓рдЧреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  • рдирд╡реАрди рдорд╛рдЙрдВрдЯ рдкрд░реНрдпрд╛рдп "x-systemd.required-by" рдЖрдгрд┐ "x-systemd.wanted-by" /etc/fstab рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдЬреЗ рдПрдХрдХрд╛рдВрдирд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддрд╛рдд рдЬреЗ рдорд╛рдЙрдВрдЯ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕реНрдерд╛рдирд┐рдХ-fs.target рдЖрдгрд┐ рд░рд┐рдореЛрдЯ рдРрд╡рдЬреА рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛рдд. -fs .рд▓рдХреНрд╖реНрдп.
  • рдПрдХ рдирд╡реАрди рд╕реЗрд╡рд╛ рд╕рдБрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ - рдкреНрд░реЛрдЯреЗрдХреНрдЯрдХреНрд▓реЙрдХ, рдЬреЗ рд╕рд┐рд╕реНрдЯрдо рдШрдбреНрдпрд╛рд│рд╛рд╡рд░ рд▓реЗрдЦрди рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рддреЗ (/dev/rtc, рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЖрдгрд┐ CAP_SYS_TIME/CAP_WAKE_ALARM рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ).
  • рддрдкрд╢реАрд▓рд╛рд╕рд╛рдареА рд╢реЛрдзрдгреНрдпрд╛рдпреЛрдЧреНрдп рд╡рд┐рднрд╛рдЬрдиреЗ рдЖрдгрд┐ systemd-gpt-auto-generator рдЬреЛрдбрд▓реЗ рд╡рд┐рднрд╛рдЬрди рдУрд│рдЦ
    /var рдЖрдгрд┐ /var/tmp.

  • "systemctl list-unit-files" рдордзреНрдпреЗ, рдпреБрдирд┐рдЯреНрд╕рдЪреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдирд╛, рдПрдХ рдирд╡реАрди рд╕реНрддрдВрдн рджрд┐рд╕рд▓рд╛ рдЖрд╣реЗ рдЬреЛ рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдпреБрдирд┐рдЯрд╕рд╛рдареА рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░реАрд╕реЗрдЯрдордзреНрдпреЗ рдСрдлрд░ рдХреЗрд▓реЗрд▓реА рд╕рдХреНрд╖рдо рд╕реНрдерд┐рддреА рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддреЛ.
  • тАЬsystemctlтАЭ рдордзреНрдпреЗ тАЬтАФwith-dependenciesтАЭ рд╣рд╛ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░, тАЬsystemctl statusтАЭ рдЖрдгрд┐ тАЬsystemctl catтАЭ рд╕рд╛рд░рдЦреНрдпрд╛ рдХрдорд╛рдВрдб рдХреЗрд╡рд│ рд╕рд░реНрд╡ рд╕рдВрдмрдВрдзрд┐рдд рдпреБрдирд┐рдЯреНрд╕рдЪ рдирд╡реНрд╣реЗ рддрд░ рддреЗ рдЬреНрдпрд╛ рдпреБрдирд┐рдЯреНрд╕рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗрдд рддреЗ рджреЗрдЦреАрд▓ рджрд╛рдЦрд╡рддреАрд▓.
  • systemd-networkd рдордзреНрдпреЗ, qdisc рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдиреЗ TBF (рдЯреЛрдХрди рдмрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░), SFQ (рд╕реНрдЯреЛрдХрд╛рд╕реНрдЯрд┐рдХ рдлреЗрдЕрд░рдиреЗрд╕ рдХреНрдпреВрдЗрдВрдЧ), CoDel (рдирд┐рдпрдВрддреНрд░рд┐рдд-рд╡рд┐рд▓рдВрдм рд╕рдХреНрд░рд┐рдп рд░рд╛рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди) рдЖрдгрд┐ FQ (рдлреЗрдЕрд░ рдХреНрдпреВ) рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ.
  • systemd-networkd рдиреЗ IFB рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдлрдВрдХреНрд╢рдирд▓ рдмреНрд▓реЙрдХ).
  • Systemd-networkd рдорд▓реНрдЯреА-рдкрд╛рде рд░реВрдЯреНрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА [Route] рд╡рд┐рднрд╛рдЧрд╛рдд MultiPathRoute рдкреЕрд░рд╛рдореАрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ.
  • DHCPv4 рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╛рдареА systemd-networkd рдордзреНрдпреЗ, SendDecline рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдкрддреНрддреНрдпрд╛рд╕рд╣ DHCP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрддреНрддрд╛ рддрдкрд╛рд╕рдгреА рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдкрддреНрддрд╛ рд╡рд┐рд░реЛрдз рдЖрдврд│рд▓реНрдпрд╛рд╕, рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓рд╛ рдкрддреНрддрд╛ рдирд╛рдХрд╛рд░рд▓рд╛ рдЬрд╛рддреЛ. RouteMTUBytes рдкрд░реНрдпрд╛рдп рджреЗрдЦреАрд▓ DHCPv4 рдХреНрд▓рд╛рдпрдВрдЯрдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ IP рдкрддреНрддрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрдЬ (рд▓реАрдЬ) рдордзреВрди рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрд╕рд╛рдареА MTU рдЖрдХрд╛рд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рдпреЗрддреЛ.
  • .network рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ [Address] рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ PrefixRoute рд╕реЗрдЯрд┐рдВрдЧ рдирд╛рдкрд╕рдВрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. рддреЗ "AddPrefixRoute" рд╕реЗрдЯрд┐рдВрдЧрдиреЗ рдмрджрд▓рд▓реЗ рд╣реЛрддреЗ, рдЬреНрдпрд╛рдЪрд╛ рдЙрд▓рдЯ рдЕрд░реНрде рдЖрд╣реЗ.
  • .network рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ, рдирд╡реАрди рдореВрд▓реНрдп тАЬ_dhcpтАЭ рд╕рд╛рдареА рд╕рдорд░реНрдерди тАЬ[рдорд╛рд░реНрдЧ]тАЭ рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ рдЧреЗрдЯрд╡реЗ рд╕реЗрдЯрд┐рдВрдЧрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, DHCP рджреНрд╡рд╛рд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЧреЗрдЯрд╡реЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рд░ рдорд╛рд░реНрдЧ рдирд┐рд╡рдбрд▓рд╛ рдЬрд╛рддреЛ.
  • рд╕реЗрдЯрд┐рдВрдЧреНрдЬ тАЬ[RoutingPolicyRule]тАЭ рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ .network рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
    UID рд╢реНрд░реЗрдгреА рдЖрдгрд┐ рдЙрдкрд╕рд░реНрдЧ рдЖрдХрд╛рд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрддреНрд░реЛрдд рд░рд╛рдЙрдЯрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдгрд┐ SuppressPrefixLength.

  • networkctl рдордзреНрдпреЗ, тАЬstatusтАЭ рдХрдорд╛рдВрдб рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рд▓реЙрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
  • systemd-networkd-wait-online рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЗрдВрдЯрд░рдлреЗрд╕ рдЦрд╛рд▓реА рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡реЗрд│ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ.
  • .рд▓рд┐рдВрдХ рдЖрдгрд┐ .рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓реНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рд┐рдХреНрдд рдХрд┐рдВрд╡рд╛ рдЯрд┐рдкреНрдкрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ тАЬ[рдореЕрдЪ]тАЭ рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗрдд.
  • .link рдЖрдгрд┐ .network рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ, тАЬ[Match]тАЭ рд╡рд┐рднрд╛рдЧрд╛рдд, рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ MAC рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪрд╛ рдХрд╛рдпрдордЪрд╛ MAC рдкрддреНрддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА тАЬрдХрд╛рдпрдордЪрд╛ MAC рдкрддреНрддрд╛тАЭ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • .network рдлрд╛рдИрд▓реНрд╕рдордзреАрд▓ тАЬ[TrafficControlQueueingDiscipline]тАЭ рд╡рд┐рднрд╛рдЧрд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди тАЬ[NetworkEmulator]тАЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ тАЬNetworkEmulatorтАЭ рдЙрдкрд╕рд░реНрдЧ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ.
  • DNS-over-TLS рд╕рд╛рдареА systemd-resolved SNI рддрдкрд╛рд╕рдгреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

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