Util-linux, kumpulan utilitas Linux yang tidak boleh Anda lewatkan

util-linux

util-linux satu set utilitas lain-lain

Sebagian besar Distribusi Linux dilengkapi dengan sejumlah utilitas, yang banyak di antaranya dikembangkan untuk tujuan umum dan karenanya dapat ditemukan di banyak distribusi Linux.

Kasus menyebutkan ini baru-baru ini versi baru Util-linux dirilis, yang pada dasarnya adalah utilitas pisau Swiss Army untuk distribusi Anda.

Tentang Util-linux

util-linux menyertakan kedua utilitas yang terkait erat dengan kernel Linux sebagai utilitas tujuan umum. Beberapa utilitas yang paling menonjol adalah yang digunakan untuk memasang, melepas, memformat, berpartisipasi dan mengelola perangkat disk, membuka port konsol atau menangkap pesan kernel.

Di antara aplikasi yang terdapat di Util-linux, adalah: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, kolom, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, lebih banyak, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (link ke rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (link ke rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (link ke swapon), swapon, test.bash, test .tcsh, tunnelp, ul, umount, vidmode, di mana dan tulis

Fitur baru utama Util-linux 2.39

Dalam versi Util-linux 2.39 yang baru dirilis ini, utilitas mount dan pustaka libmount telah menambahkan dukungan untuk API kernel Linux yang baru untuk mengontrol bagaimana sistem file dipasang berdasarkan mount namespaces.

Di API baru, alih-alih fungsi mount(), menggunakan fungsi terpisah untuk menangani tahapan perakitan yang berbeda (proses superblock, dapatkan informasi tentang sistem file, mount, lampirkan ke titik mount). Disebutkan bahwa kompatibilitas libmount dengan kernel Linux lama dan mount API lama telah dipertahankan.

Menggunakan mount API yang baru memungkinkan penerapan dukungan untuk memetakan ID nama pengguna sistem file yang dipasang, digunakan untuk memetakan file pengguna tertentu ke partisi asing yang dipasang dengan pengguna lain di sistem saat ini. Untuk mengontrol pemetaan, opsi "X-mount.idmap=" telah ditambahkan ke utilitas mount.

Perubahan lain yang menonjol, ditambahkan opsi baru di mount untuk secara otomatis mendeteksi sistem file dari jenis tertentu, untuk mengubah pemilik, grup, dan mode akses setelah pemasangan, dan untuk menyetel konteks SELinux untuk sistem file.

Selain itu, juga dicatat bahwa itu telah ditambahkan mendukung soket pidfd dan AF_NETLINK, AF_PACKET, AF_INET dan AF_INET6 ke utilitas lsfd, v telah ditambahkantampilan nama proses yang dimodifikasi dari proc/$pid/fd.

Dalam dmesg, output sepersekian detik diimplementasikan saat menggunakan opsi “–since” dan “–until”, opsi “–level” memiliki kemampuan untuk menentukan awalan/akhiran “+” untuk menampilkan semua level dengan angka lebih besar atau lebih kecil dari yang ditentukan.

  • Utilitas kal telah menambahkan dukungan untuk menyesuaikan keluaran warna melalui terminal-colors.d.
  • Menambahkan opsi “–tipe” ke utilitas fstrim untuk memfilter berdasarkan tipe FS.
  • blkid dan libbblkid menambahkan dukungan untuk sistem file bcachefs dan mengaktifkan penghitungan checksum untuk sistem file dan RAID.
  • Menambahkan opsi “–env” ke nsenter untuk meneruskan variabel lingkungan.
  • Menambahkan opsi "-Z" ke namei untuk menampilkan konteks SELinux.
  • Peningkatan dukungan Meson.
  • Menambahkan dukungan untuk argumen "recursive" untuk flag VFS (misalnya, "mount -o bind,ro=recursive").
  • Menambahkan opsi “–disable-libmount-mountfd-support” untuk menonaktifkan paksa API baru.
  • Menambahkan perintah blkpr untuk memesan blok pada drive SCSI atau NVMe.
  • Menambahkan perintah pipez untuk menyetel atau memeriksa ukuran buffer untuk pipa dan FIFO tanpa nama.
  • Menambahkan perintah waitpid untuk menunggu perubahan status proses arbitrer (misalnya, penyelesaian eksekusi).

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detailnya Di tautan berikut.

Instalasi

Bagi mereka yang tertarik untuk dapat menginstal Util-linux, mereka harus tahu bahwa instalasinya sederhana dan mereka hanya perlu membuka terminal dan di dalamnya mereka akan mengetikkan perintah berikut:

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


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.