Библиотека сайта rus-linux.net
Linux From Scratch (version 6.8) | ||
Назад | Глава 6. Установка программ базовой системы | Вперед |
6.26. Пакет Procps-3.2.8
В пакете Procps находятся программы мониторинга процессов.
Приблизительное время сборки: 0,1 SBU
Требуемое дисковое пространство: 2,3 MB
6.26.1. Установка пакета Procps
Примените патч, которые предотвращает появление сообщения об ошибке, которая выдается при определении тактовой частоты таймера ядра:
patch -Np1 -i ../procps-3.2.8-fix_HZ_errors-1.patch
Примените патч, который предотвратит проблему с юникодом в программе watch:
patch -Np1 -i ../procps-3.2.8-watch_unicode-1.patch
Исправьте ошибку в Makefile, из-за которой пакет Procps нельзя собрать с помощью make-3.82:
sed -i -e 's@\*/module.mk@proc/module.mk ps/module.mk@' Makefile
Откомпилируйте пакет:
make
В этом пакете набор тестов отсутствует.
Установите пакет:
make install
6.26.2. Описание пакета Procps
Установленные программы: free, kill, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w и watch
Установленные библиотеки: libproc.so
Краткое описание
free | Сообщает об общем количестве свободной и используемой памяти в системе (как физической, так и памяти подкачки) |
kill | Посылает сигнал kill в процессы |
pgrep | Ищет процессы по их именам и другим атрибутам |
pkill | Посылает сигнал в процессы с указываемыми именами и другими атрибутами |
pmap | Выводит карту памяти указанного процесса |
ps | Выводит список процессов, работающих в текущий момент |
pwdx | Сообщает о текущем рабочем директории процесса |
skill | Посылает сигналы в процессы, соответствующие заданному критерию |
slabtop | Изображает в режиме реального времени детальную информацию о кешировании структур ядра |
snice | Изменяет в соответствие с заданным критерием приоритет выполнения процессов |
sysctl | Модифицирует параметры ядра в режиме реального времени |
tload | Выдает графическое изображение усредненной текущей загрузки системы |
top | Изображает список процессов, наиболее интенсивно использующих ресурсы процессора; позволяет в режиме реального времени отслеживать активность процессора |
uptime | Сообщает о том, как долго работает система, сколько пользователей находится в системе и какова средняя загрузка системы |
vmstat | Приводит статистику об использовании виртуальной памяти, предоставляет информацию о процессах, памяти, страницах, поблочном вводе/выводе, командах trap и об активности процессора |
w | Показывает, какие пользователи, где и когда подключились к системе |
watch | Циклически запускает указанную команду, причем на экран выдается только первая страница выходного потока; это поможет пользователю отслеживать изменение выдаваемых данных в течение времени |
| Содержит функции, используемые большинством программ, имеющимся в данном пакете |
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Bison-2.4.3 | Пакет Grep-2.7 |