แแแแแแแแ แแแแก แแ แ แแแแก แจแแแแแ
แซแแ แแแแแ แชแแแแแแแแแ:
- systemd-networkd แฃแแ แฃแแแแแงแแคแก L2TP แแแแ แแแแแแก แแฎแแ แแแญแแ แแก;
- sd-boot แแ bootctl แแฎแแ แก แฃแญแแ แแ XBOOTLDR (Extended Boot Loader) แขแแฎแ แแแก, แ แแแแแแแช แจแแฅแแแแแแ /boot-แแ แแแกแแแแแขแแแแแแแ, แแแ แแ ESP แขแแฎแ แแแแกแ, แ แแแแแแแช แแแแแแขแแแแแฃแแแ /efi แแ /boot/efi-แแ. แแแ แแแแแ, แแแ แแแแขแ แแแ, initrd แแ EFI แกแฃแ แแแแแ แแฎแแ แจแแแซแแแแ แฉแแแขแแแ แแแก แ แแแแ แช ESP, แแกแแแ XBOOTLDR แขแแฎแ แแแแแแ. แแก แชแแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ sd-boot bootloader แฃแคแ แ แแแแกแแ แแแขแแฃแ แกแชแแแแ แแแจแ, แ แแแแกแแช แแแแแ แฉแแแขแแแ แแแแ แแแแแแ แแแแก ESP-แจแ, แฎแแแ แแแขแแแ แแฃแแ แแแ แแแแแ แแ แแแกแแแ แแแแแแจแแ แแแฃแแ แแแขแแแแแแชแแแแแ แแแแแแกแแแฃแแแ แชแแแแ แแแแงแแคแแแแแแจแ;
- แแแแแขแแแฃแแแ แแแ แแแจแ แแแแแชแแแฃแแ โsystemd.volatile=overlayโ แแแ แแแแขแ แแ แฉแแขแแแ แแแแก แจแแกแแซแแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแกแแ root แแแแแงแแคแ แแแแแคแแ แแแแแจแ แแ แแแแฌแงแแ แแฃแจแแแแ root แแแ แแฅแขแแ แแแจแ แแฎแแแแ แฌแแกแแแแแฎแแ แแแแแกแแฎแฃแแแแแก แแแแแ, แชแแแแแแแแแแ แฉแแฌแแ แแแ แชแแแแ แแแ แแฅแขแแ แแ tmpfs-แจแ (แแ แแแแคแแแฃแ แแชแแแก แชแแแแแแแแแ แแแแ แแแแ แแแแแขแแแ แแแแก แจแแแแแ) . แแแแแแแแแ, systemd-nspawn-แแ แแแแแแขแ โ--volatile=overlayโ แแคแชแแ แแแแขแแแแแ แแแจแ แแกแแแแกแ แคแฃแแฅแชแแแแแก แแแแแกแแงแแแแแแแ;
- systemd-nspawn-แแ แแแแแแขแ "--oci-bundle" แแแ แแแแขแ, แ แแแ แแแฃแจแแแก Runtime Bundle-แแแแก แแแแแงแแแแแ แแแแขแแแแแ แแแแก แแแแแแ แแแฃแแ แแแจแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, แ แแแแแแแช แจแแแกแแแแแแแ Open Container Initiative (OCI) แกแแแชแแคแแแแชแแแก. แแ แซแแแแแแก แกแขแ แแฅแแแจแ แแ nspawn แแ แแแฃแแแแจแ แแแแแกแแงแแแแแแแ แจแแแแแแแแแแแฃแแแ OCI แกแแแชแแคแแแแชแแแจแ แแฆแฌแแ แแแ แกแฎแแแแแกแฎแแ แแแ แแแแขแแแแก แแฎแแ แแแญแแ แ, แแแแแแแแแ, "--แแแฃแฌแแแแแแแ" แแ "แแแฃแฌแแแแแแแ" แแแ แแแแขแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แคแแแแฃแ แ แกแแกแขแแแแก แแแฌแแแแแแก แแแแแกแแ แแชแฎแแ แแ " --consoleโ แแคแชแแแแ แแแแแแขแ แกแขแแแแแ แขแฃแแ แแแแแแแแแแ แแแแแแแแแก แแ โ-pipeโ แแแแคแแแฃแ แแชแแแกแแแแก;
- แแแแแขแแแฃแแแ systemd-login-แแก แฅแชแแแแก แแแแขแ แแแแก แจแแกแแซแแแแแแแ แแแ แแแแก แชแแแแแแแแก แแแจแแแแแแ: $SYSTEMD_REBOOT_ TO_FIRMWARE_SETUP,
$SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU แแ
$SYSTEMD_REBOOT_ TO_BOOT_LOADER_ENTRY. แแ แชแแแแแแแแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแแแจแแ แแ แกแแแฃแแแ แ แแแแแขแแแ แแแแก แแ แแชแแกแแก แแแแแฃแจแแแแแแแแ (/run/systemd/ reboot-to-firmware-setup, /run/systemd/ reboot-to-boot-loader-menu แแ
/run/systemd/reboot-to-boot-loader-entry) แแ แกแแแ แแแ แแแแแ แแแ แแกแแแ (แแฃ แแแแจแแแแแแแ แแแงแแแแแฃแแแ false-แแ); - แแแแแขแแแฃแแแ แแคแชแแแแ โ-boot-load-menu=โ แแ
โโboot-loader-entry=โ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแ แฉแแแ แฉแแขแแแ แแแแก แแแแแฃแก แแแแแ แแขแฃแแ แแแแแแแขแ แแ แฉแแขแแแ แแแแก แ แแแแแ แแแแแขแแแ แแแแก แจแแแแแ; - แแแแแขแแแฃแแแ แแฎแแแ sandbox แแแแแแชแแแก แแ แซแแแแแ โRestrictSUIDSGID=โ, แ แแแแแแช แแงแแแแแก seccomp-แก SUID/SGID แแ แแจแแแแ แคแแแแแแแก แจแแฅแแแแก แแแ แซแแแแแกแแแแก;
- แแแ แฌแแฃแแแแ, แ แแ โNoNewPrivilegesโ แแ โRestrictSUIDSGIDโ แจแแแฆแฃแแแแแ แแแแฃแแแกแฎแแแแแ แแแแแแงแแแแแ แกแแ แแแกแแแจแ, แ แแแแแแกแแช แแฅแแ แแแแฎแแแ แแแแแก ID-แแก แแแแแแแฃแ แ แแแแแ แแ แแแแก แ แแแแแ (แฉแแ แแฃแแแ โDynamicUserโ);
- แแแแฃแแแกแฎแแแแ MACAddressPolicy=แแฃแแแแแ แแแ แแแแขแ แ .link แคแแแแแแจแ แจแแแชแแแแ แแแขแ แแแฌแงแแแแแแแแก แแแกแแคแแ แแ. แฅแกแแแแก แฎแแแแแแก, แแแแ แแแแแแก (tun, tap) แแ แแแ แแแแ แแแฃแแ แแแฃแแแแแก (bond) แแแขแแ แคแแแกแแแ แแ แแแแแขแแคแแชแแ แแแแ แกแแแฃแแแ แแแแก แแแ แแ แฅแกแแแแก แแแขแแ แคแแแกแแก แกแแฎแแแแ, แแแแขแแ แแก แกแแฎแแแ แแฎแแ แแแแแแงแแแแแ, แ แแแแ แช แกแแคแฃแซแแแแ MAC แแ IPv4 แแแกแแแแ แแแแแก แแแกแแแแแจแแ แแแแแ. แแแ แแ แแแแกแ, แแแแแขแแแฃแแแ แแแ แแแแขแ แ โMACAddressPolicy=randomโ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก MAC แแ IPv4 แแแกแแแแ แแแแแก แแแฌแงแแแแแแแแแแแ แจแแแแฎแแแแแแ แแแแแแแแแแ แแแแ แแแกแแแแแจแแ แแแแแ;
- systemd-fstab-generator-แแก แแแจแแแแแแ แแแแแ แแ แแแฃแแ ".device" แแ แแแฃแแ แคแแแแแแ แแฆแแ แจแแแชแแแก แจแแกแแแแแแก ".mount" แแ แแแฃแแแแก, แ แแแแ แช แแแแแแแแแแฃแแแแแแก "Wants=" แแแแงแแคแแแแแแจแ. แแแฌแงแแแแแแแแก แฃแแ แแแแ แแแแ แแแแ แแแขแแแแขแฃแ แแ แแฆแแ แฃแจแแแแก แแ แแแฃแแก แแแกแแแแแขแแแแแแแ, แแแแ แแ แแกแแแ แแ แแแฃแแแแแก แแแจแแแแ แแแแแช แจแแกแแซแแแแแแแ แกแฎแแ แแแแแแแแแก แแแแ, แ แแแแ แแชแแ local-fs.target-แแก แแแฌแแแ แแ แกแฎแแ แแ แแแฃแแแแแ แแแแแแแแแแฃแแแแแก แกแแฎแแ, แ แแแแแแแช แแแแแแแแแแฃแแแ local-fs.target-แแ. ;
- แแแแแแขแ แแแฆแแแแแก แแฎแแ แแแญแแ แ (โ*โ แแ แ.แจ.) โnetworkctl list/status/lldpโ แแ แซแแแแแแแก แฅแกแแแแก แแแขแแ แคแแแกแแแแก แแแ แแแแฃแแ แฏแแฃแคแแแแก แแแกแแคแแแขแ แแ แแแแ แกแแฎแแแแก แแแฌแแแแก แแแฎแแแแแ;
- $PIDFILE แแแ แแแแก แชแแแแแ แแฎแแ แแแงแแแแแฃแแแ แกแแ แแแกแแแจแ แแแแคแแแฃแ แแ แแแฃแแ แแแกแแแฃแขแฃแ แ แแแแแแแก แแแแแงแแแแแแ "PIDFile=;" แแแ แแแแขแ แแก แแแจแแแแแแ.
- แกแแฏแแ แ Cloudflare แกแแ แแแ แแแ (1.1.1.1) แแแแแแขแ แแแแแงแแแแแฃแแ แกแแ แแแแ แแ DNS แกแแ แแแ แแแแก แ แแแแแแแแแก, แแฃ แซแแ แแแแแ DNS แแแแคแแแ แแ แแ แแก แแแแกแแแฆแแ แฃแแ. แกแแ แแแแ แแ DNS แกแแ แแแ แแแแก แกแแแก แฎแแแแฎแแ แแแแกแแแฆแแ แแกแแแแก แจแแแแซแแแแ แแแแแแงแแแแ โ-Ddns-servers=โ แแแ แแแแขแ;
- USB แแแฌแงแแแแแแแแก แแแแขแ แแแแ แแก แแ แกแแแแแแก แแแแแแแแแแกแแก, แแฎแแแ usb-gadget.target แแแแแฃแจแแแแแแแ แแแขแแแแขแฃแ แแ แแฎแกแแแแ (แ แแแแกแแช แกแแกแขแแแ แแฃแจแแแแก USB แแแ แแคแแ แแฃแ แแแฌแงแแแแแแแแแ);
- แแ แแแฃแแ แคแแแแแแแกแแแแก แแแแแ แแแแแ แแแ แแแแขแ แ โCPUQuotaPeriodSec=โ, แ แแแแแแช แแแแกแแแฆแแ แแแก แแ แแแก แแแ แแแแก, แ แแแแแแแช แแแแแแแ CPU แแ แแแก แแแแขแ, แแแงแแแแแฃแแ โCPUQuota=โ แแแ แแแแขแ แแ;
- แแ แแแฃแแแก แคแแแแแแแกแแแแก แแแแแ แแแแแ แแแ แแแแขแ แ โProtectHostname=โ, แ แแแแแแช แแ แซแแแแแก แกแแ แแแกแแแก แฐแแกแขแแก แกแแฎแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แจแแชแแแแก, แแแจแแแแช แแ, แแฃ แแแ แแฅแแ แจแแกแแแแแแกแ แแแแแ แแแแแ;
- แแ แแแฃแแแก แคแแแแแแแกแแแแก แแแแแ แแแแแ แแแ แแแแขแ แ "NetworkNamespacePath=", แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแจแแ แแ แกแแฎแแแแ แกแแแ แชแ แกแแ แแแกแแแก แแ แกแแแแขแแก แแ แแแฃแแแแก แกแแฎแแแแ แกแแแ แชแแก แคแแแแแก แคแกแแแแ-FS /proc-แจแ แแแแก แแแแแแแแแ;
- แแแแแขแแแฃแแแ "ExecStart=" แแแ แแแแขแ แแก แแแแแงแแแแแแ แแแฌแงแแแฃแแ แแ แแชแแกแแแแกแแแแก แแแ แแแแก แชแแแแแแแแก แฉแแแแชแแแแแแก แแแแแ แแแแก แจแแกแแซแแแแแแแ Start แแ แซแแแแแแแแ ":" แกแแแแแแแก แแแแแขแแแแ;
- แขแแแแแ แแแแกแแแแก (.แขแแแแแ แแก แแ แแแฃแแแแแกแแแแก) แแฎแแแ แแ แแจแแแ โOnClockChange=โ แแ
โOnTimezoneChange=โ, แ แแแแแแแช แจแแแแซแแแแ แแแแแขแ แแแแ แแ แแแฃแแแก แแแ แ, แ แแแแกแแช แแชแแแแแ แกแแกแขแแแแก แแ แ แแ แแ แแแก แกแแ แขแงแแแ; - แแแแแขแแแฃแแแ แแฎแแแ แแแ แแแแขแ แแแ "ConditionMemory=" แแ "ConditionCPUs=", แ แแแแแแแช แแแแกแแแฆแแ แแแแ แแ แแแฃแแแก แแแแแซแแฎแแแแก แแแ แแแแแก แแแฎแกแแแ แแแแก แแแแแกแ แแ CPU แแแ แแแแแแก แ แแแแแแแแแก แแแฎแแแแแ (แแแแแแแแแ, แ แแกแฃแ แกแแ แแแขแแแกแแฃแ แ แกแแ แแแกแแก แแแจแแแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แกแแญแแ แ แ แแแแแแแแแก แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ แฎแแแแแกแแฌแแแแแแ);
- แแแแแขแแแฃแแแ แแฎแแแ time-set.target แแ แแแฃแแ, แ แแแแแแช แแฆแแแก แแแแแแฃแ แแ แแแงแแแแแฃแ แกแแกแขแแแฃแ แแ แแก, แแ แแแก แแแ แ แกแแ แแแ แแแแแ แจแแฏแแ แแแแก แแแ แแจแ แแ แแแก sync.target แแ แแแฃแแแก แแแแแงแแแแแแ. แแฎแแแ แแ แแแฃแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แกแแ แแแกแแแแ, แ แแแแแแกแแช แกแญแแ แแแแแ แแ แแกแแแฅแ แแแแแแแฃแแ แแแแแแฃแ แ แกแแแแแแแก แกแแแฃแกแขแ;
- แแคแชแแ โ--show-transactionโ แแแแแแขแ โsystemctl startโ-แก แแ แแกแแแแกแ แแ แซแแแแแแแ, แ แแแแกแแช แแแแแแแแฃแแแ, แแแแแฉแแแแแ แแแแฎแแแแแแ แแแแ แแชแแแก แแแแ แ แแแจแ แแแแแขแแแฃแแ แงแแแแ แกแแแฃแจแแแก แจแแฏแแแแแ;
- systemd-networkd แแฎแแ แชแแแแแแก แแฎแแแ "แแแแแแแแฃแแ" แแแแแแแ แแแแแก แแแแแแ แขแแแแก, แ แแแแแแช แแแแแแงแแแแแ "แแแแ แแแแ แแแฃแแ" แแ "แแแแแแแแแแแแแก" แแแชแแแแ แฅแกแแแแก แแแขแแ แคแแแกแแแแกแแแแก, แ แแแแแแแช แฌแแ แแแแแแแแก แแแแแแแ แแแฃแแแแแก แแ แฅแกแแแแก แฎแแแแแแก แแแฌแแแก. แแแ แแแแแแ แแแขแแ แคแแแกแแแแกแแแแก, แแ แ-แแ แ แแแแแแแแขแฃแ แแแฃแแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แจแแแแฎแแแแแจแ, แแแแแแขแ โแแแแ แแแแ แแแฃแแ แแแแแแแแแแแโ แแแแแแแ แแแแ;
- แแแแแขแแแฃแแแ โIgnoreCarrierLoss=โ แแคแชแแ .แฅแกแแแแก แแ แแแฃแแแแจแ แฅแกแแแแก แแแ แแแแขแ แแแแก แจแแกแแแแฎแแ แแแแจแแ แแก แแแแแ แแแแก แจแแแแฎแแแแแจแ;
- แฅแกแแแแก แแ แแแฃแแแแจแ โRequiredForOnline=โ แแแ แแแแขแ แแก แแแจแแแแแแ, แแฎแแ แจแแแแซแแแแ แแแแงแแแแ แแแแแแแแฃแ แ แแแกแแฆแแแ แแแฃแแแก แแแแแแแ แแแแ, แ แแแแแแช แกแแญแแ แแ แฅแกแแแแก แแแขแแ แคแแแกแแก โแแแแแแแแโ แแแแแกแแขแแแแ แแ systemd-networkd-wait-online แแแแแฃแจแแแแแแแก แแแแฅแแแแแแแกแแแแก;
- แแแแแแขแ โ--anyโ แแคแชแแ systemd-networkd-wait-online-แก, แ แแแ แแแแแแแ แ แแแแแแแ แแแแแแแแฃแแ แฅแกแแแแก แแแขแแ แคแแแกแแก แแแแแงแแคแแแก แงแแแแ แแแชแแแแ, แแกแแแ โ--operational-state=โ แแคแชแแ แแแแแแแ แแแแแก แแแกแแแแแแแ. แแแฃแแ, แ แแแแแแช แแแฃแแแแแแก แแแแแงแแคแแแแ;
- แแแแแขแแแฃแแแ โUseAutonomousPrefix=โ แแ โUseOnLinkPrefix=โ แแแ แแแแขแ แแแ .network แแ แแแฃแแแแจแ, แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแ แแคแแฅแกแแแแก แแแแแ แแ แแแแแ แแแฆแแแแกแแก
แแแแชแฎแแแแแ IPv6 แ แแฃแขแแ แแแแ (RA, Router Advertisement); - แฅแกแแแแก แแ แแแฃแแแแจแ, "MulticastFlood=", "NeighborSuppression=" แแ "Learning=" แแแ แแแแขแ แแแ แแแแแแขแ แฅแกแแแแก แฎแแแแก แแแแ แแชแแฃแแ แแแ แแแแขแ แแแแก แจแแกแแชแแแแแแ, แแกแแแ แแแ แแแแขแ แ "TripleSampling=" TRIPLE-SAMPLING แ แแแแแแก แจแแกแแชแแแแแแ. CAN แแแ แขแฃแแแฃแ แ แแแขแแ แคแแแกแแแ;
- "PrivateKeyFile=" แแ "PresharedKeyFile=" แแแ แแแแขแ แแแ แแแแแแขแ .netdev แแ แแแฃแแแแก, แ แแแแแแแช แจแแแแซแแแแ WireGuard VPN แแแขแแ แคแแแกแแแแก แแแ แแแ แแ แกแแแแแ แ (PSK) แแแแแแจแแแแก แแแแแแแแ;
- แแแแแแขแ same-cpu-crypt แแ submit-from-crypt-cpus แแคแชแแแแ /etc/crypttab, แ แแแแแแแช แแแแแขแ แแแแแแ แแ แแคแแแแก แฅแชแแแแก CPU แแแ แแแแแก แจแแ แแก แแแจแแคแแ แแกแแแ แแแแแแจแแ แแแฃแแ แกแแแฃแจแแแแแแก แแแแ แแชแแแกแแก;
- systemd-tmpfiles แฃแแ แฃแแแแแงแแคแก แแแแแแแแแก แคแแแแแแแก แแแแฃแจแแแแแแก แแ แแแแแ แคแแแแแแแแ แกแแฅแแฆแแแแแแแจแ แแแแ แแชแแแแแก แจแแกแ แฃแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแ แแแ แแฃแจแแแแ แแแซแแแแแแฃแแ แคแแแแแแแก แแแฌแแแแแแแ แแแ แแแแฃแแ แแแฅแแแแแแแแแก แฎแแแแ แซแแแแแแแก แแแแแแแแแแแจแ (แแแแแแแแแ, tar แแ แฅแแแแก แแแฎแกแแแกแแก /tmp, แจแแแซแแแแ แแงแแก แซแแแแแ แซแแแแ แคแแแแแแ. แแแฎแกแแแแ, แ แแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ แแแแแแ แแแฅแแแแแแแก แแแกแ แฃแแแแแแแ);
- แแ แซแแแแแ โsystemd-analyze cat-configโ แฃแแ แฃแแแแแงแแคแก แ แแแแแแแแ แคแแแแแ แแแงแแคแแแ แแแแคแแแฃแ แแชแแแก แแแแแแแแแแแแก แจแแกแแซแแแแแแแแก, แแแแแแแแแ, แแแแฎแแแ แแแแแก แแ แกแแกแขแแแแก แฌแแแแกแฌแแ แแแงแแแแแแแก, tmpfiles.d แแ sysusers.d-แแก แจแแแแแแกแก, udev-แแก แฌแแกแแแก แแ แ.แจ.
- แแแแแแขแ "--cursor-file=" แแแ แแแแขแ "journalctl"-แก, แ แแแ แแแฃแแแแแ แคแแแแ แแแแแชแแแก แแฃแ แกแแ แแก แฉแแกแแขแแแ แแแ แแ แจแแกแแแแฎแแ;
- แแแแแแขแ ACRN แฐแแแแ แแแแแ แแก แแ WSL แฅแแแกแแกแขแแแแก แแแแแแ แขแแแ (Windows Subsystem for Linux) systemd-detect-virt-แก แจแแแแแแแ แแแแจแขแแแแแกแแแแก แแแ แแแแแ แแแแ แแขแแ แแก "ConditionVirtualization" แแแแแงแแแแแแ;
- systemd-แแก แแแกแขแแแแชแแแก แแ แแก (โแแแแซแแก แแแกแขแแแแชแแแกโ แจแแกแ แฃแแแแแกแแก) แคแแแแแแแแ แกแแแแแแฃแ แ แแแฃแแแแแก แจแแฅแแแ systemd-networkd.service, systemd-networkd.socket,
systemd-resolved.service, remote-cryptsetup.target, remote-fs.target,
systemd-networkd-wait-online.service แแ systemd-timesyncd.service. แแ แคแแแแแแแก แจแแกแแฅแแแแแแ, แแฎแแ แแฅแแแ แฃแแแ แแแฃแจแแแ แแ แซแแแแแ "systemctl preset-all".
แฌแงแแ แopennet.ru
[En]แแแแแแแแ แแแแก แแ แ แแแแก แจแแแแแ
แซแแ แแแแแ แชแแแแแแแแแ:
- systemd-networkd แฃแแ แฃแแแแแงแแคแก L2TP แแแแ แแแแแแก แแฎแแ แแแญแแ แแก;
- sd-boot แแ bootctl แแฎแแ แก แฃแญแแ แแ XBOOTLDR (Extended Boot Loader) แขแแฎแ แแแก, แ แแแแแแแช แจแแฅแแแแแแ /boot-แแ แแแกแแแแแขแแแแแแแ, แแแ แแ ESP แขแแฎแ แแแแกแ, แ แแแแแแแช แแแแแแขแแแแแฃแแแ /efi แแ /boot/efi-แแ. แแแ แแแแแ, แแแ แแแแขแ แแแ, initrd แแ EFI แกแฃแ แแแแแ แแฎแแ แจแแแซแแแแ แฉแแแขแแแ แแแก แ แแแแ แช ESP, แแกแแแ XBOOTLDR แขแแฎแ แแแแแแ. แแก แชแแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ sd-boot bootloader แฃแคแ แ แแแแกแแ แแแขแแฃแ แกแชแแแแ แแแจแ, แ แแแแกแแช แแแแแ แฉแแแขแแแ แแแแ แแแแแแ แแแแก ESP-แจแ, แฎแแแ แแแขแแแ แแฃแแ แแแ แแแแแ แแ แแแกแแแ แแแแแแจแแ แแแฃแแ แแแขแแแแแแชแแแแแ แแแแแแกแแแฃแแแ แชแแแแ แแแแงแแคแแแแแแจแ;
- แแแแแขแแแฃแแแ แแแ แแแจแ แแแแแชแแแฃแแ โsystemd.volatile=overlayโ แแแ แแแแขแ แแ แฉแแขแแแ แแแแก แจแแกแแซแแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแกแแ root แแแแแงแแคแ แแแแแคแแ แแแแแจแ แแ แแแแฌแงแแ แแฃแจแแแแ root แแแ แแฅแขแแ แแแจแ แแฎแแแแ แฌแแกแแแแแฎแแ แแแแแกแแฎแฃแแแแแก แแแแแ, แชแแแแแแแแแแ แฉแแฌแแ แแแ แชแแแแ แแแ แแฅแขแแ แแ tmpfs-แจแ (แแ แแแแคแแแฃแ แแชแแแก แชแแแแแแแแแ แแแแ แแแแ แแแแแขแแแ แแแแก แจแแแแแ) . แแแแแแแแแ, systemd-nspawn-แแ แแแแแแขแ โ--volatile=overlayโ แแคแชแแ แแแแขแแแแแ แแแจแ แแกแแแแกแ แคแฃแแฅแชแแแแแก แแแแแกแแงแแแแแแแ;
- systemd-nspawn-แแ แแแแแแขแ "--oci-bundle" แแแ แแแแขแ, แ แแแ แแแฃแจแแแก Runtime Bundle-แแแแก แแแแแงแแแแแ แแแแขแแแแแ แแแแก แแแแแแ แแแฃแแ แแแจแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, แ แแแแแแแช แจแแแกแแแแแแแ Open Container Initiative (OCI) แกแแแชแแคแแแแชแแแก. แแ แซแแแแแแก แกแขแ แแฅแแแจแ แแ nspawn แแ แแแฃแแแแจแ แแแแแกแแงแแแแแแแ แจแแแแแแแแแแแฃแแแ OCI แกแแแชแแคแแแแชแแแจแ แแฆแฌแแ แแแ แกแฎแแแแแกแฎแแ แแแ แแแแขแแแแก แแฎแแ แแแญแแ แ, แแแแแแแแแ, "--แแแฃแฌแแแแแแแ" แแ "แแแฃแฌแแแแแแแ" แแแ แแแแขแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แคแแแแฃแ แ แกแแกแขแแแแก แแแฌแแแแแแก แแแแแกแแ แแชแฎแแ แแ " --consoleโ แแคแชแแแแ แแแแแแขแ แกแขแแแแแ แขแฃแแ แแแแแแแแแแ แแแแแแแแแก แแ โ-pipeโ แแแแคแแแฃแ แแชแแแกแแแแก;
- แแแแแขแแแฃแแแ systemd-login-แแก แฅแชแแแแก แแแแขแ แแแแก แจแแกแแซแแแแแแแ แแแ แแแแก แชแแแแแแแแก แแแจแแแแแแ: $SYSTEMD_REBOOT_ TO_FIRMWARE_SETUP,
$SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU แแ
$SYSTEMD_REBOOT_ TO_BOOT_LOADER_ENTRY. แแ แชแแแแแแแแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแแแจแแ แแ แกแแแฃแแแ แ แแแแแขแแแ แแแแก แแ แแชแแกแแก แแแแแฃแจแแแแแแแแ (/run/systemd/ reboot-to-firmware-setup, /run/systemd/ reboot-to-boot-loader-menu แแ
/run/systemd/reboot-to-boot-loader-entry) แแ แกแแแ แแแ แแแแแ แแแ แแกแแแ (แแฃ แแแแจแแแแแแแ แแแงแแแแแฃแแแ false-แแ); - แแแแแขแแแฃแแแ แแคแชแแแแ โ-boot-load-menu=โ แแ
โโboot-loader-entry=โ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแ แฉแแแ แฉแแขแแแ แแแแก แแแแแฃแก แแแแแ แแขแฃแแ แแแแแแแขแ แแ แฉแแขแแแ แแแแก แ แแแแแ แแแแแขแแแ แแแแก แจแแแแแ; - แแแแแขแแแฃแแแ แแฎแแแ sandbox แแแแแแชแแแก แแ แซแแแแแ โRestrictSUIDSGID=โ, แ แแแแแแช แแงแแแแแก seccomp-แก SUID/SGID แแ แแจแแแแ แคแแแแแแแก แจแแฅแแแแก แแแ แซแแแแแกแแแแก;
- แแแ แฌแแฃแแแแ, แ แแ โNoNewPrivilegesโ แแ โRestrictSUIDSGIDโ แจแแแฆแฃแแแแแ แแแแฃแแแกแฎแแแแแ แแแแแแงแแแแแ แกแแ แแแกแแแจแ, แ แแแแแแกแแช แแฅแแ แแแแฎแแแ แแแแแก ID-แแก แแแแแแแฃแ แ แแแแแ แแ แแแแก แ แแแแแ (แฉแแ แแฃแแแ โDynamicUserโ);
- แแแแฃแแแกแฎแแแแ MACAddressPolicy=แแฃแแแแแ แแแ แแแแขแ แ .link แคแแแแแแจแ แจแแแชแแแแ แแแขแ แแแฌแงแแแแแแแแก แแแกแแคแแ แแ. แฅแกแแแแก แฎแแแแแแก, แแแแ แแแแแแก (tun, tap) แแ แแแ แแแแ แแแฃแแ แแแฃแแแแแก (bond) แแแขแแ แคแแแกแแแ แแ แแแแแขแแคแแชแแ แแแแ แกแแแฃแแแ แแแแก แแแ แแ แฅแกแแแแก แแแขแแ แคแแแกแแก แกแแฎแแแแ, แแแแขแแ แแก แกแแฎแแแ แแฎแแ แแแแแแงแแแแแ, แ แแแแ แช แกแแคแฃแซแแแแ MAC แแ IPv4 แแแกแแแแ แแแแแก แแแกแแแแแจแแ แแแแแ. แแแ แแ แแแแกแ, แแแแแขแแแฃแแแ แแแ แแแแขแ แ โMACAddressPolicy=randomโ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก MAC แแ IPv4 แแแกแแแแ แแแแแก แแแฌแงแแแแแแแแแแแ แจแแแแฎแแแแแแ แแแแแแแแแแ แแแแ แแแกแแแแแจแแ แแแแแ;
- systemd-fstab-generator-แแก แแแจแแแแแแ แแแแแ แแ แแแฃแแ ".device" แแ แแแฃแแ แคแแแแแแ แแฆแแ แจแแแชแแแก แจแแกแแแแแแก ".mount" แแ แแแฃแแแแก, แ แแแแ แช แแแแแแแแแแฃแแแแแแก "Wants=" แแแแงแแคแแแแแแจแ. แแแฌแงแแแแแแแแก แฃแแ แแแแ แแแแ แแแแ แแแขแแแแขแฃแ แแ แแฆแแ แฃแจแแแแก แแ แแแฃแแก แแแกแแแแแขแแแแแแแ, แแแแ แแ แแกแแแ แแ แแแฃแแแแแก แแแจแแแแ แแแแแช แจแแกแแซแแแแแแแ แกแฎแแ แแแแแแแแแก แแแแ, แ แแแแ แแชแแ local-fs.target-แแก แแแฌแแแ แแ แกแฎแแ แแ แแแฃแแแแแ แแแแแแแแแแฃแแแแแก แกแแฎแแ, แ แแแแแแแช แแแแแแแแแแฃแแแ local-fs.target-แแ. ;
- แแแแแแขแ แแแฆแแแแแก แแฎแแ แแแญแแ แ (โ*โ แแ แ.แจ.) โnetworkctl list/status/lldpโ แแ แซแแแแแแแก แฅแกแแแแก แแแขแแ แคแแแกแแแแก แแแ แแแแฃแแ แฏแแฃแคแแแแก แแแกแแคแแแขแ แแ แแแแ แกแแฎแแแแก แแแฌแแแแก แแแฎแแแแแ;
- $PIDFILE แแแ แแแแก แชแแแแแ แแฎแแ แแแงแแแแแฃแแแ แกแแ แแแกแแแจแ แแแแคแแแฃแ แแ แแแฃแแ แแแกแแแฃแขแฃแ แ แแแแแแแก แแแแแงแแแแแแ "PIDFile=;" แแแ แแแแขแ แแก แแแจแแแแแแ.
- แกแแฏแแ แ Cloudflare แกแแ แแแ แแแ (1.1.1.1) แแแแแแขแ แแแแแงแแแแแฃแแ แกแแ แแแแ แแ DNS แกแแ แแแ แแแแก แ แแแแแแแแแก, แแฃ แซแแ แแแแแ DNS แแแแคแแแ แแ แแ แแก แแแแกแแแฆแแ แฃแแ. แกแแ แแแแ แแ DNS แกแแ แแแ แแแแก แกแแแก แฎแแแแฎแแ แแแแกแแแฆแแ แแกแแแแก แจแแแแซแแแแ แแแแแแงแแแแ โ-Ddns-servers=โ แแแ แแแแขแ;
- USB แแแฌแงแแแแแแแแก แแแแขแ แแแแ แแก แแ แกแแแแแแก แแแแแแแแแแกแแก, แแฎแแแ usb-gadget.target แแแแแฃแจแแแแแแแ แแแขแแแแขแฃแ แแ แแฎแกแแแแ (แ แแแแกแแช แกแแกแขแแแ แแฃแจแแแแก USB แแแ แแคแแ แแฃแ แแแฌแงแแแแแแแแแ);
- แแ แแแฃแแ แคแแแแแแแกแแแแก แแแแแ แแแแแ แแแ แแแแขแ แ โCPUQuotaPeriodSec=โ, แ แแแแแแช แแแแกแแแฆแแ แแแก แแ แแแก แแแ แแแแก, แ แแแแแแแช แแแแแแแ CPU แแ แแแก แแแแขแ, แแแงแแแแแฃแแ โCPUQuota=โ แแแ แแแแขแ แแ;
- แแ แแแฃแแแก แคแแแแแแแกแแแแก แแแแแ แแแแแ แแแ แแแแขแ แ โProtectHostname=โ, แ แแแแแแช แแ แซแแแแแก แกแแ แแแกแแแก แฐแแกแขแแก แกแแฎแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แจแแชแแแแก, แแแจแแแแช แแ, แแฃ แแแ แแฅแแ แจแแกแแแแแแกแ แแแแแ แแแแแ;
- แแ แแแฃแแแก แคแแแแแแแกแแแแก แแแแแ แแแแแ แแแ แแแแขแ แ "NetworkNamespacePath=", แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแจแแ แแ แกแแฎแแแแ แกแแแ แชแ แกแแ แแแกแแแก แแ แกแแแแขแแก แแ แแแฃแแแแก แกแแฎแแแแ แกแแแ แชแแก แคแแแแแก แคแกแแแแ-FS /proc-แจแ แแแแก แแแแแแแแแ;
- แแแแแขแแแฃแแแ "ExecStart=" แแแ แแแแขแ แแก แแแแแงแแแแแแ แแแฌแงแแแฃแแ แแ แแชแแกแแแแกแแแแก แแแ แแแแก แชแแแแแแแแก แฉแแแแชแแแแแแก แแแแแ แแแแก แจแแกแแซแแแแแแแ Start แแ แซแแแแแแแแ ":" แกแแแแแแแก แแแแแขแแแแ;
- แขแแแแแ แแแแกแแแแก (.แขแแแแแ แแก แแ แแแฃแแแแแกแแแแก) แแฎแแแ แแ แแจแแแ โOnClockChange=โ แแ
โOnTimezoneChange=โ, แ แแแแแแแช แจแแแแซแแแแ แแแแแขแ แแแแ แแ แแแฃแแแก แแแ แ, แ แแแแกแแช แแชแแแแแ แกแแกแขแแแแก แแ แ แแ แแ แแแก แกแแ แขแงแแแ; - แแแแแขแแแฃแแแ แแฎแแแ แแแ แแแแขแ แแแ "ConditionMemory=" แแ "ConditionCPUs=", แ แแแแแแแช แแแแกแแแฆแแ แแแแ แแ แแแฃแแแก แแแแแซแแฎแแแแก แแแ แแแแแก แแแฎแกแแแ แแแแก แแแแแกแ แแ CPU แแแ แแแแแแก แ แแแแแแแแแก แแแฎแแแแแ (แแแแแแแแแ, แ แแกแฃแ แกแแ แแแขแแแกแแฃแ แ แกแแ แแแกแแก แแแจแแแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แกแแญแแ แ แ แแแแแแแแแก แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ แฎแแแแแกแแฌแแแแแแ);
- แแแแแขแแแฃแแแ แแฎแแแ time-set.target แแ แแแฃแแ, แ แแแแแแช แแฆแแแก แแแแแแฃแ แแ แแแงแแแแแฃแ แกแแกแขแแแฃแ แแ แแก, แแ แแแก แแแ แ แกแแ แแแ แแแแแ แจแแฏแแ แแแแก แแแ แแจแ แแ แแแก sync.target แแ แแแฃแแแก แแแแแงแแแแแแ. แแฎแแแ แแ แแแฃแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แกแแ แแแกแแแแ, แ แแแแแแกแแช แกแญแแ แแแแแ แแ แแกแแแฅแ แแแแแแแฃแแ แแแแแแฃแ แ แกแแแแแแแก แกแแแฃแกแขแ;
- แแคแชแแ โ--show-transactionโ แแแแแแขแ โsystemctl startโ-แก แแ แแกแแแแกแ แแ แซแแแแแแแ, แ แแแแกแแช แแแแแแแแฃแแแ, แแแแแฉแแแแแ แแแแฎแแแแแแ แแแแ แแชแแแก แแแแ แ แแแจแ แแแแแขแแแฃแแ แงแแแแ แกแแแฃแจแแแก แจแแฏแแแแแ;
- systemd-networkd แแฎแแ แชแแแแแแก แแฎแแแ "แแแแแแแแฃแแ" แแแแแแแ แแแแแก แแแแแแ แขแแแแก, แ แแแแแแช แแแแแแงแแแแแ "แแแแ แแแแ แแแฃแแ" แแ "แแแแแแแแแแแแแก" แแแชแแแแ แฅแกแแแแก แแแขแแ แคแแแกแแแแกแแแแก, แ แแแแแแแช แฌแแ แแแแแแแแก แแแแแแแ แแแฃแแแแแก แแ แฅแกแแแแก แฎแแแแแแก แแแฌแแแก. แแแ แแแแแแ แแแขแแ แคแแแกแแแแกแแแแก, แแ แ-แแ แ แแแแแแแแขแฃแ แแแฃแแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แจแแแแฎแแแแแจแ, แแแแแแขแ โแแแแ แแแแ แแแฃแแ แแแแแแแแแแแโ แแแแแแแ แแแแ;
- แแแแแขแแแฃแแแ โIgnoreCarrierLoss=โ แแคแชแแ .แฅแกแแแแก แแ แแแฃแแแแจแ แฅแกแแแแก แแแ แแแแขแ แแแแก แจแแกแแแแฎแแ แแแแจแแ แแก แแแแแ แแแแก แจแแแแฎแแแแแจแ;
- แฅแกแแแแก แแ แแแฃแแแแจแ โRequiredForOnline=โ แแแ แแแแขแ แแก แแแจแแแแแแ, แแฎแแ แจแแแแซแแแแ แแแแงแแแแ แแแแแแแแฃแ แ แแแกแแฆแแแ แแแฃแแแก แแแแแแแ แแแแ, แ แแแแแแช แกแแญแแ แแ แฅแกแแแแก แแแขแแ แคแแแกแแก โแแแแแแแแโ แแแแแกแแขแแแแ แแ systemd-networkd-wait-online แแแแแฃแจแแแแแแแก แแแแฅแแแแแแแกแแแแก;
- แแแแแแขแ โ--anyโ แแคแชแแ systemd-networkd-wait-online-แก, แ แแแ แแแแแแแ แ แแแแแแแ แแแแแแแแฃแแ แฅแกแแแแก แแแขแแ แคแแแกแแก แแแแแงแแคแแแก แงแแแแ แแแชแแแแ, แแกแแแ โ--operational-state=โ แแคแชแแ แแแแแแแ แแแแแก แแแกแแแแแแแ. แแแฃแแ, แ แแแแแแช แแแฃแแแแแแก แแแแแงแแคแแแแ;
- แแแแแขแแแฃแแแ โUseAutonomousPrefix=โ แแ โUseOnLinkPrefix=โ แแแ แแแแขแ แแแ .network แแ แแแฃแแแแจแ, แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแ แแคแแฅแกแแแแก แแแแแ แแ แแแแแ แแแฆแแแแกแแก
แแแแชแฎแแแแแ IPv6 แ แแฃแขแแ แแแแ (RA, Router Advertisement); - แฅแกแแแแก แแ แแแฃแแแแจแ, "MulticastFlood=", "NeighborSuppression=" แแ "Learning=" แแแ แแแแขแ แแแ แแแแแแขแ แฅแกแแแแก แฎแแแแก แแแแ แแชแแฃแแ แแแ แแแแขแ แแแแก แจแแกแแชแแแแแแ, แแกแแแ แแแ แแแแขแ แ "TripleSampling=" TRIPLE-SAMPLING แ แแแแแแก แจแแกแแชแแแแแแ. CAN แแแ แขแฃแแแฃแ แ แแแขแแ แคแแแกแแแ;
- "PrivateKeyFile=" แแ "PresharedKeyFile=" แแแ แแแแขแ แแแ แแแแแแขแ .netdev แแ แแแฃแแแแก, แ แแแแแแแช แจแแแแซแแแแ WireGuard VPN แแแขแแ แคแแแกแแแแก แแแ แแแ แแ แกแแแแแ แ (PSK) แแแแแแจแแแแก แแแแแแแแ;
- แแแแแแขแ same-cpu-crypt แแ submit-from-crypt-cpus แแคแชแแแแ /etc/crypttab, แ แแแแแแแช แแแแแขแ แแแแแแ แแ แแคแแแแก แฅแชแแแแก CPU แแแ แแแแแก แจแแ แแก แแแจแแคแแ แแกแแแ แแแแแแจแแ แแแฃแแ แกแแแฃแจแแแแแแก แแแแ แแชแแแกแแก;
- systemd-tmpfiles แฃแแ แฃแแแแแงแแคแก แแแแแแแแแก แคแแแแแแแก แแแแฃแจแแแแแแก แแ แแแแแ แคแแแแแแแแ แกแแฅแแฆแแแแแแแจแ แแแแ แแชแแแแแก แจแแกแ แฃแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแ แแแ แแฃแจแแแแ แแแซแแแแแแฃแแ แคแแแแแแแก แแแฌแแแแแแแ แแแ แแแแฃแแ แแแฅแแแแแแแแแก แฎแแแแ แซแแแแแแแก แแแแแแแแแแแจแ (แแแแแแแแแ, tar แแ แฅแแแแก แแแฎแกแแแกแแก /tmp, แจแแแซแแแแ แแงแแก แซแแแแแ แซแแแแ แคแแแแแแ. แแแฎแกแแแแ, แ แแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ แแแแแแ แแแฅแแแแแแแก แแแกแ แฃแแแแแแแ);
- แแ แซแแแแแ โsystemd-analyze cat-configโ แฃแแ แฃแแแแแงแแคแก แ แแแแแแแแ แคแแแแแ แแแงแแคแแแ แแแแคแแแฃแ แแชแแแก แแแแแแแแแแแแก แจแแกแแซแแแแแแแแก, แแแแแแแแแ, แแแแฎแแแ แแแแแก แแ แกแแกแขแแแแก แฌแแแแกแฌแแ แแแงแแแแแแแก, tmpfiles.d แแ sysusers.d-แแก แจแแแแแแกแก, udev-แแก แฌแแกแแแก แแ แ.แจ.
- แแแแแแขแ "--cursor-file=" แแแ แแแแขแ "journalctl"-แก, แ แแแ แแแฃแแแแแ แคแแแแ แแแแแชแแแก แแฃแ แกแแ แแก แฉแแกแแขแแแ แแแ แแ แจแแกแแแแฎแแ;
- แแแแแแขแ ACRN แฐแแแแ แแแแแ แแก แแ WSL แฅแแแกแแกแขแแแแก แแแแแแ แขแแแ (Windows Subsystem for Linux) systemd-detect-virt-แก แจแแแแแแแ แแแแจแขแแแแแกแแแแก แแแ แแแแแ แแแแ แแขแแ แแก "ConditionVirtualization" แแแแแงแแแแแแ;
- systemd-แแก แแแกแขแแแแชแแแก แแ แแก (โแแแแซแแก แแแกแขแแแแชแแแกโ แจแแกแ แฃแแแแแกแแก) แคแแแแแแแแ แกแแแแแแฃแ แ แแแฃแแแแแก แจแแฅแแแ systemd-networkd.service, systemd-networkd.socket,
systemd-resolved.service, remote-cryptsetup.target, remote-fs.target,
systemd-networkd-wait-online.service แแ systemd-timesyncd.service. แแ แคแแแแแแแก แจแแกแแฅแแแแแแ, แแฎแแ แแฅแแแ แฃแแแ แแแฃแจแแแ แแ แซแแแแแ "systemctl preset-all".
แฌแงแแ แ: opennet.ru
[]