systemd рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рд░рд┐рд▓реАрдЬ 251

рд╡рд┐рдХрд╛рд╕рдХреЛ рдкрд╛рдБрдЪ рдорд╣рд┐рдирд╛ рдкрдЫрд┐, рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдгрд╛рд▓реА 251 рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдкреНрд░рдгрд╛рд▓реА рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдмрдврд╛рдЗрдПрдХреЛ рдЫред рдиреНрдпреВрдирддрдо рд╕рдорд░реНрдерд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.13 рдмрд╛рдЯ 4.15 рдорд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫред рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ CLOCK_BOOTTIME рдЯрд╛рдЗрдорд░ рдЖрд╡рд╢реНрдпрдХ рдЫред рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБрд▓рд╛рдИ C11 рдорд╛рдирдХ рд░ GNU рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдХрдореНрдкрд╛рдЗрд▓рд░ рдЪрд╛рд╣рд┐рдиреНрдЫ (рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ C89 рдорд╛рдирдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рдЫ)ред
  • рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ, рдлрд╛рдЗрд▓рд╣рд░реВ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рдорд╛рдгреБ рд╕рдВрдпрдиреНрддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди, рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ systemd-sysupdate рдердкрд┐рдпреЛ (рджреБрдИ рд╕реНрд╡рддрдиреНрддреНрд░ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ/рдлрд╛рдЗрд▓рд╣рд░реВ/рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рдордзреНрдпреЗ рдПрдЙрдЯрд╛рдорд╛ рд╣рд╛рд▓рдХреЛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕реНрд░реЛрдд рд╕рдорд╛рд╡реЗрд╢ рдЫ, рд░ рдЕрд░реНрдХреЛ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВред рдЕрд░реНрдХреЛ рдЕрдкрдбреЗрдЯ, рдЬрд╕ рдкрдЫрд┐ рд╕реЗрдХреНрд╕рди/рдлрд╛рдЗрд▓/рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд╕реНрд╡реИрдк рд╣реБрдиреНрдЫрдиреН)ред
  • рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдирдпрд╛рдБ рдЖрдиреНрддрд░рд┐рдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп libsystemd-core- .so, рдЬреБрди /usr/lib/systemd/system рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЫ рд░ рдЕрд╡рд╕реНрдерд┐рдд libsystemd-shared-library рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред .рддреНрдпрд╕реЛ libsystemd-core- рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ .so рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмрд╛рдЗрдирд░реА рдХреЛрдб рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдордЧреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рдореЗрд╕рди рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реАрдорд╛ 'shared-lib-tag' рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рд░реНрдлрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рд╡рд┐рддрд░рдгрд╣рд░реВрд▓рд╛рдИ рдПрдХреИ рд╕рдордпрдорд╛ рдпреА рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдмрд╣реБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рд╡рд╛рддрд╛рд╡рд░рдгреАрдп рдЪрд░рд╣рд░реВ $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID рд░ $MONITOR_UNIT рдХреЛ рдЕрдиреБрдЧрдорди рдЧрд░рд┐рдПрдХреЛ рдПрдХрд╛рдЗрдХреЛ рдЬрд╛рдирдХрд╛рд░реАрдмрд╛рдЯ OnFailure/OnSuccess рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгред
  • рдПрдХрд╛рдЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, ExtensionDirectories рд╕реЗрдЯрд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓рд╛рдИ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рдирд┐рдпрдорд┐рдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдмрд╛рдЯ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рд╕реНрддрд╛рд░ рдШрдЯрдХрд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрд░рдгрд╛рд▓реА рдПрдХреНрд╕рдЯреЗрдиреНрд╕рди рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ OverlayFS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдУрднрд░рд▓реЗ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ /usr/ рд░ /opt/ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рд░рдирдЯрд╛рдЗрдордорд╛ рдердк рдлрд╛рдЗрд▓рд╣рд░реВ рдердкреНрди, рднрдирд┐рдПрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдкрдвреНрди-рдорд╛рддреНрд░ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рднрдП рдкрдирд┐ред 'portablectl attach --extension=' рдЖрджреЗрд╢рд▓реЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкрдирд┐ рдердкреЗрдХреЛ рдЫред
  • рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдореЗрдореЛрд░реАрдХреЛ рдХрдореАрдХреЛ рдХрд╛рд░рдг systemd-oomd рд╣реНрдпрд╛рдиреНрдбрд▓рд░рджреНрд╡рд╛рд░рд╛ рдЬрдмрд░рдЬрд╕реНрддреА рд╕рдорд╛рдкреНрдд рдЧрд░рд┐рдПрдХреЛ рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, 'oom-kill' рд╡рд┐рд╢реЗрд╖рддрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рдЯ рд╣реБрдиреНрдЫ рд░ рдЬрдмрд░рдЬрд╕реНрддреА рд╕рдорд╛рдкреНрддрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ 'user.oomd_ooms' рд╡рд┐рд╢реЗрд╖рддрд╛рдорд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рд╣реБрдиреНрдЫред
  • рдПрдХрд╛рдЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯрдХрд░реНрддрд╛рд╣рд░реВ %y/%Y рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рдПрдХрд╛рдЗрдорд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдорд╛рд░реНрдЧ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрджреИ (рд╕рд╛рдЩреНрдХреЗрддрд┐рдХ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рд╕рд╛рде)ред PRETTY_HOSTNAME рдорд╛рди рд░ CREDENTIALS_DIRECTORY рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ %d рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ %q рдирд┐рд░реНрджрд┐рд╖реНрдЯрдХрд░реНрддрд╛рд╣рд░реВ рдкрдирд┐ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред
  • Anervivessesed рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ "--USER" рдлреНрд▓реНрдпрд╛рдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╢реБрд░реВ рдЧрд░реНрдпреЛ, рд╡рд┐рд╕реНрддрд╛рд░, рдХреЛрднреНрдпрд╛рдкрдлреНрд╕рдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕реНрдерд╛рдиреАрдпрдиреЗрдЯреЗрд╕рдирд╣рд░реВ, рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдХрд╛рд░реНрдп, рдЖрдИрдкреАрд╕реАрдПрдордирд╛рд╕реНрдкреЗрд╕реНрдкреЗрд╕ред , рдирд┐рдЬреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ, ProtectClock рд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рдЫ , ProtectKernelTunables, ProtectKernelModules, ProtectKernelLogs рд░ MountFlagsред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рддрдм рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреНрдЫ рдЬрдм рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ рд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫрдиреНред
  • LoadCredential рд╕реЗрдЯрд┐рдЩрд▓реЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдирд╛рдорд▓рд╛рдИ рддрд░реНрдХрдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХрд╛ рд╕рдмреИ рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рдиреНрдЫред
  • Systemctl рдорд╛, "тАФрдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛, рд╕рдордпрд▓рд╛рдИ рдЗрдкреЛрдХрд▓ рдврд╛рдБрдЪрд╛рдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди "рдпреБрдирд┐рдХреНрд╕" рдЭрдгреНрдбрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдореНрднрд╡ рднрдпреЛ (рдЬрдирд╡рд░реА 1, 1970 рджреЗрдЦрд┐ рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд╕рдВрдЦреНрдпрд╛)ред
  • "systemctl рд╕реНрдерд┐рддрд┐" рд▓реЗ "рдкреБрд░рд╛рдиреЛ-рдХрд░реНрдиреЗрд▓" рдЭрдгреНрдбрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬреБрди рд╕рддреНрд░рдорд╛ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдХрд░реНрдиреЗрд▓рд╕рдБрдЧ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЙрдкрд▓рдмреНрдз рдЖрдзрд╛рд░ рдХрд░реНрдиреЗрд▓ рднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рдЫ рднрдиреЗ рджреЗрдЦрд╛рдЗрдиреНрдЫред /bin/ рд░ /sbin/ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ /usr рдорд╛ рд╕рд┐рдорд▓рд┐рдЩреНрдХрд╣рд░реВ рдорд╛рд░реНрдлрдд рдмрдирд╛рдЗрдПрдХреЛ рдЫреИрди рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди "unmerged-usr" рдЭрдгреНрдбрд╛ рдкрдирд┐ рдердкрд┐рдпреЛред
  • PID 1 рдкреНрд░рдХреНрд░рд┐рдпрд╛рджреНрд╡рд╛рд░рд╛ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХрд╛ рдЬреЗрдиреЗрд░реЗрдЯрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рд╡рд╛рддрд╛рд╡рд░рдгреАрдп рдЪрд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ: $SYSTEMD_SCOPE (рдкреНрд░рдгрд╛рд▓реА рд╡рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрд╡рд╛рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН), $SYSTEMD_IN_INITRD (initrd рд╡рд╛ рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН), $SYSTEMD_FIRST_BOOT (рдкрд╣рд┐рд▓реЛ рдмреБрдЯ рд╕реВрдЪрдХ), $SYSTEMD_FIRST_BOOT (рдкрд╣рд┐рд▓реЛ рдмреБрдЯ рд╕реВрдЪрдХ), $SYSTEMD_SCOPEред рдХрдиреНрдЯреЗрдирд░рдорд╛ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╡рд╛ рд╕реБрд░реБрд╡рд╛рддрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ ) рд░ $SYSTEMD_ARCHITECTURE (рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХрд░реНрдиреЗрд▓ рдмрдирд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ)ред
  • PID 1 рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓реЗ QEMU fw_cfg рдЗрдиреНрдЯрд░рдлреЗрд╕рдмрд╛рдЯ рд╡рд╛ рдХрд░реНрдиреЗрд▓ рдЖрджреЗрд╢ рд▓рд╛рдЗрдирдорд╛ systemd.set_credential рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рдХреНрд░реЗрдбреЗрдиреНрд╕рд┐рдпрд▓ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред LoadCredential рдирд┐рд░реНрджреЗрд╢рдирд▓реЗ /etc/credstore/, /run/credstore/ рд░ /usr/lib/credstore/ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЦреЛрдЬреА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдпрджрд┐ рд╕рд╛рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧ рддрд░реНрдХрдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ LoadCredentialEncrypted рдирд┐рд░реНрджреЗрд╢рдирдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рдердк рд░реВрдкрдорд╛ /etc/credstore.encrypted/, /run/credstore.encrypted/ рд░ /usr/lib/credstore.encrypted/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред
  • JSON рдврд╛рдБрдЪрд╛рдорд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ systemd-journald рдорд╛ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред "journalctl --list-boots" рд░ "bootctl list" рдЖрджреЗрд╢рд╣рд░реВрд▓реЗ рдЕрдм JSON рдврд╛рдБрдЪрд╛ ("--json" рдЭрдгреНрдбрд╛) рдорд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • hwdb рдбрд╛рдЯрд╛рдмреЗрд╕рдХрд╛ рд╕рд╛рде рдирдпрд╛рдБ рдлрд╛рдЗрд▓рд╣рд░реВ udev рдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рдкреЛрд░реНрдЯреЗрдмрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВ (PDAs, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░рд╣рд░реВ, рдЖрджрд┐) рд░ рдзреНрд╡рдирд┐ рд░ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ (DJ рдХрдиреНрд╕реЛрд▓рд╣рд░реВ, рдХреАрдкреНрдпрд╛рдбрд╣рд░реВ) рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
  • рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ "--prioritized-subsystem" рд▓рд╛рдИ рдирд┐рдореНрди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реЗрдЯ рдЧрд░реНрди udevadm рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ (systemd-udev-trigger.service рдорд╛ рдмреНрд▓рдХ рдпрдиреНрддреНрд░рд╣рд░реВ рд░ TPM рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ), "-type=all", "-initialized -match" рд░ "--initialized-nomatch" рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╡рд╛ рд╕реБрд░реБ рдирдЧрд░рд┐рдПрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдЪрдпрди рдЧрд░реНрди, "udevadm info -tree" /sys/ рдкрджрд╛рдиреБрдХреНрд░рдордорд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд░реВрдЦ рджреЗрдЦрд╛рдЙрдиред udevadm рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдпрдиреНрддреНрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрди рд░ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдврд╛рдБрдЪрд╛ рд╡рд╛ рд▓реЗрдЦреНрджрд╛ рдмреНрд▓рдХ рдпрдиреНрддреНрд░ рд▓рдХ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ "рдкрд░реНрдЦ" рд░ "рд▓рдХ" рдЖрджреЗрд╢рд╣рд░реВ рдкрдирд┐ рдердкреНрдЫред
  • рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕реЗрдЯ рдердкрд┐рдпреЛ /dev/disk/by-diskseq/ рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ ("diskseq") рджреНрд╡рд╛рд░рд╛ рдмреНрд▓рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиред
  • рдлрд░реНрдорд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдгрд╕рдБрдЧ рдпрдиреНрддреНрд░ рдорд┐рд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ [Match] рдЦрдгреНрдбрдорд╛ .link рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ "рдлрд░реНрдорд╡реЗрдпрд░" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • Systemd-networkd рдорд╛, [Route] рдЦрдгреНрдб рдорд╛рд░реНрдлрдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХрд╛ рдпреБрдирд┐рдХрд╛рд╕реНрдЯ рдорд╛рд░реНрдЧрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдХреЛрдк рдорд╛рди "ip route" рдЖрджреЗрд╢рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рд╕рдБрдЧ рдорд┐рд▓рд╛рдЙрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ "link" рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреГрдердХ = рд╕рддреНрдп [рдЯрдиреЗрд▓] рдЦрдгреНрдбрдорд╛, рдЯрдиреЗрд▓ рдкреНрд░рдХрд╛рд░рд▓рд╛рдИ рдмрд╛рд╣реНрдп (рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдореЛрдб) рдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рдмрд╛рд╣реНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкрд┐рдПрдХреЛ рдЫред [DHCPServer] рд╕реЗрдХреНрд╕рдирдорд╛, BootServerName, BootServerAddress рд░ BootFilename рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ PXE рдореЛрдбрдорд╛ рдмреБрдЯ рдЧрд░реНрджрд╛ DHCP рд╕рд░реНрднрд░рд▓реЗ рдкрдард╛рдПрдХреЛ рд╕рд░реНрднрд░ рдареЗрдЧрд╛рдирд╛, рд╕рд░реНрднрд░рдХреЛ рдирд╛рдо рд░ рдмреБрдЯ рдлрд╛рдЗрд▓ рдирд╛рдо рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдердкрд┐рдПрдХреЛ рдЫред [рдиреЗрдЯрд╡рд░реНрдХ] рдЦрдгреНрдбрдорд╛, L2TP рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ .netdev рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ L2TP рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдирдпрд╛рдБ рд╕реНрдерд╛рдиреАрдп рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рдирдпрд╛рдБ рдЗрдХрд╛рдИ "systemd-networkd-wait-online@" рдердкрд┐рдпреЛ .service", рдЬрд╕рд▓рд╛рдИ рдХреБрдиреИ рдЦрд╛рд╕ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЖрдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рднрд░реНрдЪреБрдЕрд▓ WLAN рдпрдиреНрддреНрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди .netdev рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЬреБрди [WLAN] рд╕реЗрдХреНрд╕рдирдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • .link/.network рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛, [Match] рдЦрдгреНрдбрд▓реЗ рдпрдиреНрддреНрд░ рдкреНрд░рдХрд╛рд░ (тАЬbondтАЭ, тАЬbridgeтАЭ, тАЬgreтАЭ, тАЬtunтАЭ, тАЬvethтАЭ) рдЕрдиреБрд╕рд╛рд░ рдорд┐рд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ Kind рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд▓рд╛рдЧреВ рдЧрд░реНрдЫред
  • Systemd-resolved рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗрдХреЛ рдмреБрдЯ рдЪрд░рдгрдорд╛ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдЫ, initrd рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рд╕рд╣рд┐рдд рдпрджрд┐ systemd-resolved initrd рдЫрд╡рд┐рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫред
  • systemd-cryptenroll рд▓реЗ --fido2-credential-algorithm рд╡рд┐рдХрд▓реНрдк рдердкреНрдЫ рдХреНрд░реЗрдбреЗрдиреНрд╕рд┐рдпрд▓ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЪрдпрди рдЧрд░реНрди рд░ TPM рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рднрд╛рдЬрди рдЕрдирд▓рдХ рдЧрд░реНрджрд╛ PIN рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди --tpm2-with-pin рд╡рд┐рдХрд▓реНрдкред рд╕рдорд╛рди tpm2-pin рд╡рд┐рдХрд▓реНрдк /etc/crypttab рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред TPM рдорд╛рд░реНрдлрдд рдпрдиреНрддреНрд░рд╣рд░реВ рдЕрдирд▓рдХ рдЧрд░реНрджрд╛, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреАрд╣рд░реВрдХреЛ рдЕрд╡рд░реЛрдзрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рд╣реБрдиреНрдЫрдиреНред
  • systemd-timesyncd рд▓реЗ IPC рдорд╛рд░реНрдлрдд NTP рд╕рд░реНрднрд░рдмрд╛рдЯ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ D-Bus API рдердкреНрдЫред
  • рд░рдЩ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди, рд╕рдмреИ рдЖрджреЗрд╢рд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░рд┐рдПрдХреЛ NO_COLOR, SYSTEMD_COLORS рд░ TERM рдмрд╛рд╣реЗрдХ COLORTERM рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рдореЗрд╕рди рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЪрдпрдирд╛рддреНрдордХ рдПрд╕реЗрдореНрдмрд▓реА рд░ рдЖрд╡рд╢реНрдпрдХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ install_tag рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudevред Systemd-journald рд░ systemd-coredump рдХреЛ рд▓рд╛рдЧрд┐ рдХрдореНрдкреНрд░реЗрд╕рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЪрдпрди рдЧрд░реНрди рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдХрд▓реНрдк рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд-рд╕рдВрдХреБрдЪрди рдердкрд┐рдпреЛред
  • BitLocker TPM рд╕рдБрдЧ Microsoft Windows рдмреБрдЯ рдЧрд░реНрди loader.conf рдорд╛ sd-boot рдорд╛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ "reboot-for-bitlocker" рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди