RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Beyond Linux From Scratch. Версия 6.0

Глава 8. Общие библиотеки

FAM-2.7.0

Введение в FAM

Пакет FAM содержит File Alteration Monitor (монитор изменения файлов), который полезен для информирования приложений об изменениях в файловой системе.

Информация о пакете

Дополнительно

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

Требуемые

portmap-5beta.

Установка FAM

Установим FAM запуском следующих команд:


patch -Np1 -i ../fam-2.7.0-dnotify-1.patch &&
chmod 755 configure &&
autoreconf -f -i &&
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install

Описание команд

patch -Np1 -i ../fam-2.7.0-dnotify-1.patch: Этот патч включает в FAM использование механизма ядра Linux для информирования вызывающих процессов об изменениях файлов.

chmod 755 configure: configure установлен в режим только для чтения и autoreconf будет падать, если не изменить права доступа.

autoreconf -f -i: autotools необходимо пересобрать потому, что патч dnotify действует на configure.ac и Makefile.am .

Конфигурация FAM

Файлы конфигурации

/etc/rpc, /etc/fam.conf, /etc/inetd.conf, /etc/xinetd.d/fam или /etc/xinetd.conf.

Конфигурационная информация

Конфигурация монитора изменения файлов.

Если Вы используете inetd, добавьте вход FAM в /etc/inetd.conf следующей командой:


echo "sgi_fam/1-2 streamrpc/tcp wait root /usr/sbin/famd fam" \
     >> /etc/inetd.conf

Если Вы используете xinetd, добавьте вход в /etc/xinetd.conf следующей командой (убедитесь, что группа "nogroup" присутствует):


cat >> /etc/xinetd.conf << "EOF"
# description: FAM - file alteration monitor
service sgi_fam {
type= RPC UNLISTED
socket_type = stream
user= root
group = nogroup
server= /usr/sbin/famd
wait= yes
protocol= tcp
rpc_version = 2
rpc_number= 391002
}
EOF

Если у Вас нет установленного демона inetd , и Вы не хотите его устанавливать, можете также запустить famd во время запуска системы, установив стартовый скрипт /etc/rc.d/init.d/fam, включенный в пакет blfs-bootscripts-6.0.


make install-fam

Содержание

Пакет FAM содержит бинарник famd и библиотеку libfam.

Описание

famd

famd монитор изменений файлов.

Последнее обновление 2005-02-04 16:29:53 -0700.

Поиск

 

Найди своих коллег!