fam-2.6.9

发表于:2007-05-26来源:作者:点击数: 标签:
介绍fam 下载地址 (HTTP): http://oss.sgi.com/projects/fam/download/fam-2.6.9.tar.gz 下载地址(FTP): ftp://oss.sgi.com/projects/fam/download/fam-2.6.9.tar.gz 使用版本: 2.6.9包的大小: 300 KB估计所需硬盘空间: 350 KB fam 软件包包含一个文件变更监

介绍fam

下载地址 (HTTP):       http://oss.sgi.com/projects/fam/download/fam-2.6.9.tar.gz
下载地址(FTP):        ftp://oss.sgi.com/projects/fam/download/fam-2.6.9.tar.gz
使用版本:                   2.6.9
包的大小:                   300 KB
估计所需硬盘空间:  350 KB

fam 软件包包含一个文件变更监视器.

fam 依赖于: 
.net/portmap.html">portmap-5

安装fam

从这个地址下载fam的补丁:http://downloads.linuxfromscratch.org/blfs-patches.

用下列命令安装fam:

注: 在 make install时, 你会得到警告(warning) 关于make install不能合并项目(merge entries)在/etc/rpc目录下.这个和任何IMON 或者inetd.conf 警告(warning)都可以忽略不理的,我们会在安装后配置这些文件.

patch -Np1 -i ../fam-dnotify.patch &&
patch -Np1 -i ../fam-gclearcase/" target="_blank" >cc3.patch &&
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install

命令解释

patch -Np1 -i ../fam-dnotify.patch : 这个补丁使fam用Linux内核dnotify机制去通知文件修改的调用处理,而不是询问文件系统.

patch -Np1 -i ../fam-gcc3.patch : 这个补丁用于在与gcc-3.2编译时得到libfam.

配置fam

配置文件

/etc/rpc, /etc/fam.conf, /etc/inetd.conf, /etc/xinetd.d/fam 或者 /etc/xinetd.conf

配置信息

配置文件改变监督器.

如果你用 inetd, 要在/etc/inetd.conf中添加内容,用下列命令:

echo "sgi_fam/1-2 stream rpc/tcp wait root /usr/bin/fam 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/bin/fam
        wait            = yes
        protocol        = tcp
        rpc_version     = 2
        rpc_number      = 391002
    }
EOF

内容

fam 软件包包含 famlibfam库.

具体说明

fam

fam 是文件改变监督器.

原文转自:http://www.ltesting.net