systemd tizim menejeri versiyasi 242

[: ru]

Ikki oylik rivojlanishdan keyin taqdim etildi tizim menejeri versiyasi 242. Innovatsiyalar orasida L2TP tunnellarini qo'llab-quvvatlash, atrof-muhit o'zgaruvchilari orqali qayta ishga tushirishda tizimga kirishni boshqarish qobiliyati, o'rnatish / yuklash uchun kengaytirilgan XBOOTLDR yuklash bo'limlarini qo'llab-quvvatlash, overlayflarda ildiz bo'limi bilan yuklash qobiliyatini qayd etishimiz mumkin. shuningdek, har xil turdagi birliklar uchun ko'p sonli yangi sozlamalar.

Asosiy o'zgarishlar:

  • systemd-networkd L2TP tunnellarini qo'llab-quvvatlaydi;
  • sd-boot va bootctl /efi yoki /boot/efi-ga o'rnatilgan ESP bo'limlariga qo'shimcha ravishda /boot-ga o'rnatish uchun mo'ljallangan XBOOTLDR (Kengaytirilgan yuklash yuklovchi) bo'limlarini qo'llab-quvvatlaydi. Yadrolar, sozlamalar, initrd va EFI tasvirlari endi ESP va XBOOTLDR bo'limlaridan yuklanishi mumkin. Ushbu o'zgarish sd-boot yuklash moslamasidan ko'proq konservativ stsenariylarda, yuklovchining o'zi ESPda joylashganida va yuklangan yadrolar va tegishli metama'lumotlar alohida bo'limga joylashtirilganda foydalanish imkonini beradi;
  • Yadroga o'tkazilgan "systemd.volatile=overlay" opsiyasi bilan yuklash imkoniyati qo'shildi, bu sizga ildiz bo'limini overlayflarga joylashtirish va asosiy katalogning faqat o'qish uchun mo'ljallangan tasviri ustida ishlashni tashkil qilish imkonini beradi. tmpfs-da alohida katalog (ushbu konfiguratsiyadagi o'zgarishlar qayta ishga tushirilgandan keyin yo'qoladi) . Analogiya boʻyicha, systemd-nspawn konteynerlarda oʻxshash funksiyalardan foydalanish uchun “--volatile=overlay” variantini qoʻshdi;
  • systemd-nspawn Open Container Initiative (OCI) spetsifikatsiyasiga mos keladigan konteynerlarni alohida ishga tushirishni ta'minlash uchun ish vaqti paketlaridan foydalanishga ruxsat berish uchun "--oci-bundle" variantini qo'shdi. Buyruqlar qatori va nspawn birliklarida foydalanish uchun OCI spetsifikatsiyasida tavsiflangan turli xil variantlarni qo'llab-quvvatlash taklif etiladi, masalan, fayl tizimining qismlarini istisno qilish uchun "--accessible" va "Inaccessible" opsiyalaridan foydalanish mumkin va " --console” opsiyalari standart chiqish oqimlari va “-pipe”ni sozlash uchun qo‘shildi;
  • Atrof-muhit o'zgaruvchilari orqali systemd-logind xatti-harakatlarini boshqarish imkoniyati qo'shildi: $SYSTEMD_REBOOT_ TO_FIRMWARE_SETUP,
    $SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU va
    $SYSTEMD_REBOOT_ TO_BOOT_LOADER_ENTRY. Ushbu o'zgaruvchilardan foydalanib, siz o'zingizning qayta yuklash jarayoni ishlov beruvchilaringizni ulashingiz mumkin (/run/systemd/reboot-to-firmware-setup, /run/systemd/reboot-to-boot-loader-menu va
    /run/systemd/reboot-to-boot-loader-entry) yoki ularni butunlay o'chirib qo'ying (agar qiymat noto'g'ri bo'lsa);

  • “-boot-load-menu=” opsiyalari qo‘shildi va
    “—boot-loader-entry=”, qayta ishga tushirilgandan so‘ng muayyan yuklash menyusi bandini yoki yuklash rejimini tanlash imkonini beradi;

  • SUID/SGID bayroqlari bilan fayllarni yaratishni taqiqlash uchun seccomp-dan foydalanadigan yangi “RestrictSUIDSGID=” sinov muhitini izolyatsiya qilish buyrug'i qo'shildi;
  • "NoNewPrivileges" va "RestrictSUIDSGID" cheklovlari dinamik foydalanuvchi identifikatorini yaratish rejimiga ega xizmatlarda sukut bo'yicha qo'llanilishini ta'minlash ("DynamicUser" yoqilgan);
  • .link fayllaridagi standart MACAddressPolicy=doimiy sozlama koʻproq qurilmalarni qamrab olish uchun oʻzgartirildi. Tarmoq ko'priklari, tunnellar (tun, tap) va yig'ilgan havolalar (bog'lanish) interfeyslari faqat tarmoq interfeysi nomi bilan ajralib turmaydi, shuning uchun bu nom endi MAC va IPv4 manzillarini ulash uchun asos sifatida ishlatiladi. Bundan tashqari, MAC va IPv4 manzillarini qurilmalarga tasodifiy tartibda ulash uchun ishlatilishi mumkin bo'lgan "MACAddressPolicy=tasodifiy" sozlamasi qo'shildi;
  • Systemd-fstab-generator orqali yaratilgan ".device" birlik fayllari endi "Wants=" bo'limida tegishli ".mount" birliklarini bog'liqlik sifatida o'z ichiga olmaydi. Shunchaki qurilmani ulash qurilmani avtomatik ravishda ishga tushirmaydi, lekin bunday birliklar boshqa sabablarga ko'ra ishga tushirilishi mumkin, masalan, local-fs.target-ning bir qismi yoki local-fs.target-ga bog'liq bo'lgan boshqa birliklarga bog'liqlik. ;
  • “Networkctl list/status/lldp” buyruqlariga niqoblar (“*” va hokazo) qo‘shildi, tarmoq interfeyslarining ayrim guruhlarini nomlari bo‘yicha filtrlash;
  • $PIDFILE muhit o'zgaruvchisi endi xizmatlarda "PIDFile=;" parametri orqali sozlangan mutlaq yo'l yordamida o'rnatiladi.
  • Umumiy Cloudflare serverlari (1.1.1.1), agar asosiy DNS aniq belgilanmagan bo'lsa, foydalaniladigan zaxira DNS serverlari soniga qo'shildi. Zaxira DNS serverlari ro'yxatini qayta aniqlash uchun siz “-Ddns-servers=” opsiyasidan foydalanishingiz mumkin;
  • USB Device Controller mavjudligini aniqlashda yangi usb-gadget.target ishlov beruvchisi avtomatik ravishda ishga tushiriladi (tizim USB periferik qurilmada ishlayotganida);
  • Birlik fayllari uchun “CPUQuotaPeriodSec=” sozlamasi amalga oshirildi, bu “CPUQuota=” sozlamasi orqali oʻrnatilgan protsessor vaqti kvotasi oʻlchanadigan vaqt davrini belgilaydi;
  • Birlik fayllari uchun "ProtectHostname=" sozlamasi amalga oshirildi, bu xizmatlarga xost nomi haqidagi ma'lumotlarni, hatto ular tegishli ruxsatlarga ega bo'lsa ham o'zgartirishni taqiqlaydi;
  • Birlik fayllari uchun "NetworkNamespacePath=" sozlamasi amalga oshirildi, bu sizga psevdo-FS /proc-da nom maydoni fayliga yo'lni belgilash orqali xizmatlar yoki rozetka birliklariga nom maydonini bog'lash imkonini beradi;
  • “ExecStart=” sozlamasidan foydalanib ishga tushirilgan jarayonlar uchun muhit o‘zgaruvchilari o‘rnini boshlash buyrug‘idan oldin “:” belgisini qo‘shish orqali o‘chirish imkoniyati qo‘shildi;
  • Taymerlar uchun (.taymer birliklari) yangi bayroqlar “OnClockChange=” va
    “OnTimezoneChange=”, uning yordamida tizim vaqti yoki vaqt zonasi o'zgarganda birlik chaqiruvini boshqarishingiz mumkin;

  • “ConditionMemory=” va “ConditionCPUs=” yangi sozlamalari qo‘shildi, ular xotira hajmiga va protsessor yadrolari soniga qarab birlikni chaqirish shartlarini belgilaydi (masalan, resursni ko‘p talab qiluvchi xizmat faqat kerakli hajmda ishga tushirilishi mumkin) RAM mavjud);
  • Time-sync.target birligidan foydalangan holda tashqi vaqt serverlari bilan kelishishdan foydalanmasdan, mahalliy o'rnatilgan tizim vaqtini qabul qiladigan yangi time-set.target birligi qo'shildi. Yangi blokdan sinxronlashtirilmagan mahalliy soatlarning aniqligiga muhtoj bo'lgan xizmatlar foydalanishi mumkin;
  • "--show-transaction" opsiyasi "systemctl start" va shunga o'xshash buyruqlarga qo'shildi, belgilangan bo'lsa, so'ralgan operatsiya tufayli navbatga qo'shilgan barcha ishlarning xulosasi ko'rsatiladi;
  • systemd-networkd umumiy havolalar yoki tarmoq ko'priklarining bir qismi bo'lgan tarmoq interfeyslari uchun "buzilgan" yoki "tashuvchi" o'rniga ishlatiladigan yangi "qul" holatining ta'rifini amalga oshiradi. Birlamchi interfeyslar uchun kompozit havolalardan biri bilan bog'liq muammolar bo'lsa, "buzilgan tashuvchi" holati qo'shildi;
  • Ulanish uzilib qolganda tarmoq sozlamalarini saqlash uchun .tarmoq birliklariga “IgnoreCarrierLoss=” opsiyasi qo‘shildi;
  • .tarmoq birliklarida “RequiredForOnline=” sozlamasi orqali siz endi tarmoq interfeysini “onlayn”ga o‘tkazish va systemd-networkd-wait-online ishlov beruvchisini ishga tushirish uchun zarur bo‘lgan minimal qabul qilinadigan havola holatini o‘rnatishingiz mumkin;
  • Belgilangan tarmoq interfeyslaridan birortasining tayyorligini kutish uchun systemd-networkd-wait-online ga “--any” opsiyasi qo‘shildi, shuningdek, “--operatsion-state=” holatini aniqlash uchun. tayyorlikni ko'rsatadigan havola;
  • .tarmoq birliklariga “UseAutonomousPrefix=” va “UseOnLinkPrefix=” sozlamalari qo‘shildi, ular qabul qilishda prefikslarni e’tiborsiz qoldirish uchun ishlatilishi mumkin.
    IPv6 routeridan e'lon (RA, Router Advertisement);

  • .tarmoq birliklarida tarmoq koʻprigining ish parametrlarini oʻzgartirish uchun “MulticastFlood=”, “NeighborSuppression=” va “Learning=” sozlamalari, shuningdek, TRIPLE-SAMPLING rejimini oʻzgartirish uchun “TripleSampling=” sozlamalari qoʻshilgan. CAN virtual interfeyslari;
  • “PrivateKeyFile=” va “PresharedKeyFile=” sozlamalari .netdev birliklariga qo‘shildi, ular yordamida WireGuard VPN interfeyslari uchun shaxsiy va umumiy (PSK) kalitlarni belgilashingiz mumkin;
  • /etc/crypttab-ga bir xil-cpu-crypt va submit-from-crypt-cpus opsiyalari qo'shildi, ular protsessor yadrolari o'rtasida shifrlash bilan bog'liq ishlarni ko'chirishda rejalashtiruvchining harakatini nazorat qiladi;
  • systemd-tmpfiles vaqtinchalik fayllar bilan kataloglarda operatsiyalarni bajarishdan oldin fayllarni blokirovka qilishni ta'minlaydi, bu sizga ma'lum harakatlar davomida eskirgan fayllarni tozalash bo'yicha ishlarni o'chirishga imkon beradi (masalan, /tmp-da tar arxivini ochishda, juda eski fayllar bo'lishi mumkin). ular bilan harakat tugashidan oldin o'chirilmaydigan ochilgan);
  • "Systemd-analyze cat-config" buyrug'i bir nechta fayllarga bo'lingan konfiguratsiyani tahlil qilish imkoniyatini beradi, masalan, foydalanuvchi va tizim sozlamalari, tmpfiles.d va sysusers.d tarkibi, udev qoidalari va boshqalar.
  • Kursorni yuklash va saqlash uchun faylni belgilash uchun "journalctl" ga "--cursor-file=" opsiyasi qo'shildi;
  • "ConditionVirtualization" shartli operatori yordamida keyingi tarmoqlanish uchun systemd-detect-virt ga ACRN gipervisor va WSL quyi tizimi (Linux uchun Windows quyi tizimi) ta'rifi qo'shildi;
  • Systemd o'rnatish vaqtida ("ninja install" ni bajarishda) systemd-networkd.service, systemd-networkd.socket fayllariga ramziy havolalar yaratish,
    systemd-resolved.service, remote-cryptsetup.target, remote-fs.target,
    systemd-networkd-wait-online.service va systemd-timesyncd.service. Ushbu fayllarni yaratish uchun siz "systemctl preset-all" buyrug'ini ishga tushirishingiz kerak.

manbaopennet.ru

[: uz]

Ikki oylik rivojlanishdan keyin taqdim etildi tizim menejeri versiyasi 242. Innovatsiyalar orasida L2TP tunnellarini qo'llab-quvvatlash, atrof-muhit o'zgaruvchilari orqali qayta ishga tushirishda tizimga kirishni boshqarish qobiliyati, o'rnatish / yuklash uchun kengaytirilgan XBOOTLDR yuklash bo'limlarini qo'llab-quvvatlash, overlayflarda ildiz bo'limi bilan yuklash qobiliyatini qayd etishimiz mumkin. shuningdek, har xil turdagi birliklar uchun ko'p sonli yangi sozlamalar.

Asosiy o'zgarishlar:

  • systemd-networkd L2TP tunnellarini qo'llab-quvvatlaydi;
  • sd-boot va bootctl /efi yoki /boot/efi-ga o'rnatilgan ESP bo'limlariga qo'shimcha ravishda /boot-ga o'rnatish uchun mo'ljallangan XBOOTLDR (Kengaytirilgan yuklash yuklovchi) bo'limlarini qo'llab-quvvatlaydi. Yadrolar, sozlamalar, initrd va EFI tasvirlari endi ESP va XBOOTLDR bo'limlaridan yuklanishi mumkin. Ushbu o'zgarish sd-boot yuklash moslamasidan ko'proq konservativ stsenariylarda, yuklovchining o'zi ESPda joylashganida va yuklangan yadrolar va tegishli metama'lumotlar alohida bo'limga joylashtirilganda foydalanish imkonini beradi;
  • Yadroga o'tkazilgan "systemd.volatile=overlay" opsiyasi bilan yuklash imkoniyati qo'shildi, bu sizga ildiz bo'limini overlayflarga joylashtirish va asosiy katalogning faqat o'qish uchun mo'ljallangan tasviri ustida ishlashni tashkil qilish imkonini beradi. tmpfs-da alohida katalog (ushbu konfiguratsiyadagi o'zgarishlar qayta ishga tushirilgandan keyin yo'qoladi) . Analogiya boʻyicha, systemd-nspawn konteynerlarda oʻxshash funksiyalardan foydalanish uchun “--volatile=overlay” variantini qoʻshdi;
  • systemd-nspawn Open Container Initiative (OCI) spetsifikatsiyasiga mos keladigan konteynerlarni alohida ishga tushirishni ta'minlash uchun ish vaqti paketlaridan foydalanishga ruxsat berish uchun "--oci-bundle" variantini qo'shdi. Buyruqlar qatori va nspawn birliklarida foydalanish uchun OCI spetsifikatsiyasida tavsiflangan turli xil variantlarni qo'llab-quvvatlash taklif etiladi, masalan, fayl tizimining qismlarini istisno qilish uchun "--accessible" va "Inaccessible" opsiyalaridan foydalanish mumkin va " --console” opsiyalari standart chiqish oqimlari va “-pipe”ni sozlash uchun qo‘shildi;
  • Atrof-muhit o'zgaruvchilari orqali systemd-logind xatti-harakatlarini boshqarish imkoniyati qo'shildi: $SYSTEMD_REBOOT_ TO_FIRMWARE_SETUP,
    $SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU va
    $SYSTEMD_REBOOT_ TO_BOOT_LOADER_ENTRY. Ushbu o'zgaruvchilardan foydalanib, siz o'zingizning qayta yuklash jarayoni ishlov beruvchilaringizni ulashingiz mumkin (/run/systemd/reboot-to-firmware-setup, /run/systemd/reboot-to-boot-loader-menu va
    /run/systemd/reboot-to-boot-loader-entry) yoki ularni butunlay o'chirib qo'ying (agar qiymat noto'g'ri bo'lsa);

  • “-boot-load-menu=” opsiyalari qo‘shildi va
    “—boot-loader-entry=”, qayta ishga tushirilgandan so‘ng muayyan yuklash menyusi bandini yoki yuklash rejimini tanlash imkonini beradi;

  • SUID/SGID bayroqlari bilan fayllarni yaratishni taqiqlash uchun seccomp-dan foydalanadigan yangi “RestrictSUIDSGID=” sinov muhitini izolyatsiya qilish buyrug'i qo'shildi;
  • "NoNewPrivileges" va "RestrictSUIDSGID" cheklovlari dinamik foydalanuvchi identifikatorini yaratish rejimiga ega xizmatlarda sukut bo'yicha qo'llanilishini ta'minlash ("DynamicUser" yoqilgan);
  • .link fayllaridagi standart MACAddressPolicy=doimiy sozlama koʻproq qurilmalarni qamrab olish uchun oʻzgartirildi. Tarmoq ko'priklari, tunnellar (tun, tap) va yig'ilgan havolalar (bog'lanish) interfeyslari faqat tarmoq interfeysi nomi bilan ajralib turmaydi, shuning uchun bu nom endi MAC va IPv4 manzillarini ulash uchun asos sifatida ishlatiladi. Bundan tashqari, MAC va IPv4 manzillarini qurilmalarga tasodifiy tartibda ulash uchun ishlatilishi mumkin bo'lgan "MACAddressPolicy=tasodifiy" sozlamasi qo'shildi;
  • Systemd-fstab-generator orqali yaratilgan ".device" birlik fayllari endi "Wants=" bo'limida tegishli ".mount" birliklarini bog'liqlik sifatida o'z ichiga olmaydi. Shunchaki qurilmani ulash qurilmani avtomatik ravishda ishga tushirmaydi, lekin bunday birliklar boshqa sabablarga ko'ra ishga tushirilishi mumkin, masalan, local-fs.target-ning bir qismi yoki local-fs.target-ga bog'liq bo'lgan boshqa birliklarga bog'liqlik. ;
  • “Networkctl list/status/lldp” buyruqlariga niqoblar (“*” va hokazo) qo‘shildi, tarmoq interfeyslarining ayrim guruhlarini nomlari bo‘yicha filtrlash;
  • $PIDFILE muhit o'zgaruvchisi endi xizmatlarda "PIDFile=;" parametri orqali sozlangan mutlaq yo'l yordamida o'rnatiladi.
  • Umumiy Cloudflare serverlari (1.1.1.1), agar asosiy DNS aniq belgilanmagan bo'lsa, foydalaniladigan zaxira DNS serverlari soniga qo'shildi. Zaxira DNS serverlari ro'yxatini qayta aniqlash uchun siz “-Ddns-servers=” opsiyasidan foydalanishingiz mumkin;
  • USB Device Controller mavjudligini aniqlashda yangi usb-gadget.target ishlov beruvchisi avtomatik ravishda ishga tushiriladi (tizim USB periferik qurilmada ishlayotganida);
  • Birlik fayllari uchun “CPUQuotaPeriodSec=” sozlamasi amalga oshirildi, bu “CPUQuota=” sozlamasi orqali oʻrnatilgan protsessor vaqti kvotasi oʻlchanadigan vaqt davrini belgilaydi;
  • Birlik fayllari uchun "ProtectHostname=" sozlamasi amalga oshirildi, bu xizmatlarga xost nomi haqidagi ma'lumotlarni, hatto ular tegishli ruxsatlarga ega bo'lsa ham o'zgartirishni taqiqlaydi;
  • Birlik fayllari uchun "NetworkNamespacePath=" sozlamasi amalga oshirildi, bu sizga psevdo-FS /proc-da nom maydoni fayliga yo'lni belgilash orqali xizmatlar yoki rozetka birliklariga nom maydonini bog'lash imkonini beradi;
  • “ExecStart=” sozlamasidan foydalanib ishga tushirilgan jarayonlar uchun muhit o‘zgaruvchilari o‘rnini boshlash buyrug‘idan oldin “:” belgisini qo‘shish orqali o‘chirish imkoniyati qo‘shildi;
  • Taymerlar uchun (.taymer birliklari) yangi bayroqlar “OnClockChange=” va
    “OnTimezoneChange=”, uning yordamida tizim vaqti yoki vaqt zonasi o'zgarganda birlik chaqiruvini boshqarishingiz mumkin;

  • “ConditionMemory=” va “ConditionCPUs=” yangi sozlamalari qo‘shildi, ular xotira hajmiga va protsessor yadrolari soniga qarab birlikni chaqirish shartlarini belgilaydi (masalan, resursni ko‘p talab qiluvchi xizmat faqat kerakli hajmda ishga tushirilishi mumkin) RAM mavjud);
  • Time-sync.target birligidan foydalangan holda tashqi vaqt serverlari bilan kelishishdan foydalanmasdan, mahalliy o'rnatilgan tizim vaqtini qabul qiladigan yangi time-set.target birligi qo'shildi. Yangi blokdan sinxronlashtirilmagan mahalliy soatlarning aniqligiga muhtoj bo'lgan xizmatlar foydalanishi mumkin;
  • "--show-transaction" opsiyasi "systemctl start" va shunga o'xshash buyruqlarga qo'shildi, belgilangan bo'lsa, so'ralgan operatsiya tufayli navbatga qo'shilgan barcha ishlarning xulosasi ko'rsatiladi;
  • systemd-networkd umumiy havolalar yoki tarmoq ko'priklarining bir qismi bo'lgan tarmoq interfeyslari uchun "buzilgan" yoki "tashuvchi" o'rniga ishlatiladigan yangi "qul" holatining ta'rifini amalga oshiradi. Birlamchi interfeyslar uchun kompozit havolalardan biri bilan bog'liq muammolar bo'lsa, "buzilgan tashuvchi" holati qo'shildi;
  • Ulanish uzilib qolganda tarmoq sozlamalarini saqlash uchun .tarmoq birliklariga “IgnoreCarrierLoss=” opsiyasi qo‘shildi;
  • .tarmoq birliklarida “RequiredForOnline=” sozlamasi orqali siz endi tarmoq interfeysini “onlayn”ga o‘tkazish va systemd-networkd-wait-online ishlov beruvchisini ishga tushirish uchun zarur bo‘lgan minimal qabul qilinadigan havola holatini o‘rnatishingiz mumkin;
  • Belgilangan tarmoq interfeyslaridan birortasining tayyorligini kutish uchun systemd-networkd-wait-online ga “--any” opsiyasi qo‘shildi, shuningdek, “--operatsion-state=” holatini aniqlash uchun. tayyorlikni ko'rsatadigan havola;
  • .tarmoq birliklariga “UseAutonomousPrefix=” va “UseOnLinkPrefix=” sozlamalari qo‘shildi, ular qabul qilishda prefikslarni e’tiborsiz qoldirish uchun ishlatilishi mumkin.
    IPv6 routeridan e'lon (RA, Router Advertisement);

  • .tarmoq birliklarida tarmoq koʻprigining ish parametrlarini oʻzgartirish uchun “MulticastFlood=”, “NeighborSuppression=” va “Learning=” sozlamalari, shuningdek, TRIPLE-SAMPLING rejimini oʻzgartirish uchun “TripleSampling=” sozlamalari qoʻshilgan. CAN virtual interfeyslari;
  • “PrivateKeyFile=” va “PresharedKeyFile=” sozlamalari .netdev birliklariga qo‘shildi, ular yordamida WireGuard VPN interfeyslari uchun shaxsiy va umumiy (PSK) kalitlarni belgilashingiz mumkin;
  • /etc/crypttab-ga bir xil-cpu-crypt va submit-from-crypt-cpus opsiyalari qo'shildi, ular protsessor yadrolari o'rtasida shifrlash bilan bog'liq ishlarni ko'chirishda rejalashtiruvchining harakatini nazorat qiladi;
  • systemd-tmpfiles vaqtinchalik fayllar bilan kataloglarda operatsiyalarni bajarishdan oldin fayllarni blokirovka qilishni ta'minlaydi, bu sizga ma'lum harakatlar davomida eskirgan fayllarni tozalash bo'yicha ishlarni o'chirishga imkon beradi (masalan, /tmp-da tar arxivini ochishda, juda eski fayllar bo'lishi mumkin). ular bilan harakat tugashidan oldin o'chirilmaydigan ochilgan);
  • "Systemd-analyze cat-config" buyrug'i bir nechta fayllarga bo'lingan konfiguratsiyani tahlil qilish imkoniyatini beradi, masalan, foydalanuvchi va tizim sozlamalari, tmpfiles.d va sysusers.d tarkibi, udev qoidalari va boshqalar.
  • Kursorni yuklash va saqlash uchun faylni belgilash uchun "journalctl" ga "--cursor-file=" opsiyasi qo'shildi;
  • "ConditionVirtualization" shartli operatori yordamida keyingi tarmoqlanish uchun systemd-detect-virt ga ACRN gipervisor va WSL quyi tizimi (Linux uchun Windows quyi tizimi) ta'rifi qo'shildi;
  • Systemd o'rnatish vaqtida ("ninja install" ni bajarishda) systemd-networkd.service, systemd-networkd.socket fayllariga ramziy havolalar yaratish,
    systemd-resolved.service, remote-cryptsetup.target, remote-fs.target,
    systemd-networkd-wait-online.service va systemd-timesyncd.service. Ushbu fayllarni yaratish uchun siz "systemctl preset-all" buyrug'ini ishga tushirishingiz kerak.

Manba: opennet.ru

[:]

a Izoh qo'shish