linux下CVS和Mail通知设定

来源:互联网 发布:linux下端口扫描工具 编辑:程序博客网 时间:2024/06/09 16:39

一.CVS 配置

1检查是否自有,如果没有下安装
$rpm -qa cvs
$./configure --prefix=/usr/local/cvs
$make
$make install
2
CVS和用
$groupadd cvs
users
$useradd cvs
user -g cvs
3
看配置文件
$cat /etc/services |grep cvspserver
看是否有以下服,如果没有,自己加上去。
cvspserver
    2401/tcp #CVS client/server operations   
cvspserver
    2401/udp #CVS client/server operations
4
建启脚本:
$vi /etc/xinetd.d/cvspserver
service cvspserver
{
disable = no
port = 2401
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvsroot  pserver
}
关键注意上面文件行等号左右都有一个空格,否无法启而且没有明确的错误信息

server 指定CVS行文件路径,默安装就是/usr/bin/cvs,可以通过whereis cvs查看
5
、初始化CVS
在根建目cvs
$mkdir cvs
$cvs -d /cvs init
6
、重启CVS
/etc/init.d/xinetd restart
7
检查cvspserver是否已
$netstat -l |grep cvspserver
应该有如下果:
tcp 0 0 *:cvspserver  *:* LISTEN
8
、登
cvs -d :pserver:cvsroot@localhost:/cvsroot login
入正确密,如果没有出其它的提示就表示登成功。
9、通windows行其他操作

10建立CVS用户,CVSROOT目录下,建立passwd文件

用户名:密码:等效的系统用户(建议此处为CVSROOT的所属用户)

henry:xxxxxxxx:cvsuser

密码生成方法

$ htpasswd -c passwd henry

New password:

Re-type new password:

Adding password for user henry

$ cat passwd

henry: rhQlrX2uk1w0c

 

二.CVS Mail通知

1.编辑CVSROOT下的loginfo文件增加

ALL (echo "------------------------------"; id; echo %{sVv}; echo %R; date; cat) >> $CVSROOT/CVSROOT/commitlog

CVSROOT (echo ""; id; echo %{sVv}; echo %R; date; cat) | mail -s

"[cvstest]" henry

cvstest (echo ""; id; echo %{sVv}; echo %R; date; cat) | mail -s

"[cvstest]" henry

2.修改/etc/mail下的两个文件accesslocal-host-names

access文件添加

localhost.localdomain                         RELAY

localhost                             RELAY

127.0.0.1                             RELAY

10.194.151.52                   RELAY

local-host-names文件添加henry(主机名用命令hostname查看)

3.修改之后

$makemap hash access.db < access

产生access.db文件

4$/usr/sbin/sendmail –bd –q20m

重新启动sendmail服务

5.在services中启动ipop3sendmail服务之后重新启动xinied

#/etc/init.d/xinetd restart

6.查看pop3sendmail是否启动成功显示

#netstat –ln | grep 110

#netstat –ln | grep 25

成功启动显示

tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      

tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      

7.配置客户端,接收mail

 

 

原创粉丝点击