lfs-ru/chapter08/util-linux.xml
2023-08-04 01:54:52 +05:00

1345 lines
56 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-system-util-linux" role="wrap">
<?dbhtml filename="util-linux.html"?>
<sect1info condition="script">
<productname>util-linux</productname>
<productnumber>&util-linux-version;</productnumber>
<address>&util-linux-url;</address>
</sect1info>
<title>Util-linux-&util-linux-version;</title>
<indexterm zone="ch-system-util-linux">
<primary sortas="a-Util-linux">Util-linux</primary>
</indexterm>
<sect2 role="package">
<title/>
<para>Пакет Util-linux содержит различные служебные программы. Среди них утилиты для работы
с файловыми системами, консолями, разделами и сообщениями.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&util-linux-fin-sbu;</seg>
<seg>&util-linux-fin-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Установка пакета Util-linux</title>
<para>Подготовьте Util-linux к компиляции:</para>
<screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--bindir=/usr/bin \
--libdir=/usr/lib \
--sbindir=/usr/sbin \
--disable-chfn-chsh \
--disable-login \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-static \
--without-python \
--without-systemd \
--without-systemdsystemunitdir \
--docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
<screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--bindir=/usr/bin \
--libdir=/usr/lib \
--sbindir=/usr/sbin \
--disable-chfn-chsh \
--disable-login \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-static \
--without-python \
--docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
<para>Параметры --disable и --without предотвращают появление предупреждений о сборке
компонентов, для которых требуются пакеты, отсутствующие в LFS, или которые несовместимы
с программами, установленными другими пакетами.</para>
<para>Скомпилируйте пакет:</para>
<screen><userinput remap="make">make</userinput></screen>
<para>По желанию запустите набор тестов от имени пользователя без полномочий &root;:</para>
<warning><para>Запуск набора тестов от имени пользователя <systemitem class="username">root</systemitem>
может повредить вашу систему. Чтобы запустить тесты, опция CONFIG_SCSI_DEBUG для ядра должна
быть доступна в текущей работающей системе и должна быть собрана как модуль. Включение её в ядро
будет прерывать загрузку. Для полного охвата тестами в систему необходимо установить другие
пакеты из BLFS. По желанию, этот тест можно запустить после загрузки в готовую систему LFS:</para>
<screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen>
</warning>
<screen><userinput remap="test">chown -Rv tester .
su tester -c "make -k check"</userinput></screen>
<para>Тесты с <emphasis>жесткими ссылками</emphasis> завершатся неудачей, если в ядре хоста
не установлена опция CONFIG_CRYPTO_USER_API_HASH. Кроме того, известно, что два подтеста из
misc: mbsencode и один подтест из script: replay не проходят.</para>
<para>Установите пакет:</para>
<screen><userinput remap="install">make install</userinput></screen>
<!--
<para>Finally, install the man pages:</para>
<screen><userinput remap="install">tar -xf ../util-linux-man-pages-&util-linux-version;.tar.xz - -directory /usr/share/man - -strip-components=1</userinput></screen>
-->
</sect2>
<sect2 id="contents-utillinux" role="content">
<title>Содержимое пакета Util-linux</title>
<segmentedlist>
<segtitle>Установленные программы</segtitle>
<segtitle>Установленные библиотеки</segtitle>
<segtitle>Созданные каталоги</segtitle>
<seglistitem>
<seg>addpart, agetty, blkdiscard, blkid, blkzone, blockdev, cal, cfdisk, chcpu,
chmem, choom, chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg,
eject, fallocate, fdisk, fincore, findfs, findmnt, flock, fsck,
fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hardlink, hexdump, hwclock,
i386 (ссылка на setarch), ionice, ipcmk, ipcrm, ipcs, irqtop, isosize, kill, last,
lastb (ссылка на last), ldattach, linux32 (link to setarch), linux64 (ссылка на setarch),
logger, look, losetup, lsblk, lscpu, lsipc, lsirq, lsfd, lslocks, lslogins,
lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
more, mount, mountpoint, namei, nsenter, partx, pivot_root, prlimit,
readprofile, rename, renice, resizepart, rev, rfkill, rtcwake, script,
scriptlive, scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
swapoff, swapon, switch_root, taskset, uclampset, ul,
umount, uname26 (ссылка на setarch), unshare, utmpdump, uuidd, uuidgen, uuidparse,
wall, wdctl, whereis, wipefs, x86_64 (ссылка на setarch) и zramctl</seg>
<seg>libblkid.so, libfdisk.so, libmount.so,
libsmartcols.so и libuuid.so</seg>
<seg>/usr/include/blkid,
/usr/include/libfdisk,
/usr/include/libmount,
/usr/include/libsmartcols,
/usr/include/uuid,
/usr/share/doc/util-linux-&util-linux-version;
и /var/lib/hwclock</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Краткое описание</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="addpart">
<term><command>addpart</command></term>
<listitem>
<para>Сообщает ядру Linux о новых разделах</para>
<indexterm zone="ch-system-util-linux addpart">
<primary sortas="b-addpart">addpart</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="agetty">
<term><command>agetty</command></term>
<listitem>
<para>Открывает порт tty, запрашивает имя для входа, а затем вызывает
программу <command>login</command></para>
<indexterm zone="ch-system-util-linux agetty">
<primary sortas="b-agetty">agetty</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blkdiscard">
<term><command>blkdiscard</command></term>
<listitem>
<para>Очищает сектора на устройстве</para>
<indexterm zone="ch-system-util-linux blkdiscard">
<primary sortas="b-blkdiscard">blkdiscard</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blkid">
<term><command>blkid</command></term>
<listitem>
<para>Утилита командной строки для вывода атрибутов блочного устройства</para>
<indexterm zone="ch-system-util-linux blkid">
<primary sortas="b-blkid">blkid</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blkzone">
<term><command>blkzone</command></term>
<listitem>
<para>Используется для управления зонированными блочными системами хранения</para>
<indexterm zone="ch-system-util-linux blkzone">
<primary sortas="b-blkzone">blkzone</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="blockdev">
<term><command>blockdev</command></term>
<listitem>
<para>Позволяет пользователям вызывать ioctl блочного устройства из командной строки</para>
<indexterm zone="ch-system-util-linux blockdev">
<primary sortas="b-blockdev">blockdev</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cal">
<term><command>cal</command></term>
<listitem>
<para>Отображает простой календарь</para>
<indexterm zone="ch-system-util-linux cal">
<primary sortas="b-cal">cal</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cfdisk">
<term><command>cfdisk</command></term>
<listitem>
<para>Управляет таблицей разделов данного устройства</para>
<indexterm zone="ch-system-util-linux cfdisk">
<primary sortas="b-cfdisk">cfdisk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="chcpu">
<term><command>chcpu</command></term>
<listitem>
<para>Изменяет состояние процессоров</para>
<indexterm zone="ch-system-util-linux chcpu">
<primary sortas="b-chcpu">chcpu</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="chmem">
<term><command>chmem</command></term>
<listitem>
<para>Настраивает память</para>
<indexterm zone="ch-system-util-linux chmem">
<primary sortas="b-chmem">chmem</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="choom">
<term><command>choom</command></term>
<listitem>
<para>Отображает и регулирует оценки OOM-killer, используемые для определения того,
какой процесс следует завершить первым, когда в Linux заканчивается память</para>
<indexterm zone="ch-system-util-linux choom">
<primary sortas="b-choom">choom</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="chrt">
<term><command>chrt</command></term>
<listitem>
<para>Манипулирует атрибутами процесса в режиме реального времени</para>
<indexterm zone="ch-system-util-linux chrt">
<primary sortas="b-chrt">chrt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="col">
<term><command>col</command></term>
<listitem>
<para>Фильтрует обратные переносы строк из входного потока</para>
<indexterm zone="ch-system-util-linux col">
<primary sortas="b-col">col</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="colcrt">
<term><command>colcrt</command></term>
<listitem>
<para>Фильтрует данные, выдаваемые командой <command>nroff</command> на терминалы,
у которых отсутствует ряд возможностей, например, отображение перечеркнутых символов
или верхних и нижних индексов</para>
<indexterm zone="ch-system-util-linux colcrt">
<primary sortas="b-colcrt">colcrt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="colrm">
<term><command>colrm</command></term>
<listitem>
<para>Фильтрует вывод указанных столбцов</para>
<indexterm zone="ch-system-util-linux colrm">
<primary sortas="b-colrm">colrm</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="column">
<term><command>column</command></term>
<listitem>
<para>Форматирует заданный файл в несколько столбцов</para>
<indexterm zone="ch-system-util-linux column">
<primary sortas="b-column">column</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ctrlaltdel">
<term><command>ctrlaltdel</command></term>
<listitem>
<para>Устанавливает для комбинации символов Ctrl+Alt+Del жесткую или мягкую перезагрузку</para>
<indexterm zone="ch-system-util-linux ctrlaltdel">
<primary sortas="b-ctrlaltdel">ctrlaltdel</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="delpart">
<term><command>delpart</command></term>
<listitem>
<para>Запрашивает у ядра Linux удаление раздела</para>
<indexterm zone="ch-system-util-linux delpart">
<primary sortas="b-delpart">delpart</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dmesg">
<term><command>dmesg</command></term>
<listitem>
<para>Выводит загрузочные сообщения ядра</para>
<indexterm zone="ch-system-util-linux dmesg">
<primary sortas="b-dmesg">dmesg</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="eject">
<term><command>eject</command></term>
<listitem>
<para>Извлекает съемный носитель</para>
<indexterm zone="ch-system-util-linux eject">
<primary sortas="b-eject">eject</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fallocate">
<term><command>fallocate</command></term>
<listitem>
<para>Предварительное выделение места под файл</para>
<indexterm zone="ch-system-util-linux fallocate">
<primary sortas="b-fallocate">fallocate</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fdisk">
<term><command>fdisk</command></term>
<listitem>
<para>Манипулирует таблицей разделов указанного устройства</para>
<indexterm zone="ch-system-util-linux fdisk">
<primary sortas="b-fdisk">fdisk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fincore">
<term><command>fincore</command></term>
<listitem>
<para>Подчитывает сколько страниц приложение хранит в памяти ядра</para>
<indexterm zone="ch-system-util-linux fincore">
<primary sortas="b-fincore">fincore</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="findfs">
<term><command>findfs</command></term>
<listitem>
<para>Находит файловую систему по метке или универсальному уникальному идентификатору (UUID)</para>
<indexterm zone="ch-system-util-linux findfs">
<primary sortas="b-findfs">findfs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="findmnt">
<term><command>findmnt</command></term>
<listitem>
<para>Представляет собой интерфейс командной строки к библиотеке libmount для работы с
файлами mountinfo, fstab и mtab</para>
<indexterm zone="ch-system-util-linux findmnt">
<primary sortas="b-findmnt">findmnt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="flock">
<term><command>flock</command></term>
<listitem>
<para>Осуществляет блокировку файла, а затем выполняет команду, не снимая блокировку</para>
<indexterm zone="ch-system-util-linux flock">
<primary sortas="b-flock">flock</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fsck">
<term><command>fsck</command></term>
<listitem>
<para>Используется для проверки и, при необходимости, восстановления файловых систем</para>
<indexterm zone="ch-system-util-linux fsck">
<primary sortas="b-fsck">fsck</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fsck.cramfs">
<term><command>fsck.cramfs</command></term>
<listitem>
<para>Выполняет проверку целостности файловой системы Cramfs на данном устройстве</para>
<indexterm zone="ch-system-util-linux fsck.cramfs">
<primary sortas="b-fsck.cramfs">fsck.cramfs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fsck.minix">
<term><command>fsck.minix</command></term>
<listitem>
<para>Выполняет проверку целостности файловой системы Minix на данном устройстве</para>
<indexterm zone="ch-system-util-linux fsck.minix">
<primary sortas="b-fsck.minix">fsck.minix</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fsfreeze">
<term><command>fsfreeze</command></term>
<listitem>
<para>Очень простая программа-обертка для выполнение операций с драйвером ядра
FIFREEZE/FITHAW ioctl</para>
<indexterm zone="ch-system-util-linux fsfreeze">
<primary sortas="b-fsfreeze">fsfreeze</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fstrim">
<term><command>fstrim</command></term>
<listitem>
<para>Освобождает неиспользованные блоки смонтированной файловой системы</para>
<indexterm zone="ch-system-util-linux fstrim">
<primary sortas="b-fstrim">fstrim</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="getopt">
<term><command>getopt</command></term>
<listitem>
<para>Разбирает параметры указанной командной строки</para>
<indexterm zone="ch-system-util-linux getopt">
<primary sortas="b-getopt">getopt</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="hardlink">
<term><command>hardlink</command></term>
<listitem>
<para>Объединяет дубликаты файлов путем создания жестких ссылок</para>
<indexterm zone="ch-system-util-linux hardlink">
<primary sortas="b-hardlink">hardlink</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="hexdump">
<term><command>hexdump</command></term>
<listitem>
<para>Создает дамп указанного файла в шестнадцатеричном, десятичном, восьмеричном
или ascii-формате</para>
<indexterm zone="ch-system-util-linux hexdump">
<primary sortas="b-hexdump">hexdump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="hwclock">
<term><command>hwclock</command></term>
<listitem>
<para>Читает или устанавливает значение аппаратных часов системы, называемых также
часами реального времени (RTC- Real-Time Clock) или часами БИОС (BIOS - Basic
Input-Output System)</para>
<indexterm zone="ch-system-util-linux hwclock">
<primary sortas="b-hwclock">hwclock</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="i386">
<term><command>i386</command></term>
<listitem>
<para>Символьная ссылка на setarch</para>
<indexterm zone="ch-system-util-linux i386">
<primary sortas="b-i386">i386</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ionice">
<term><command>ionice</command></term>
<listitem>
<para>Читает или устанавливает класс и приоритет обработки ввода/вывода для программ</para>
<indexterm zone="ch-system-util-linux ionice">
<primary sortas="b-ionice">ionice</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ipcmk">
<term><command>ipcmk</command></term>
<listitem>
<para>Создает различные ресурсы межпроцессного взаимодействия (IPC)</para>
<indexterm zone="ch-system-util-linux ipcmk">
<primary sortas="b-ipcmk">ipcmk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ipcrm">
<term><command>ipcrm</command></term>
<listitem>
<para>Удаляет указанный ресурс межпроцессного взаимодействия (IPC)</para>
<indexterm zone="ch-system-util-linux ipcrm">
<primary sortas="b-ipcrm">ipcrm</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ipcs">
<term><command>ipcs</command></term>
<listitem>
<para>Предоставляет информацию о состоянии IPC</para>
<indexterm zone="ch-system-util-linux ipcs">
<primary sortas="b-ipcs">ipcs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="irqtop">
<term><command>irqtop</command></term>
<listitem>
<para>Отображает информацию о счетчике прерываний ядра в стиле
<filename>top(1)</filename></para>
<indexterm zone="ch-system-util-linux irqtop">
<primary sortas="b-irqtop">irqtop</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="isosize">
<term><command>isosize</command></term>
<listitem>
<para>Сообщает о размере файловой системы iso9660</para>
<indexterm zone="ch-system-util-linux isosize">
<primary sortas="b-isosize">isosize</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="kill">
<term><command>kill</command></term>
<listitem>
<para>Посылает сигналы процессам</para>
<indexterm zone="ch-system-util-linux kill">
<primary sortas="b-kill">kill</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="last">
<term><command>last</command></term>
<listitem>
<para>Показывает, какие пользователи в последний раз входили (и выходили), выполняя
поиск в файле <filename>/var/log/wtmp</filename>; кроме этого показывает информацию
о загрузке системы, завершение работы и изменениях уровня выполнения</para>
<indexterm zone="ch-system-util-linux last">
<primary sortas="b-last">last</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lastb">
<term><command>lastb</command></term>
<listitem>
<para>Показывает неудачные попытки входа в систему, зарегистрированные в
<filename>/var/log/btmp</filename></para>
<indexterm zone="ch-system-util-linux lastb">
<primary sortas="b-lastb">lastb</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ldattach">
<term><command>ldattach</command></term>
<listitem>
<para>Назначает устройству последовательного доступа алгоритм, определяющий дисциплину
обслуживания этого устройства</para>
<indexterm zone="ch-system-util-linux ldattach">
<primary sortas="b-ldattach">ldattach</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="linux32">
<term><command>linux32</command></term>
<listitem>
<para>Символическая ссылка на setarch</para>
<indexterm zone="ch-system-util-linux linux32">
<primary sortas="b-linux32">linux32</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="linux64">
<term><command>linux64</command></term>
<listitem>
<para>Символическая ссылка на setarch</para>
<indexterm zone="ch-system-util-linux linux64">
<primary sortas="b-linux64">linux64</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="logger">
<term><command>logger</command></term>
<listitem>
<para>Добавляет указанное сообщение в системный журнал</para>
<indexterm zone="ch-system-util-linux logger">
<primary sortas="b-logger">logger</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="look">
<term><command>look</command></term>
<listitem>
<para>Отображает строки, начинающиеся с указанной последовательности символов</para>
<indexterm zone="ch-system-util-linux look">
<primary sortas="b-look">look</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="losetup">
<term><command>losetup</command></term>
<listitem>
<para>Настраивает и управляет устройствами типа loop</para>
<indexterm zone="ch-system-util-linux losetup">
<primary sortas="b-losetup">losetup</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsblk">
<term><command>lsblk</command></term>
<listitem>
<para>Выводит информацию обо всех или выбранных блочных устройствах в древовидном
формате</para>
<indexterm zone="ch-system-util-linux lsblk">
<primary sortas="b-lsblk">lsblk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lscpu">
<term><command>lscpu</command></term>
<listitem>
<para>Выводит информацию об архитектуре процессора</para>
<indexterm zone="ch-system-util-linux lscpu">
<primary sortas="b-lscpu">lscpu</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsfd">
<term><command>lsfd</command></term>
<listitem>
<para>Отображает информацию об открытых файлах; заменяет <command>lsof</command></para>
<indexterm zone="ch-system-util-linux lsfd">
<primary sortas="b-lsfd">lsfd</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsipc">
<term><command>lsipc</command></term>
<listitem>
<para>Выводит информацию об объектах IPC, которые в настоящее время используются
в системе</para>
<indexterm zone="ch-system-util-linux lsipc">
<primary sortas="b-lsipc">lsipc</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsirq">
<term><command>lsirq</command></term>
<listitem>
<para>Отображает информацию о счетчике прерываний ядра</para>
<indexterm zone="ch-system-util-linux lsirq">
<primary sortas="b-lsirq">lsirq</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lslocks">
<term><command>lslocks</command></term>
<listitem>
<para>Отображает список всех заблокированных в настоящее время файлов в системе</para>
<indexterm zone="ch-system-util-linux lslocks">
<primary sortas="b-lslocks">lslocks</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lslogins">
<term><command>lslogins</command></term>
<listitem>
<para>Выводит информацию о пользователях, группах и системных учетных записях</para>
<indexterm zone="ch-system-util-linux lslogins">
<primary sortas="b-lslogins">lslogins</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsmem">
<term><command>lsmem</command></term>
<listitem>
<para>Отображает диапазоны доступной памяти с указанием их оперативного статуса</para>
<indexterm zone="ch-system-util-linux lsmem">
<primary sortas="b-lsmem">lsmem</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lsns">
<term><command>lsns</command></term>
<listitem>
<para>Отображает список пространств имен</para>
<indexterm zone="ch-system-util-linux lsns">
<primary sortas="b-lsns">lsns</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mcookie">
<term><command>mcookie</command></term>
<listitem>
<para>Генерирует для <command>xauth</command> магические куки (128-битные случайные
числа в шестнадцатеричном формате)</para>
<indexterm zone="ch-system-util-linux mcookie">
<primary sortas="b-mcookie">mcookie</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mesg">
<term><command>mesg</command></term>
<listitem>
<para>Определяет, могут ли другие пользователи отправлять сообщения на терминал
текущего пользователя</para>
<indexterm zone="ch-system-util-linux mesg">
<primary sortas="b-mesg">mesg</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mkfs">
<term><command>mkfs</command></term>
<listitem>
<para>Создает файловую систему на устройстве (обычно это раздел жесткого диска)</para>
<indexterm zone="ch-system-util-linux mkfs">
<primary sortas="b-mkfs">mkfs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mkfs.bfs">
<term><command>mkfs.bfs</command></term>
<listitem>
<para>Создает файловую систему Santa Cruz Operations (SCO) bfs</para>
<indexterm zone="ch-system-util-linux mkfs.bfs">
<primary sortas="b-mkfs.bfs">mkfs.bfs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mkfs.cramfs">
<term><command>mkfs.cramfs</command></term>
<listitem>
<para>Создает файловую систему cramfs</para>
<indexterm zone="ch-system-util-linux mkfs.cramfs">
<primary sortas="b-mkfs.cramfs">mkfs.cramfs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mkfs.minix">
<term><command>mkfs.minix</command></term>
<listitem>
<para>Создает файловую систему Minix</para>
<indexterm zone="ch-system-util-linux mkfs.minix">
<primary sortas="b-mkfs.minix">mkfs.minix</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mkswap">
<term><command>mkswap</command></term>
<listitem>
<para>Инициализирует данное устройство или файл для использования в качестве
области подкачки</para>
<indexterm zone="ch-system-util-linux mkswap">
<primary sortas="b-mkswap">mkswap</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="more">
<term><command>more</command></term>
<listitem>
<para>Фильтр постраничного вывода текста</para>
<indexterm zone="ch-system-util-linux more">
<primary sortas="b-more">more</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mount">
<term><command>mount</command></term>
<listitem>
<para>Подключение файловой системы, находящейся на заданном устройстве, к
указанному каталогу в дереве файловой системы</para>
<indexterm zone="ch-system-util-linux mount">
<primary sortas="b-mount">mount</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mountpoint">
<term><command>mountpoint</command></term>
<listitem>
<para>Проверяет, является ли каталог точкой монтирования</para>
<indexterm zone="ch-system-util-linux mountpoint">
<primary sortas="b-mountpoint">mountpoint</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="namei">
<term><command>namei</command></term>
<listitem>
<para>Разделяет на составляющие путь к файлу или каталогу, показывая информацию о
типе каждого элемента</para>
<indexterm zone="ch-system-util-linux namei">
<primary sortas="b-namei">namei</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="nsenter">
<term><command>nsenter</command></term>
<listitem>
<para>Запускает программу в пространстве имен других процессов</para>
<indexterm zone="ch-system-util-linux nsenter">
<primary sortas="b-nsenter">nsenter</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="partx">
<term><command>partx</command></term>
<listitem>
<para>Сообщает ядру информацию о наличии и количестве разделов, находящихся на диске</para>
<indexterm zone="ch-system-util-linux partx">
<primary sortas="b-partx">partx</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pivot_root">
<term><command>pivot_root</command></term>
<listitem>
<para>Делает данную файловую систему новой корневой файловой системой текущего
процесса</para>
<indexterm zone="ch-system-util-linux pivot_root">
<primary sortas="b-pivot_root">pivot_root</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="prlimit">
<term><command>prlimit</command></term>
<listitem>
<para>Получает и устанавливает ограничения использования ресурсов процесса</para>
<indexterm zone="ch-system-util-linux prlimit">
<primary sortas="b-prlimit">prlimit</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="readprofile">
<term><command>readprofile</command></term>
<listitem>
<para>Читает информацию о профилировании ядра</para>
<indexterm zone="ch-system-util-linux readprofile">
<primary sortas="b-readprofile">readprofile</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rename">
<term><command>rename</command></term>
<listitem>
<para>Переименовывает заданные файлы, заменяя одну строку другой</para>
<indexterm zone="ch-system-util-linux rename">
<primary sortas="b-rename">rename</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="renice">
<term><command>renice</command></term>
<listitem>
<para>Изменяет приоритет запущенных процессов</para>
<indexterm zone="ch-system-util-linux renice">
<primary sortas="b-renice">renice</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="resizepart">
<term><command>resizepart</command></term>
<listitem>
<para>Запрашивает у ядра Linux изменение размера раздела</para>
<indexterm zone="ch-system-util-linux resizepart">
<primary sortas="b-resizepart">resizepart</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rev">
<term><command>rev</command></term>
<listitem>
<para>Меняет в указанном файле порядок строк на обратный</para>
<indexterm zone="ch-system-util-linux rev">
<primary sortas="b-rev">rev</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rfkill">
<term><command>rfkill</command></term>
<listitem>
<para>струмент командной строки для управления беспроводными устройствами</para>
<indexterm zone="ch-system-util-linux rfkill">
<primary sortas="b-rfkill">rfkill</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rtcwake">
<term><command>rtcwake</command></term>
<listitem>
<para>Используется для перехода системы в спящий режим до указанного времени пробуждения</para>
<indexterm zone="ch-system-util-linux rtcwake">
<primary sortas="b-rtcwake">rtcwake</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="script">
<term><command>script</command></term>
<listitem>
<para>Создает скрипт терминальной сессии</para>
<indexterm zone="ch-system-util-linux script">
<primary sortas="b-script">script</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="scriptlive">
<term><command>scriptlive</command></term>
<listitem>
<para>Перезапускает скрипт терминальной сессии, используя информацию о времени</para>
<indexterm zone="ch-system-util-linux scriptlive">
<primary sortas="b-scriptlive">scriptlive</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="scriptreplay">
<term><command>scriptreplay</command></term>
<listitem>
<para>Воспроизводит скрипт в соответствие с указанным временем запуска</para>
<indexterm zone="ch-system-util-linux scriptreplay">
<primary sortas="b-scriptreplay">scriptreplay</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="setarch">
<term><command>setarch</command></term>
<listitem>
<para>В окружении, используемом новой программой, изменяет информацию об
архитектуре и устанавливает флаги персонализации</para>
<indexterm zone="ch-system-util-linux setarch">
<primary sortas="b-setarch">setarch</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="setsid">
<term><command>setsid</command></term>
<listitem>
<para>Запускает указанную программу в новом сеансе</para>
<indexterm zone="ch-system-util-linux setsid">
<primary sortas="b-setsid">setsid</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="setterm">
<term><command>setterm</command></term>
<listitem>
<para>Устанавливает атрибуты терминала</para>
<indexterm zone="ch-system-util-linux setterm">
<primary sortas="b-setterm">setterm</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="sfdisk">
<term><command>sfdisk</command></term>
<listitem>
<para>Управляет таблицей разделов диска</para>
<indexterm zone="ch-system-util-linux sfdisk">
<primary sortas="b-sfdisk">sfdisk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="sulogin">
<term><command>sulogin</command></term>
<listitem>
<para>Позволяет пользователю <systemitem class="username">root</systemitem> входить
в систему; обычно он вызывается <command>init</command>, когда система переходит в
однопользовательский режим</para>
<indexterm zone="ch-system-util-linux sulogin">
<primary sortas="b-sulogin">sulogin</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="swaplabel">
<term><command>swaplabel</command></term>
<listitem>
<para>Изменяет UUID и метку раздела подкачки</para>
<indexterm zone="ch-system-util-linux swaplabel">
<primary sortas="b-swaplabel">swaplabel</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="swapoff">
<term><command>swapoff</command></term>
<listitem>
<para>Отключает устройства и файлы подкачки</para>
<indexterm zone="ch-system-util-linux swapoff">
<primary sortas="b-swapoff">swapoff</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="swapon">
<term><command>swapon</command></term>
<listitem>
<para>Включает устройства и файлы, применяемые для раздела подкачки, а также
выводит список устройств и файлов, используемых в данный момент</para>
<indexterm zone="ch-system-util-linux swapon">
<primary sortas="b-swapon">swapon</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="switch_root">
<term><command>switch_root</command></term>
<listitem>
<para>Переключается на другую файловую систему и устанавливает её в качестве корневой</para>
<indexterm zone="ch-system-util-linux switch_root">
<primary sortas="b-switch_root">switch_root</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="taskset">
<term><command>taskset</command></term>
<listitem>
<para>Устанавливает привязку процессора к процессу</para>
<indexterm zone="ch-system-util-linux taskset">
<primary sortas="b-taskset">taskset</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="uclampset">
<term><command>uclampset</command></term>
<listitem>
<para>Управляет атрибутами ограничения использования системы или процесса</para>
<indexterm zone="ch-system-util-linux uclampset">
<primary sortas="b-uclampset">uclampset</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ul">
<term><command>ul</command></term>
<listitem>
<para>Фильтр для преобразования символов подчеркивания в escape-последовательности</para>
<indexterm zone="ch-system-util-linux ul">
<primary sortas="b-ul">ul</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="umount">
<term><command>umount</command></term>
<listitem>
<para>Размонтирует файловую систему из дерева ФС</para>
<indexterm zone="ch-system-util-linux umount">
<primary sortas="b-umount">umount</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="uname26">
<term><command>uname26</command></term>
<listitem>
<para>Символическая ссылка на setarch</para>
<indexterm zone="ch-system-util-linux uname26">
<primary sortas="b-uname26">uname26</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="unshare">
<term><command>unshare</command></term>
<listitem>
<para>Позволяет процессу (или потоку) отделить части своего контекста выполнения,
которые используются совместно с другими процессами (или потоками)</para>
<indexterm zone="ch-system-util-linux unshare">
<primary sortas="b-unshare">unshare</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="utmpdump">
<term><command>utmpdump</command></term>
<listitem>
<para>Отображает содержимое указанного файла входа в систему в удобном для
пользователя формате</para>
<indexterm zone="ch-system-util-linux utmpdump">
<primary sortas="b-utmpdump">utmpdump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="uuidd">
<term><command>uuidd</command></term>
<listitem>
<para>Демон, используемый библиотекой UUID для создания безопасных и гарантированно
уникальных идентификаторов UUID</para>
<indexterm zone="ch-system-util-linux uuidd">
<primary sortas="b-uuidd">uuidd</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="uuidgen">
<term><command>uuidgen</command></term>
<listitem>
<para>Создает новые идентификаторы (UUID). Каждый новый UUID - это случайная последовательность,
которая, будет с очень высокой вероятностью (примерно 3,4 х 10 в 38 степени вариантов)
уникальной среди всех идентификаторов, созданных как на локальной машине, так и на
любых других системах, в прошлом и будущем</para>
<indexterm zone="ch-system-util-linux uuidgen">
<primary sortas="b-uuidgen">uuidgen</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="uuidparse">
<term><command>uuidparse</command></term>
<listitem>
<para>Утилита для анализа уникальных идентификаторов</para>
<indexterm zone="ch-system-util-linux uuidparse">
<primary sortas="b-uuidparse">uuidparse</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="wall">
<term><command>wall</command></term>
<listitem>
<para>Отображает содержимое файла или, по умолчанию, его вывод на терминалах всех
пользователей, вошедших в систему в данный момент</para>
<indexterm zone="ch-system-util-linux wall">
<primary sortas="b-wall">wall</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="wdctl">
<term><command>wdctl</command></term>
<listitem>
<para>Показывает статус аппаратного сторожевого таймера</para>
<indexterm zone="ch-system-util-linux wdctl">
<primary sortas="b-wdctl">wdctl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="whereis">
<term><command>whereis</command></term>
<listitem>
<para>Сообщает местоположение двоичного файла, исходного кода и справочной
страницы для указанной команды</para>
<indexterm zone="ch-system-util-linux whereis">
<primary sortas="b-whereis">whereis</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="wipefs">
<term><command>wipefs</command></term>
<listitem>
<para>Стирает с устройства сигнатуру файловой системы</para>
<indexterm zone="ch-system-util-linux wipefs">
<primary sortas="b-wipefs">wipefs</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="x86_64">
<term><command>x86_64</command></term>
<listitem>
<para>Символическая ссылка на setarch</para>
<indexterm zone="ch-system-util-linux x86_64">
<primary sortas="b-x86_64">x86_64</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="zramctl">
<term><command>zramctl</command></term>
<listitem>
<para>Программа для настройки и управления устройствами zram (сжатый RAM-диск)</para>
<indexterm zone="ch-system-util-linux zramctl">
<primary sortas="b-zramctl">zramctl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libblkid">
<term><filename class="libraryfile">libblkid</filename></term>
<listitem>
<para>Содержит подпрограммы для идентификации устройства и извлечения токена</para>
<indexterm zone="ch-system-util-linux libblkid">
<primary sortas="c-libblkid">libblkid</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libfdisk">
<term><filename class="libraryfile">libfdisk</filename></term>
<listitem>
<para>Содержит подпрограммы для управления таблицами разделов</para>
<indexterm zone="ch-system-util-linux libfdisk">
<primary sortas="c-libfdisk">libfdisk</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libmount">
<term><filename class="libraryfile">libmount</filename></term>
<listitem>
<para>Содержит подпрограммы для монтирования и размонтирования блочных устройств</para>
<indexterm zone="ch-system-util-linux libmount">
<primary sortas="c-libmount">libmount</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libsmartcols">
<term><filename class="libraryfile">libsmartcols</filename></term>
<listitem>
<para>Содержит подпрограммы для более удобного вывода на экран информации в
табличном виде</para>
<indexterm zone="ch-system-util-linux libsmartcols">
<primary sortas="c-libsmartcols">libsmartcols</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libuuid">
<term><filename class="libraryfile">libuuid</filename></term>
<listitem>
<para>Содержит подпрограммы для генерации уникальных идентификаторов для
объектов, которые могут быть доступны за пределами локальной системы</para>
<indexterm zone="ch-system-util-linux libuuid">
<primary sortas="c-libuuid">libuuid</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>