6.57. Util-linux-ng-2.14.1

Das Paket Util-linux-ng enthält verschiedene Werkzeuge. Darunter befinden sich Programme zum Umgang mit Dateisystemen, Konsolen, Partitionen und (System-)Meldungen.

Geschätzte Kompilierzeit: 0.3 SBU
Etwa Benötigter Speicherplatz: 29 MB

6.57.1. Anmerkung zur FHS-Konformität

FHS empfiehlt, /var/lib/hwclock anstelle des eigentlich üblichen Ordners /etc als Speicherort für die Datei adjtime zu benutzen. Führen Sie das folgende Kommando aus, um das Programm hwclock FHS-Konform zu machen:

sed -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
    -i $(grep -rl '/etc/adjtime' .)
mkdir -pv /var/lib/hwclock

6.57.2. Installation von Util-linux-ng

./configure --enable-arch --enable-partx --enable-write

Die Bedeutung der configure-Parameter:

--enable-arch

Aktiviert die Erzeugung des Programms arch.

--enable-partx

Aktiviert die Erzeugung der Programme addpart, delpart und partx.

--enable-write

Aktiviert die Erzeugung des Programms write.

Kompilieren Sie das Paket:

make

Dieses Paket enthält keine Testsuite.

Installieren Sie das Paket:

make install

6.57.3. Inhalt von Util-linux-ng

Installierte Programme: addpart, agetty, arch, blockdev, cal, cfdisk, chkdupexe, chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, dmesg, fdformat, fdisk, flock, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, i386, ionice, ipcrm, ipcs, isosize, ldattach, line, linux32, linux64, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, partx, pg, pivot_root, readprofile, rename, renice, rev, rtcwake, script, scriptreplay, setarch, setsid, setterm, sfdisk, swapon, tailf, taskset, tunelp, ul, umount, wall, whereis und write

Kurze Beschreibungen

addpart

Informiert den Linux-Kernel über neue Partitionen.

agetty

Öffnet einen tty-Port, fragt nach dem Login-Namen und startet das Programm login.

arch

Gibt die Systemarchitektur aus.

blockdev

Ermöglicht den Aufruf von Blockgeräte-ioctls an der Kommandozeile.

cal

Zeigt einen einfachen Kalender an.

cfdisk

Wird zum Bearbeiten der Partitionstabelle eines Gerätes benutzt.

chkdupexe

Findet Duplikate von ausführbaren Dateien.

chrt

Manipuliert Echtzeit-Attribute eines Prozesses.

col

Filtert Rückwärts-Zeilenvorschübe aus.

colcrt

Filtert nroff-Ausgaben für Terminals, denen bestimmte Fähigkeiten fehlen, wie zum beispiel durchstreichen oder halbe Zeilen.

colrm

Filtert eine bestimmte Spalte aus.

column

Formatiert eine Datei in mehrere Spalten.

ctrlaltdel

Setzt die Funktion der Tastenkombination Strg-Alt-Entf auf einen Hart- oder Softreset.

cytune

Wurde benutzt, um die Parameter der seriellen Schnittstellen auf Cyclade-Karten zu verändern.

ddate

Gibt das Diskordianische Datum aus, oder konvertiert ein Gregorianisches Datum in ein Diskordianisches.

delpart

Fordert im Linux-Kernel das Entfernen einer Partition an.

dmesg

Zeigt die Bootmeldungen des Kernel an.

fdformat

Formatiert eine Diskette low-level.

fdisk

Wird zum Bearbeiten der Partitionstabelle des angegebenen Gerätes benutzt.

flock

Beansprucht eine Dateisperrung und führt während der Sperrung ein Kommando aus.

fsck.cramfs

Führt eine Konsistenzprüfung auf einem Cramfs-Dateisystem durch.

fsck.minix

Führt eine Konsistenzprüfung auf einem Minix-Dateisystem durch.

getopt

Analysiert die Optionen in der Kommandozeile.

hexdump

Zeigt eine Datei hexadezimal oder in einem anderen Format an.

hwclock

Wird zum Setzen oder Lesen der Hardware-Uhr (auch RTC- oder BIOS-Uhr gennant) benutzt.

