Вход/Регистрация
Linux From Scratch
вернуться

Beekmans Gerard

Шрифт:

make LDLIBS=-lncurses && make install

Пояснения команд

make LDLIBS=-lncurses : Использовать -lncurses вместо -ltermcap при компиляции procinfo, т.к. libtermcap считается устаревшей по отношению к libncurses.

Содержимое Procinfo

Последняя проверка: версия 18.

Программы

lsdev, procinfo и socklist

Описания

lsdev

lsdev получает информацию об установленном оборудовании из файлов interrupts, ioports и dma в каталоге /proc directory, составляя краткий обзор используемых адресов I/O и каналов IRQ и DMA.

procinfo

procinfo получает системную информацию из каталога /proc и выводит отформатированный результат на стандартный вывод.

socklist

Скрипт Perl, выводящий список открытых сокетов, включающий тип, порт, inode, uid, pid, fd и программу, к которой принадлежит сокет.

Зависимости Procinfo

Последняя проверка: версия 18.

Binutils: as, ld Fileutils: install, mkdir Gcc: cc1, collect2, cpp0, gcc Make: make

Установка Procps-2.0.7

Приблизительное время компиляции: 0.14 SBU Необходимое дисковое пространство: 2 MB

Инсталляция Procps

Перед установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.

Для инсталляции Procps выполните:

patch -Np1 -i ../procps-2.0.7.patch && make && make XSCPT="" install && mv /usr/bin/kill /bin

Command explanations

patch -Np1 -i ../procps-2.0.7.patch: Этот патч устраняет проблему локали, когда программа top дает сбой при определенных настройках локали.

make XSCPT="" install: Обнуляет значение переменной XSCPT в Makefile для отключения инсталляции XConsole. В обратном случае, команда «make install» попытается скопировать файл XConsole в каталог /usr/X11R6/lib/X11/app-defaults, который не существует, т.к. X Window System не установлена.

Содержимое Procps

Последняя проверка: версия 2.0.7.

Программы

free, kill, oldps, pgrep, pkill, ps, skill, snice, sysctl, tload, top, vmstat, w и watch

Descriptions

free

free показывает количество свободной и занятой физической и виртуальной памяти системы, а также разделяемой памяти и буферы ядра.

kill

kills посылает сигналы процессам.

oldps and ps

ps выводит список процессов.

pgrep

pgrep выводит список процессов, основываясь на заданных именах и атрибутах.

pkill

pkill посылает сигналы процессам, основываясь на заданных именах и атрибутах.

skill

skill посылает сигналы процессам, попадающим под критерий.

snice

snice меняет приоритет процесса, попадающего под критерий.

sysctl

sysctl меняет параметры ядра во время его работы.

tload

tload выводит статистику загрузки системы на указанный tty (или текущий, если не).

top

top позволяет отслеживать активность процессора в реальном времени.

vmstat

vmstat выводит информацию о процессах, памяти, разделе подкачки, блоках IO, и активности процессора.

w

w показывает информацию о зарегистрировавшихся пользователях и их процессах.

watch

watch многократно выполняет команду, отображая ее вывод.

Библиотеки

libproc.so

Описания

libproc

libproc – библиотека, с которой связано большинство программ из этого пакета.

Зависимости Procps

Последняя проверка: версия 2.0.7.

Bash: sh Binutils: as, ld, strip Fileutils: install, ln, mv, rm Gcc: cc1, collect2, cpp0, gcc Grep: grep Make: make Gawk: awk Sed: sed Sh-utils: basename, pwd Textutils: sort, tr

Установка Psmisc-21

Приблизительное время компиляции: 0.11 SBU Необходимое дисковое пространство: 2 MB

Инсталляция Psmisc

Для инсталляции Psmisc выполните:

./configure –prefix=/usr –exec-prefix=/ && make && make install

Psmisc инсталлирует страницу руководства man в /usr/share/man/man1/pidof.1, однако сама программа pidof по умолчанию не устанавливается. Обычно это не вызывает проблем, потому что позже мы установим пакет Sysvinit, предлагающий улучшенную версию программы pidof.

  • Читать дальше
  • 1
  • ...
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: