Util-linux, kokoelma Linux-apuohjelmia, joita et voi missata

util-linux

util-linux joukko sekalaisia ​​apuohjelmia

Suurin osa Linux-jakeluissa on monia apuohjelmia, joista monet on kehitetty yleisiin tarkoituksiin, ja siksi ne löytyvät monista Linux-jakeluista.

Tämän mainitsemisen tapaus on äskettäin uusi versio Util-linuxista julkaistiin, joka on pohjimmiltaan Sveitsin armeijan veitsiapuohjelma jakelullesi.

Tietoja Util-linuxista

util-linux sisältää molemmat apuohjelmat, jotka liittyvät läheisesti Linux-ytimeen yleiskäyttöisinä apuohjelmina. Jotkut merkittävimmistä apuohjelmista ovat niitä, joita käytetään liittämään, poistamaan, alustamaan, osallistumaan ja hallitsemaan levylaitteita, avaamaan konsoliportteja tai sieppaamaan ytimen viestejä.

Util-linuxin sovellusten joukossa ovat: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, sarake, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, crmw ipcs, isosize, kill, line, logger, look, lossetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (linkki rdeviin), raw, rdev, lukuprofiili, nimeä uudelleen, renice, rev, rootflags (linkki rdeviin), komentosarja, setfdprm, setsid, setterm, sfdisk, swapoff (linkki swaponiin), swapon, test.bash, testi .tcsh, tunnelp, ul, umount, vidmode, whereis ja write

Util-linux 2.39:n tärkeimmät uudet ominaisuudet

Tässä uudessa julkaistussa Util-linux 2.39 -versiossa apuohjelma mount ja libmount-kirjasto ovat lisänneet tuen uudelle Linux-ytimen API:lle hallita, kuinka tiedostojärjestelmät liitetään mountin nimiavaruuksien perusteella.

Uudessa API:ssa mount()-funktion sijaan, käyttää erillisiä toimintoja kokoonpanon eri vaiheiden käsittelyyn (käsittely superblock, saada tietoja tiedostojärjestelmästä, liitä, liitä liitoskohtaan). Mainitaan, että libmountin yhteensopivuus vanhempien Linux-ytimien ja vanhan mount API:n kanssa on säilytetty.

Uuden mount API:n avulla voit ottaa käyttöön tuen tunnusten kartoitukseen liitettyjen tiedostojärjestelmien käyttäjänimi, jota käytetään yhdistämään tietyn käyttäjän tiedostot vieraaseen osioon, joka on liitetty toisen käyttäjän kanssa nykyisessä järjestelmässä. Yhdistyksen ohjaamiseksi "X-mount.idmap="-vaihtoehto on lisätty asennusapuohjelmaan.

Toinen erottuvista muutoksista lisättiin uudet asennusvaihtoehdot tunnistaaksesi automaattisesti tietyn tyyppisen tiedostojärjestelmän, muuttaaksesi omistajaa, ryhmää ja käyttötilaa asennuksen jälkeen ja asettaaksesi SELinux-kontekstin tiedostojärjestelmälle.

Tämän lisäksi huomautetaan, että se on lisätty tukea: lle pidfd ja AF_NETLINK, AF_PACKET, AF_INET ja AF_INET6 pistokkeet lsfd-apuohjelmaan v on lisättyProsessien nimien näyttäminen tiedostosta proc/$pid/fd.

dmesg:ssä sekunnin osan tulostus toteutetaan käytettäessä “–alkaen” ja “–kunnes”-vaihtoehtoja, “–level”-vaihtoehdolla on mahdollisuus määrittää “+”-etuliite/-liite näyttääkseen kaikki tasot, joiden numerot ovat suurempia tai pienempiä. kuin määritelty.

  • Cal-apuohjelma on lisännyt tuen väritulostuksen mukauttamiseen terminaali-colors.d:n kautta.
  • Lisätty “–types”-vaihtoehto fstrim-apuohjelmaan FS-tyypin suodattamiseksi.
  • blkid ja libbblkid lisäsivät tuen bcachefs-tiedostojärjestelmälle ja mahdollistivat tiedostojärjestelmän ja RAIDin tarkistussummien laskemisen.
  • Lisätty “–env”-vaihtoehto nsenteriin ympäristömuuttujien välittämiseksi.
  • Lisätty nimeen "-Z" SELinux-kontekstien näyttämiseksi.
  • Parannettu Meson-tuki.
  • Lisätty tuki VFS-lippujen "rekursiiviselle" argumentille (esimerkiksi "mount -o bind,ro=recursive").
  • Lisätty vaihtoehto "–disable-libmount-mountfd-support", jolla pakotetaan uusi API.
  • Lisätty blkpr-komento varaamaan lohkoja SCSI- tai NVMe-asemilla.
  • Lisätty pipesz-komento putkien ja nimeämättömien FIFO:iden puskurin koon asettamiseen tai tarkistamiseen.
  • Lisätty waitpid-komento odottamaan mielivaltaisen prosessin tilan muutosta (esimerkiksi suorituksen valmistumista).

Lopuksi, jos haluat tietää enemmän siitä, voit tutustua yksityiskohtiin Seuraavassa linkissä.

Asennus

Niiden, jotka ovat kiinnostuneita Util-linuxin asentamisesta, heidän tulisi tietää, että asennus on yksinkertainen ja heidän tarvitsee vain avata pääte ja kirjoittaa siihen seuraavat komennot:

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


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.