Util-linux, siz o'tkazib yubora olmaydigan Linux yordam dasturlari to'plami

util-linux

util-linux turli xil yordamchi dasturlar to'plami

Ko'pchilik Linux distributivlari ko'plab yordamchi dasturlar bilan jihozlangan, ularning ko'pchiligi umumiy maqsadlar uchun ishlab chiqilgan va shuning uchun ko'plab Linux distributivlarida mavjud.

Buni eslatib o'tadigan holat yaqinda Util-linuxning yangi versiyasi chiqdi, bu sizning tarqatish uchun asosan Shveytsariya armiyasi pichog'i yordam dasturidir.

Util-linux haqida

util-linux Linux yadrosi bilan chambarchas bog'liq bo'lgan ikkala yordamchi dasturni o'z ichiga oladi umumiy maqsadli kommunal xizmatlar sifatida. Eng mashhur yordamchi dasturlardan ba'zilari disk qurilmalarini o'rnatish, ajratish, formatlash, ishtirok etish va boshqarish, konsol portlarini ochish yoki yadro xabarlarini yozib olish uchun foydalaniladi.

Util-linux-da topilgan ilovalar orasida: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, ustun, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, ipr, hxdump, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, ko'proq, mount, namei, parse.bash, parse.tcsh, pg, pivot_root ramsize (rdevga havola), raw, rdev, readprofile, qayta nomlash, renice, rev, root flags (rdevga havola), skript, setfdprm, setsid, setterm, sfdisk, swapoff (swaponga havola), swapon, test.bash, test .tcsh, tunnelp, ul, umount, vidmode, whereis va yozish

Util-linux 2.39 ning asosiy yangi xususiyatlari

Util-linux 2.39 ning ushbu yangi chiqarilgan versiyasida yordam dasturi mount va libmount kutubxonasi yangi Linux yadrosi API-ni qo'llab-quvvatladi fayl tizimlarini o'rnatish nom maydonlari asosida qanday o'rnatilishini nazorat qilish.

Yangi APIda, mount() funktsiyasi o'rniga, yig'ishning turli bosqichlarini boshqarish uchun alohida funktsiyalardan foydalaning (superblokni qayta ishlash, fayl tizimi haqida ma'lumot olish, o'rnatish, o'rnatish nuqtasiga biriktirish). Qayd etilishicha, libmountning eski Linux yadrolari va eski mount API bilan mosligi saqlanib qolgan.

Yangi mount API-dan foydalanish identifikatorlarni xaritalash uchun yordamni amalga oshirish imkonini berdi o'rnatilgan fayl tizimlarining foydalanuvchi nomi, ma'lum bir foydalanuvchining fayllarini joriy tizimdagi boshqa foydalanuvchi bilan o'rnatilgan xorijiy bo'limga solishtirish uchun ishlatiladi. Xaritalashni boshqarish uchun o'rnatish yordam dasturiga "X-mount.idmap=" opsiyasi qo'shildi.

Ko'zga tashlanadigan o'zgarishlardan yana biri qo'shildi ma'lum turdagi fayl tizimini avtomatik aniqlash uchun o'rnatishdagi yangi imkoniyatlar, o'rnatishdan keyin ega, guruh va kirish rejimini o'zgartirish va fayl tizimi uchun SELinux kontekstini o'rnatish.

Bunga qo'shimcha ravishda, qo'shilganligi ham qayd etilgan uchun qo'llab-quvvatlash pidfd va AF_NETLINK, AF_PACKET, AF_INET va AF_INET6 rozetkalari lsfd yordam dasturiga v qo'shildiproc/$pid/fd dan o'zgartirilgan jarayon nomlarini ko'rsatish.

Dmesg-da soniyali chiqish “– beri” va “–til” opsiyalaridan foydalanganda amalga oshiriladi, “–daraja” opsiyasi barcha darajalarni katta yoki kichik raqamlar bilan ko'rsatish uchun “+” prefiksi/qo'shimchasini belgilash imkoniyatiga ega. belgilanganidan ko'ra.

  • Cal yordam dasturi terminal-colors.d orqali rang chiqarishni moslashtirish uchun qo'shimcha qo'llab-quvvatladi.
  • FS turi bo'yicha filtrlash uchun fstrim yordam dasturiga "-turlari" opsiyasi qo'shildi.
  • blkid va libbblkid bcachefs fayl tizimini qo'llab-quvvatladi va fayl tizimi va RAID uchun nazorat summalarini hisoblash imkonini berdi.
  • Atrof-muhit o'zgaruvchilarini o'tkazish uchun nsenterga "-env" opsiyasi qo'shildi.
  • SELinux kontekstlarini ko'rsatish uchun namei-ga "-Z" opsiyasi qo'shildi.
  • Yaxshilangan Meson qo'llab-quvvatlash.
  • VFS bayroqlari uchun "rekursiv" argumentni qo'llab-quvvatlash qo'shildi (masalan, "mount -o bind,ro=recursive").
  • Yangi APIni majburan o‘chirish uchun “–disable-libmount-mountfd-support” opsiyasi qo‘shildi.
  • SCSI yoki NVMe drayvlarida bloklarni zaxiralash uchun blkpr buyrug'i qo'shildi.
  • Quvurlar va nomsiz FIFOlar uchun bufer hajmini o'rnatish yoki tekshirish uchun pipesz buyrug'i qo'shildi.
  • O'zboshimchalik bilan jarayonning holatini o'zgartirishni kutish uchun waitpid buyrug'i qo'shildi (masalan, bajarilish tugashi).

Nihoyat, agar siz bu haqda ko'proq bilishni xohlasangiz, tafsilotlarga murojaat qilishingiz mumkin Quyidagi havolada.

O'rnatish

Util-linux-ni o'rnatishga qiziquvchilar uchun ular bilishlari kerakki, o'rnatish oddiy va ular faqat terminalni ochishlari va unda quyidagi buyruqlarni kiritishlari kerak:

git clone https://github.com/util-linux/util-linux.git
cd util-linux
./configure
make HAVE_SLN=yes
make HAVE_SLN=yes install


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.