systemd рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЬ 243

рдкрд╛рдЪ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рд╕рд╛рджрд░ рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЭ systemd 243. рдирд╡рдХрд▓реНрдкрдирд╛рдВрдкреИрдХреА, рдЖрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдХрдореА рдореЗрдорд░реАрд╕рд╛рдареА рд╣рдБрдбрд▓рд░рдЪреЗ PID 1 рдордзреНрдпреЗ рдПрдХрддреНрд░реАрдХрд░рдг, рдпреБрдирд┐рдЯ рдЯреНрд░реЕрдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрд▓рдЧреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рд╕рд┐рд╕реНрдЯрдордб-рдиреЗрдЯрд╡рд░реНрдХреНрдбрд╕рд╛рдареА рдЕрд╕рдВрдЦреНрдп рдирд╡реАрди рдкрд░реНрдпрд╛рдп, рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдмрдБрдбрд╡рд┐рдбреНрдердЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдореЛрдб рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ. рдЗрдВрдЯрд░рдлреЗрд╕, 64-рдмрд┐рдЯ рдРрд╡рдЬреА 22-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯреАрдо 16-рдмрд┐рдЯ PID рдХреНрд░рдорд╛рдВрдХрд╛рдВрд╡рд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ, рдпреБрдирд┐рдлрд╛рдЗрдб cgroups рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдд рд╕рдВрдХреНрд░рдордг, systemd-network-generator рдордзреНрдпреЗ рд╕рдорд╛рд╡реЗрд╢.

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

  • рдореЗрдорд░реА рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдпреЗрдгреНрдпрд╛рд╕рд╛рдареА (рдЖрдЙрдЯ-рдСрдл-рдореЗрдорд░реА, рдУрдУрдПрдо) рдХрд░реНрдирд▓-рд╡реНрдпреБрддреНрдкрдиреНрди рд╕рд┐рдЧреНрдирд▓ рдУрд│рдЦрдгреЗ PID 1 рд╣рдБрдбрд▓рд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдореЗрдорд░реА рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реЗрд▓реНрдпрд╛ рдпреБрдирд┐рдЯреНрд╕рд▓рд╛ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рддреАрдд рд╕реНрдерд╛рдирд╛рдВрддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдирд╛ рд╕рдХреНрддреАрдиреЗ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрдгреНрдпрд╛рдЪреА рдкрд░реНрдпрд╛рдпреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ. рдХрд┐рдВрд╡рд╛ рдерд╛рдВрдмрд╡рд╛;
  • рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА, рдирд╡реАрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ IPIngressFilterPath рдЖрдгрд┐
    IPEgressFilterPath, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдпреБрдирд┐рдЯрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рдЗрдирдХрдорд┐рдВрдЧ рдЖрдгрд┐ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЖрдпрдкреА рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣рдБрдбрд▓рд░реНрд╕рд╕рд╣ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ systemd рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреА рдлрд╛рдпрд░рд╡реЙрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рд▓реЗрдЦрди рдЙрджрд╛рд╣рд░рдг BPF рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рд╛рдзрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлрд┐рд▓реНрдЯрд░;

  • рдХреЕрд╢реЗ, рд░рдирдЯрд╛рдЗрдо рдлрд╛рдЗрд▓реНрд╕, рд╕реНрдерд┐рддреА рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рд▓реЙрдЧ рдбрд┐рд░реЗрдХреНрдЯрд░реА рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА systemctl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ "рдХреНрд▓реАрди" рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • systemd-networkd MACsec, nlmon, IPVTAP рдЖрдгрд┐ Xfrm рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ;
  • systemd-networkd рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреАрд▓ тАЬ[DHCPv4]тАЭ рдЖрдгрд┐ тАЬ[DHCPv6]тАЭ рд╡рд┐рднрд╛рдЧрд╛рдВрджреНрд╡рд╛рд░реЗ DHCPv4 рдЖрдгрд┐ DHCPv6 рд╕реНрдЯреЕрдХрдЪреЗ рд╡реЗрдЧрд│реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ. DHCP рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ DNS рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡реЗрдЧрд│рд╛ рдорд╛рд░реНрдЧ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА RoutesToDNS рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ (рдЬреЗрдгреЗрдХрд░реВрди DNS рдХрдбреЗ рд░рд╣рджрд╛рд░реА DHCP рдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдореБрдЦреНрдп рдорд╛рд░реНрдЧрд╛рдкреНрд░рдорд╛рдгреЗрдЪ рддреНрдпрд╛рдЪ рд▓рд┐рдВрдХрджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд┐рд▓реА рдЬрд╛рдИрд▓). DHCPv4 рд╕рд╛рдареА рдирд╡реАрди рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд: MaxAttempts - рдкрддреНрддрд╛ рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛, рдмреНрд▓реЕрдХрд▓рд┐рд╕реНрдЯ - DHCP рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдХрд╛рд│реА рдпрд╛рджреА, SendRelease - рд╕рддреНрд░ рд╕рдВрдкрд▓реНрдпрд╛рд╡рд░ DHCP рд░рд┐рд▓реАрдЭ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреЗ рд╕рдХреНрд╖рдо рдХрд░рд╛;
  • systemd-analyze рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдирд╡реАрди рдХрдорд╛рдВрдбреНрд╕ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд:
    • "рд╕рд┐рд╕реНрдЯрдордбреА-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк" - рд╡реЗрд│ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЖрдгрд┐ рд░реВрдкрд╛рдВрддрд░рдг;
    • "systemd-analyze timespan" - рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдХрд╛рд▓рд╛рд╡рдзреАрдЪреЗ рд░реВрдкрд╛рдВрддрд░рдг;
    • "рд╕рд┐рд╕реНрдЯрдордбреА-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реНрдерд┐рддреА" - рдХрдВрдбрд┐рд╢рди рдПрдХреНрд╕рд╡рд╛рдпрдЭреЗрдб рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдЪрд╛рдЪрдгреА;
    • тАЬsystemd-analyze exit-statusтАЭ - рдПрдХреНрдЭрд┐рдЯ рдХреЛрдбрдЪреЗ рд╕рдВрдЦреНрдпрд╛рдВрд╡рд░реВрди рдирд╛рд╡рд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЙрд▓рдЯ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЖрдгрд┐ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ;
    • "systemd-analyze unit-files" - рдпреБрдирд┐рдЯреНрд╕ рдЖрдгрд┐ рдпреБрдирд┐рдЯ рдЙрдкрдирд╛рдорд╛рдВрд╕рд╛рдареА рд╕рд░реНрд╡ рдлрд╛рдИрд▓ рдорд╛рд░реНрдЧрд╛рдВрдЪреА рдпрд╛рджреА рдХрд░рддреЗ.
  • рдкрд░реНрдпрд╛рдп SuccessExitStatus, RestartPreventExitStatus рдЖрдгрд┐
    RestartForceExitStatus рдЖрддрд╛ рдХреЗрд╡рд│ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░рд┐рдЯрд░реНрди рдХреЛрдбрдЪ рдирд╛рд╣реА рддрд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдордЬрдХреВрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХрд╛рдВрдирд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "DATAERR") рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ. рддреБрдореНрд╣реА тАЬsytemd-analyze exit-statusтАЭ рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХрд╛рдВрдирд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдЪреА рд╕реВрдЪреА рдкрд╛рд╣реВ рд╢рдХрддрд╛;

  • рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЗ рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХ рд╕реАрдЯреАрдПрд▓ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ тАЬрдбрд┐рд▓реАрдЯтАЭ рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рддрд╕реЗрдЪ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЖрдХрдбреЗрд╡рд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬтАФstatsтАЭ рдкрд░реНрдпрд╛рдп;
  • рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдереНрд░реБрдкреБрдЯ рдард░рд╛рд╡рд┐рдХ рдХрд╛рд▓рд╛рд╡рдзреАрдиреЗ рдореЛрдЬрдгреНрдпрд╛рд╕рд╛рдареА networkd.conf рдордзреНрдпреЗ SpeedMeter рдЖрдгрд┐ SpeedMeterIntervalSec рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдорд╛рдкрди рдкрд░рд┐рдгрд╛рдорд╛рдВрдордзреВрди рдорд┐рд│рд╛рд▓реЗрд▓реА рдЖрдХрдбреЗрд╡рд╛рд░реА 'networkctl status' рдХрдорд╛рдВрдбрдЪреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯрдордзреНрдпреЗ рдкрд╛рд╣рд┐рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ;
  • рдлрд╛рдЗрд▓реНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдпреБрдЯрд┐рд▓рд┐рдЯреА systemd-network-generator рдЬреЛрдбрд▓реЗ
    .рдиреЗрдЯрд╡рд░реНрдХ, .рдиреЗрдЯрджреЗрд╡ рдЖрдгрд┐ .рд▓рд┐рдВрдХ рдЖрдпрдкреА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдбреНрд░рд╛рдХрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирджреНрд╡рд╛рд░реЗ рд▓реЙрдиреНрдЪ рдХреЗрд▓реНрдпрд╛рд╡рд░ рдкрд╛рд╕ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд;

  • 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░реАрд▓ sysctl "kernel.pid_max" рдореВрд▓реНрдп рдЖрддрд╛ рдореБрд▓рднреВрддрд░рд┐рддреНрдпрд╛ 4194304 (22-рдмрд┐рдЯ рдРрд╡рдЬреА 16-рдмрд┐рдЯ PIDs) рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ PID рдирд┐рдпреБрдХреНрдд рдХрд░рддрд╛рдирд╛ рдЯрдХреНрдХрд░ рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдХрдореА рдХрд░рддреЗ, рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╕рдВрдЦреНрдпреЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рд╡рд╛рдврд╡рддреЗ. рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд▓реВ рдЖрд╣реЗ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╡рд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрддреЛ. рдмрджрд▓рд╛рдореБрд│реЗ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдЕрд╢рд╛ рд╕рдорд╕реНрдпрд╛ рдЕрджреНрдпрд╛рдк рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдиреЛрдВрджрд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд;
  • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдмрд┐рд▓реНрдб рд╕реНрдЯреЗрдЬ рдпреБрдирд┐рдлрд╛рдЗрдб рд╣рд╛рдпрд░рд╛рд░реНрдХреА cgroups-v2 (тАЬ-Ddefault-hierarchy=unifiedтАЭ) рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ. рдкреВрд░реНрд╡реА, рдбреАрдлреЙрд▓реНрдЯ рд╣рд╛ рд╣рд╛рдпрдмреНрд░рд┐рдб рдореЛрдб рд╣реЛрддрд╛ (тАЬ-Ddefault-hierarchy=hybridтАЭ);
  • рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд┐рд▓реНрдЯрд░ (SystemCallFilter) рдЪреЗ рд╡рд░реНрддрди рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ, рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЖрддрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдереНрд░реЗрдбреНрд╕рдРрд╡рдЬреА рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ, рдХрд╛рд░рдг рд╡реИрдпрдХреНрддрд┐рдХ рдереНрд░реЗрдбреНрд╕ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдиреЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд. рддреБрдордЪреНрдпрд╛рдХрдбреЗ Linux рдХрд░реНрдирд▓ 4.14+ рдЖрдгрд┐ libseccomp 2.4.0+ рдЕрд╕рд▓реНрдпрд╛рд╕рдЪ рдмрджрд▓ рд▓рд╛рдЧреВ рд╣реЛрддрд╛рдд;
  • рдЕрдирдкреНрд░рд┐рд╡реНрд╣рд┐рд▓реЗрдЬреНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдирд╛ ICMP рдЗрдХреЛ (рдкрд┐рдВрдЧ) рдкреЕрдХреЗрдЯ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдВрдкреВрд░реНрдг рдЧрдЯрд╛рдВрд╕рд╛рдареА (рд╕рд░реНрд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╕рд╛рдареА) sysctl "net.ipv4.ping_group_range" рд╕реЗрдЯ рдХрд░реВрди рджрд┐рд▓реА рдЬрд╛рддреЗ;
  • рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпреЗрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдореЕрдиреНрдпреБрдЕрд▓реНрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдерд╛рдВрдмрд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ (рд╕рдВрдкреВрд░реНрдг рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ html рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдореЕрдиреНрдпреБрдЕрд▓рд╕рд╛рдареА тАЬ-Dman=trueтАЭ рдХрд┐рдВрд╡рд╛ тАЬ-Dhtml=trueтАЭ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓). рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдкрд╛рд╣рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рджреЛрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд: рдмрд┐рд▓реНрдб/рдореЕрди/рдореЕрди рдЖрдгрд┐ рдмрд┐рд▓реНрдб/рдореЕрди/рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЕрдиреНрдпреБрдЕрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА;
  • рд░рд╛рд╖реНрдЯреНрд░реАрдп рдЕрдХреНрд╖рд░рд╛рдВрдордзреАрд▓ рд╡рд░реНрдгрд╛рдВрд╕рд╣ рдбреЛрдореЗрди рдирд╛рд╡рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, libidn2 рд▓рд╛рдпрдмреНрд░рд░реА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ (libidn рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, тАЬ-Dlibidn=trueтАЭ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рд╛);
  • /usr/sbin/halt.local рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреНрдпрд╛рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬреА рд╡рд┐рддрд░рдгрд╛рдВрдордзреНрдпреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рдд рдирд╡реНрд╣рддреА, рдмрдВрдж рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдмрдВрдж рдХрд░рддрд╛рдирд╛ рдЖрджреЗрд╢рд╛рдВрдЪреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, /usr/lib/systemd/system-shutdown/ рдордзреАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ рдХрд┐рдВрд╡рд╛ final.target рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рд▓реЗрд▓реЗ рдирд╡реАрди рдпреБрдирд┐рдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ;
  • рд╢рдЯрдбрд╛рдЙрдирдЪреНрдпрд╛ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, systemd рдЖрддрд╛ sysctl тАЬkernel.printkтАЭ рдордзреАрд▓ рд▓реЙрдЧ рдкрд╛рддрд│реА рдЖрдкреЛрдЖрдк рд╡рд╛рдврд╡рддреЗ, рдЬреЗ рд╢рдЯрдбрд╛рдЙрдирдЪреНрдпрд╛ рдирдВрддрд░рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдд рдШрдбрд▓реЗрд▓реНрдпрд╛ рд▓реЙрдЧ рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ, рдЬреЗрд╡реНрд╣рд╛ рдирд┐рдпрдорд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рдбрд┐рдорди рдЖрдзреАрдЪ рдкреВрд░реНрдг рд╣реЛрддреЗ. ;
  • journalctl рдЖрдгрд┐ рд▓реЙрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЗрддрд░ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдордзреНрдпреЗ, рдЪреЗрддрд╛рд╡рдгреА рдкрд┐рд╡рд│реНрдпрд╛ рд░рдВрдЧрд╛рдд рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдСрдбрд┐рдЯ рд░реЗрдХреЙрд░реНрдб рдирд┐рд│реНрдпрд╛ рд░рдВрдЧрд╛рдд рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЬреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдирд╛ рдЧрд░реНрджреАрддреВрди рджреГрд╢реНрдпрдорд╛рдирдкрдгреЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ;
  • $PATH рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ, bin/ рдЪрд╛ рдорд╛рд░реНрдЧ рдЖрддрд╛ sbin/ рдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдЪреНрдпрд╛ рдЖрдзреА рдпреЗрддреЛ, рдЙрджрд╛. рджреЛрдиреНрд╣реА рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕рдЪреА рдПрдХрд╕рд╛рд░рдЦреА рдирд╛рд╡реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, bin/ рдордзреАрд▓ рдлрд╛рдЗрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓;
  • systemd-logind рдкреНрд░рддреНрдпреЗрдХ рд╕рддреНрд░рд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рд╕реНрдХреНрд░реАрдирдЪреА рдЪрдордХ рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА SetBrightness() рдХреЙрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
  • рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬ--wait-for-initializationтАЭ рдзреНрд╡рдЬ тАЬudevadm infoтАЭ рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
  • рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рджрд░рдореНрдпрд╛рди, PID 1 рд╣рдБрдбрд▓рд░ рдЖрддрд╛ рдпреБрдирд┐рдЯреНрд╕рдЪреА рдирд╛рд╡реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рд╕рд╣ рд░реЗрд╖реЗрдРрд╡рдЬреА рджрд╛рдЦрд╡рддреЛ. рдорд╛рдЧреАрд▓ рд╡рд░реНрддрдирд╛рдХрдбреЗ рдкрд░рдд рдпреЗрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА /etc/systemd/system.conf рдордзреАрд▓ StatusUnitFormat рдкрд░реНрдпрд╛рдп рдХрд┐рдВрд╡рд╛ systemd.status_unit_format рдХрд░реНрдирд▓ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛;
  • рд╡реЙрдЪрдбреЙрдЧ PID 1 рд╕рд╛рдареА /etc/systemd/system.conf рдордзреНрдпреЗ KExecWatchdogSec рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛, рдЬреЛ kexec рд╡рд╛рдкрд░реВрди рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЛ. рдЬреБрдиреА рд╕реЗрдЯрд┐рдВрдЧ
    рд╢рдЯрдбрд╛рдЙрдирд╡реЙрдЪрдбреЙрдЧрд╕реЗрдХрдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди рд░реАрдмреВрдЯрд╡реЙрдЪрдбреЙрдЧрд╕реЗрдХ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╢рдЯрдбрд╛рдЙрди рдХрд┐рдВрд╡рд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рджрд░рдореНрдпрд╛рди рдЬреЙрдмрд╕рд╛рдареА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ;

  • рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА рдирд╡реАрди рдкрд░реНрдпрд╛рдп рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ Execcondition, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ ExecStartPre рдкреВрд░реНрд╡реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдХрдорд╛рдВрдбреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдХрдорд╛рдВрдбрджреНрд╡рд╛рд░реЗ рдкрд░рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреА рдХреЛрдбрдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░, рдпреБрдирд┐рдЯрдЪреНрдпрд╛ рдкреБрдвреАрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╡рд░ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЬрд╛рддреЛ - рдЬрд░ рдХреЛрдб 0 рдкрд░рдд рдЖрд▓рд╛ рддрд░, рдпреБрдирд┐рдЯ рд▓реЙрдиреНрдЪ рдЪрд╛рд▓реВ рд░рд╛рд╣рддреЗ, рдЬрд░ 1 рддреЗ 254 рдкрд░реНрдпрдВрдд рддреЗ рд╢рд╛рдВрддрдкрдгреЗ рдЕрдкрдпрд╢реА рдзреНрд╡рдЬрд╢рд┐рд╡рд╛рдп рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ, рдЬрд░ 255 рддреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ. рдЕрдпрд╢рд╕реНрд╡реА рдзреНрд╡рдЬ;
  • sys/fs/pstore/ рд╡рд░реВрди рдбреЗрдЯрд╛ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреБрдвреАрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА /var/lib/pstore рд╡рд░ рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рд╕реЗрд╡рд╛ systemd-pstore.service рдЬреЛрдбрд▓реА;
  • рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд systemd-timesyncd рд╕рд╛рдареА NTP рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА timedatectl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдирд╡реАрди рдЖрджреЗрд╢ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд;
  • "localectl list-locales" рдХрдорд╛рдВрдб рдпрд╛рдкреБрдвреЗ UTF-8 рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рд▓реЛрдХреЗрд▓ рджрд╛рдЦрд╡рдд рдирд╛рд╣реА;
  • рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреЗ рдирд╛рд╡ тАЬ-тАЬ рдпрд╛ рд╡рд░реНрдгрд╛рдиреЗ рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╕ sysctl.d/ рдлрд╛рдпрд▓реАрдВрдордзреАрд▓ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рддреНрд░реБрдЯреАрдВрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ;
  • рд╕реЗрд╡рд╛ systemd-random-seed.service рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рд╕реНрдпреВрдбреЛрд░рдБрдбрдо рдирдВрдмрд░ рдЬрдирд░реЗрдЯрд░рдЪреНрдпрд╛ рдПрдВрдЯреНрд░реЙрдкреА рдкреВрд▓ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрддрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рдпреЛрдЧреНрдпрд░рд┐рддреАрдиреЗ рд╕реБрд░реВ рдХреЗрд▓реЗрд▓реНрдпрд╛ /dev/urandom рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЗрд╡рд╛ systemd-random-seed.service рдирдВрддрд░ рд╕реБрд░реВ рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд;
  • systemd-boot рдмреВрдЯ рд▓реЛрдбрд░ рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдпреА рдХреНрд╖рдорддрд╛ рдкреБрд░рд╡рддреЛ рдмрд┐рдпрд╛рдгреЗ рдлрд╛рдЗрд▓ EFI рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди (ESP) рдордзреНрдпреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рд╕рд╣;
  • bootctl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдирд╡реАрди рдХрдорд╛рдВрдбреНрд╕ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд: ESP рдордзреНрдпреЗ рд╕реАрдб рдлрд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬbootctl random-seedтАЭ рдЖрдгрд┐ systemd-boot рдмреВрдЯ рд▓реЛрдбрд░рдЪреА рд╕реНрдерд╛рдкрдирд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА тАЬbootctl is-installedтАЭ. рдмреВрдЯ рдПрдВрдЯреНрд░реАрдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдмрджреНрджрд▓ рдЪреЗрддрд╛рд╡рдгреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА bootctl рджреЗрдЦреАрд▓ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреЗрд╡реНрд╣рд╛ рдХрд░реНрдирд▓ рдкреНрд░рддрд┐рдорд╛ рд╣рдЯрд╡рд┐рд▓реА рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рддреА рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдВрдЯреНрд░реА рдмрд╛рдХреА рдЕрд╕рддреЗ);
  • рдЬреЗрд╡реНрд╣рд╛ рдкреНрд░рдгрд╛рд▓реА рд╕реНрд▓реАрдк рдореЛрдбрдордзреНрдпреЗ рдЬрд╛рддреЗ рддреЗрд╡реНрд╣рд╛ рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрдирд╛рдЪреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдирд┐рд╡рдб рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╡рд┐рднрд╛рдЬрди рддреНрдпрд╛рдЪреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдирд┐рд╡рдбрд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рд╕рдорд╛рди рдкреНрд░рд╛рдзрд╛рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдореЛрдХрд│реНрдпрд╛ рдЬрд╛рдЧреЗрдЪреЗ рдкреНрд░рдорд╛рдг;
  • рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рд╕реВрдЪрдирд╛ рджреЗрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдХреА рдЕрд╕рд▓реЗрд▓реЗ рдЙрдкрдХрд░рдг рдХрд┐рддреА рд╡реЗрд│ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрд▓ рд╣реЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА /etc/crypttab рдордзреНрдпреЗ keyfile-timeout рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛;
  • BFQ рд╢реЗрдбреНрдпреВрд▓рд░рд╕рд╛рдареА I/O рд╡рдЬрди рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА IOWeight рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛;
  • systemd-resolved DNS-over-TLS рд╕рд╛рдареА 'рдХрдбрдХ' рдореЛрдб рдЬреЛрдбрд▓рд╛ рдЖрдгрд┐ рдлрдХреНрдд рд╕рдХрд╛рд░рд╛рддреНрдордХ DNS рдкреНрд░рддрд┐рд╕рд╛рдж рдХреЕрд╢реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА (solved.conf рдордзреНрдпреЗ "рдХреЕрд╢реЗ рдиреЛ-рдирдХрд╛рд░рд╛рддреНрдордХ");
  • VXLAN рд╕рд╛рдареА, systemd-networkd рдиреЗ VXLAN рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GenericProtocolExtension рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ. VXLAN рдЖрдгрд┐ GENEVE рд╕рд╛рдареА, IPDoNotFragment рдкрд░реНрдпрд╛рдп рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдкреЕрдХреЗрдЯрд╕рд╛рдареА рд╡рд┐рдЦрдВрдбрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
  • systemd-networkd рдордзреНрдпреЗ, тАЬ[рдорд╛рд░реНрдЧ]тАЭ рд╡рд┐рднрд╛рдЧрд╛рдд, FastOpenNoCookie рдкрд░реНрдпрд╛рдпрд╛рдиреЗ TCP рдХрдиреЗрдХреНрд╢рдиреНрд╕ (TFO - TCP рдлрд╛рд╕реНрдЯ рдУрдкрди, RFC 7413) рд╡реИрдпрдХреНрддрд┐рдХ рдорд╛рд░реНрдЧрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд, рддрд╕реЗрдЪ TTLPрдкреНрд░реЛрдкреЗрдЧреЗрдЯ рдкрд░реНрдпрд╛рдпрд╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рддреНрд╡рд░реАрдд рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдпрдВрддреНрд░рдгрд╛ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЖрд╣реЗ. TTL LSP (рд▓реЗрдмрд▓ рд╕реНрд╡рд┐рдЪреНрдб рдкрде) рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. "рдкреНрд░рдХрд╛рд░" рдкрд░реНрдпрд╛рдп рд╕реНрдерд╛рдирд┐рдХ, рдкреНрд░рд╕рд╛рд░рдг, рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрд╛рд╕реНрдЯ, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ, рдХреЛрдгрддреНрдпрд╛рд╣реА рдЖрдгрд┐ xresolve рд░рд╛рдЙрдЯрд┐рдВрдЧ рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЛ;
  • Systemd-networkd рджрд┐рд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╛рд╕рд╛рдареА рдбрд┐рдлреЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬ[рдиреЗрдЯрд╡рд░реНрдХ]тАЭ рд╡рд┐рднрд╛рдЧрд╛рдд DefaultRouteOnDevice рдкрд░реНрдпрд╛рдп рджреЗрддреЗ;
  • Systemd-networkd рдиреЗ ProxyARP рдЖрдгрд┐ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ
    рдкреНрд░реЙрдХреНрд╕реА рдПрдЖрд░рдкреА рд╡рд░реНрддрди рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ProxyARPWifi, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдореЛрдбрдордзреНрдпреЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд░рд╛рдЙрдЯрд░, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯрд╕рд╛рдареА IGMP (рдЗрдВрдЯрд░рдиреЗрдЯ рдЧреНрд░реБрдк рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдЖрд╡реГрддреНрддреА рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯрдЖрдпрдЬреАрдПрдордкреА рд╡реНрд╣рд░реНрдЬрди;

  • Systemd-networkd рдиреЗ рд╕реНрдерд╛рдирд┐рдХ рдЖрдгрд┐ рджреВрд░рд╕реНрде IP рдкрддреНрддреЗ, рддрд╕реЗрдЪ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА FooOverUDP рдмреЛрдЧрджреНрдпрд╛рдВрд╕рд╛рдареА рд╕реНрдерд╛рдирд┐рдХ, рдкреАрдЕрд░ рдЖрдгрд┐ рдкреАрдЕрд░рдкреЛрд░реНрдЯ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ рдЖрд╣реЗрдд. TUN рдмреЛрдЧрджреНрдпрд╛рдВрд╕рд╛рдареА, GSO (рдЬреЗрдиреЗрд░рд┐рдХ рд╕реЗрдЧрдореЗрдВрдЯ рдСрдлрд▓реЛрдб) рд╕рдорд░реНрдерди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА VnetHeader рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
  • systemd-networkd рдордзреНрдпреЗ, [Match] рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ .network рдЖрдгрд┐ .link рдлрд╛рдИрд▓реНрд╕рдордзреНрдпреЗ, рдПрдХ рдкреНрд░реЙрдкрд░реНрдЯреА рдкрд░реНрдпрд╛рдп рджрд┐рд╕рд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ udev рдордзреАрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреБрдгрдзрд░реНрдорд╛рдВрдиреБрд╕рд╛рд░ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ;
  • systemd-networkd рдордзреНрдпреЗ, рдмреЛрдЧрджреНрдпрд╛рдВрд╕рд╛рдареА AssignToLoopback рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдмреЛрдЧрджреНрдпрд╛рдЪрд╛ рд╢реЗрд╡рдЯ рд▓реВрдкрдмреЕрдХ рдЙрдкрдХрд░рдг тАЬloтАЭ рд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓рд╛ рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЛ;
  • systemd-networkd рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ IPv6 рд╕реНрдЯреЕрдХ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рдЬрд░ рддреЗ sysctl disable_ipv6 рджреНрд╡рд╛рд░реЗ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЕрд╕реЗрд▓ - IPv6 рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЬрд░ IPv6 рд╕реЗрдЯрд┐рдВрдЧреНрдЬ (рд╕реНрдерд┐рд░ рдХрд┐рдВрд╡рд╛ DHCPv6) рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╛рдареА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓, рдЕрдиреНрдпрдерд╛ рдЖрдзреАрдЪ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реЗ sysctl рдореВрд▓реНрдп рдмрджрд▓рдд рдирд╛рд╣реА;
  • .network рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ, CriticalConnection рд╕реЗрдЯрд┐рдВрдЧ KeepConfiguration рдкрд░реНрдпрд╛рдпрд╛рдиреЗ рдмрджрд▓рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдорд╛рдзреНрдпрдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ (тАЬрд╣реЛрдптАЭ, тАЬрд╕реНрдЯреЕрдЯрд┐рдХтАЭ, тАЬdhcp-рдСрди-рд╕реНрдЯреЙрдктАЭ, тАЬdhcpтАЭ) рдЬреНрдпрд╛рдордзреНрдпреЗ systemd-networkd рдкрд╛рд╣рд┐рдЬреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХрд░рддрд╛рдирд╛ рд╡рд┐рджреНрдпрдорд╛рди рдХрдиреЗрдХреНрд╢рдирд▓рд╛ рд╕реНрдкрд░реНрд╢ рдХрд░реВ рдирдХрд╛;
  • рдЕрд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрд╡реНрд╣реАрдИ- 2019-15718, рдбреА-рдмрд╕ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдгрд╛рдЪреНрдпрд╛ рдЕрднрд╛рд╡рд╛рдореБрд│реЗ рд╕рд┐рд╕реНрдЯрдо-рдирд┐рд░рд╛рдХрд░рдг. рд╣реА рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдХреЗрд╡рд│ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реА рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬрд╕реЗ рдХреА DNS рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рдгреЗ рдЖрдгрд┐ DNS рдХреНрд╡реЗрд░реА рд░реЙрдЧ рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреЗ;
  • рдЕрд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрд╡реНрд╣реАрдИ- 2019-9619рдиреЙрди-рдЗрдВрдЯрд░реЕрдХреНрдЯрд┐рд╡реНрд╣ рд╕рддреНрд░рд╛рдВрд╕рд╛рдареА pam_systemd рд╕рдХреНрд╖рдо рди рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд, рдЬреЗ рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░рд╛рдЪреНрдпрд╛ рд╕реНрдкреВрдлрд┐рдВрдЧрд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

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

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