i386

Eine symbolische Versknüpfung auf setarch.

ionice

Ermittelt oder ändert die Planer-Klasse und Priorität eines Programms.

ipcrm

Entfernt die angegebene IPC-Ressource (Inter-Process Communication).

ipcs

Gibt IPC-Status-Informationen aus.

isosize

Gibt die Größe eines iso9660-Dateisystems aus.

ldattach

Bindet eine Regelung an eine serielle Schnittstelle.

linux32

Eine symbolische Versknüpfung auf setarch.

linux64

Eine symbolische Versknüpfung auf setarch.

line

Kopiert eine einzelne Zeile.

logger

Gibt eine Nachricht in das Logsystem ein.

look

Sucht nach Zeilen, die mit einer bestimmten Zeichenkette beginnen, und zeigt sie an.

losetup

Konfiguriert und kontrolliert Loopback-Geräte.

mcookie

Erzeugt magische Cookies (hexadezimale 128-bit Zufallszahlen) für xauth.

mkfs

Erzeugt ein Dateisystem auf einem Gerät (üblicherweise einer Festplattenpartition).

mkfs.bfs

Erzeugt ein SCO-bfs-Dateisystem (Santa Cruz Operations).

mkfs.cramfs

Erzeugt ein cramfs-Dateisystem.

mkfs.minix

Erzeugt ein Minix-Dateisystem.

mkswap

Initialisiert ein Gerät oder eine Datei als Auslagerungsbereich.

more

Ein Filter zum seitenweisen Anzeigen von Text. Less ist jedoch besser.

mount

Hängt das auf dem Gerät vorhandene Dateisystem in einem Ordner ein.

namei

Zeigt die symbolischen Links in Pfadnamen an.

partx

Übermittelt dem Kernel das Vorhandensein und die Nummerierung von Festplatten-Partitionen.

pg

Zeigt eine Textdatei seitenweise an.

pivot_root

Macht ein Dateisystem zu dem neuen root-Dateisystem für den aktuellen Prozess.

readprofile

Liest Profiling-Informationen aus dem Kernel.

rename

Benennt eine Datei um und ersetzt ein Zeichenkette durch eine andere.

renice

Verändert die Priorität eines Prozesses.

rev

Dreht die Zeilen einer Datei um.

rtcwake

Wird verwendet, um in einen System-Bereitschafts-Zustand einzutreten, bis die angegebene Reaktivierungs-Zeit gekommen ist.

script

Erstellt eine Abschrift einer Terminalsitzung.

scriptreplay

Spielt eine Abschrift einer Terminalsitzung mit Zeitinformationen zurück.

setarch

Ändert die ausgegebene Systemarchitektur in einer neuen Programm-Umgebung und stellt persönliche Schalter ein.

setsid

Führt ein Kommando in einer neuen Sitzung aus.

setterm

Stellt Terminal-Attribute ein.

sfdisk

Kann Festplattenpartitionen bearbeiten.

swapon

Aktiviert Auslagerungsdateien und -geräte und zeigt bereits verwendete Geräte und Dateien an.

tailf

Verfolgt das Wachstum einer Protokolldatei. Zeigt zuerst die letzten zehn Zeilen einer Protokolldatei an und hängt dann der Reihe nach neu hinzugekommene Zeilen an die Ausgabe an.

taskset

Legt die Bindung eines Prozesses an eine/mehrere CPUs fest bzw. zeigt sie an.

tunelp

Justiert Parameter eines Zeilendruckers.

ul

Ein Filter zum Übersetzen von Unterstrichen in entsprechende Escape-Sequenzen, die das verwendete Terminal versteht.

umount

Löst ein Dateisystem aus der Ordnerstruktur.

wall

Zeigt den Inhalt einer Datei an, oder (in der Voreinstellung) seine Standard-Eingabe auf alle Terminals aller angemeldeten Benutzer.

whereis

Gibt den Ort der Binärdatei, der Quellen und der Man-pages für ein Kommando aus.

write

Sendet eine Nachricht an einen Benutzer (sofern der Benutzer den Empfang solcher Nachrichten nicht deaktiviert hat).