[原创在Linux下安装Symantec Brightmail AntiSpam 6.01
<br>Linux Enterprise 3.0 平台下安装 Symantec Brightmail 6.0.1<br>
操作步骤<br>
<br>
<br>
所需环境:<br>
Linux enterprise AS/ES 3.0;<br>
compat-libstdc++ library(包含在Redhat安装包cd里)<br>
所运行机器需要有一个 full qualified domain name;<br>
sendmail 8.12.11 或 sendmail switch 3.1(经测试 sendmail 8.12.10版本可支持)<br>
必须开启 sendmail filtering API(/usr/lib/sendmail -bt -d0 </dev/null 确认Milter是否已经开启)<br>
root 权限<br>
82M 安装空间以及172M /tmp下空间<br>
<br>
注意: 建议事先将 SBAS 的license文件解压放到linux系统目录下,以便在安装过程中到registration步骤时,直接进行license的注册,否则需安装完毕后,手工registration;<br>
<br>
安装步骤:<br>
<br>
先完成scanner的安装:<br>
<br>
1. 添加bmi组以及该组下面 mailwall 用户;<br>
group -r bmi<br>
useradd -c "dummy user for Brightmail" -d /opt/brightmail -m -r -g bmi mailwall <br>
<br>
3. mount 安装包所在CD,直接运行Linux 安装包目录下instal文件.<br>
<br>
mount /dev/cdrom <br>
cd /mnt/cdrom<br>
./install<br>
<br>
但经常会碰到报错: bad interpreter,no such file or directory. 这是因为有可能在windows下曾经打开过intall文本文件 ,从而在存盘时多加了一个\r的结束符,最后刻盘做成安装盘. 此时,请先将各安装文件从光盘 cp 到 /tmp 目录下<br>
<br>
cp scanner_install_x86_linux.bin /tmp<br>
cp install /tmp<br>
cp EULA /tmp<br>
<br>
并用 dos2unix将该install文件进行转换:<br>
dos2unix ./install <br>
转换成功后,因其转换后的文件不具备可执行权限,因此需添加执行权限: chmod a+x install; <br>
<br>
<br>
4.运行 安装文件<br>
./install<br>
<br>
注意:如果没有compat-libstdc++ library,安装程序会停止,并要求先安装该library。该库文件在redhat OS本身的安装光盘上;<br>
请先mount上redhat的安装光盘,并找到该库文件进行安装:<br>rpm -ivh compat-libstdc++-7.3-2.96.122.i386.rpm<br>
<br>
<br>
5.运行./install后,会提示安装scanner还是control center,请选择相应选项;此处选择1,即安装scanner<br>
<br>
6.安装过程中,系统会提示是否马上进行license的registraion,如果已经有了license文件,请直接registration,若暂时没有,选择no,安装完毕后手工进行registration;<br>
<br>
7.系统提示安装完毕,可手工进行license的registration,运行register.sh:<br>/opt/symantec/sbas/Scanner/sbin/register.sh <br>
系统将提示输入合法license文件的绝对路径, 输入后,系统将自动通过https 443 端口连接因特网完成注册操作。<br>
请注意:该注册文件的路径已经调整过,和安装配置文档里bas_install_60.pdf里所说明的不一样;<br>
<br>
8. 启动scanner进程:<br>/etc/init.d/mailwall start<br>ps -ef (用来确认mailwall 服务进程已经启动)<br>
<br>
9.配置sendmail 以和sbas协调运作:<br>
如果使用的是 sendmail swith,则参考另外文档;<br>
如果使用sendmail,可手工修改sendmail.cf文件(一般位于/var/mail或/etc/mail下 ): <br>
<br>
<br>
vi /etc/mail/sendmail.cf (建议编辑前先备份) ,在Options 部分增加一行:<br>
O InputMailFilters=bmifilter (请注意,前面为大写字母O,而不是数字0)<br>
在MAIL FILTER DEFINITIONS 部分增加一行:<br>
Xbmifilter, S=inet:41001@机器Ip地址或全称域名<br>
<br>
然后重启启动sendmail进程:<br>
<br>
/etc/init.d/sendmail stop<br>
ps -ef | grep sendmail (请确认没有任何sendmail进程在运行)<br>
/etx/init.d/sendmail start <br>
ps -ef | grep sendmail (请确认sendmail进程已经运行)<br>
<br>
<br>
<br>
10. 下面开始安装Control Center, 其所需条件:<br>
Linux enterprise AS/ES 3.0;<br>
compat-libstdc++ library(包含在Redhat安装包cd里)<br>
root 权限<br>
82M 安装空间以及230 M /tmp下空余空间(请注意,安装文档中是230M的数字,实际安装过程中必须至少保证/tmp目录有420 M空闲空间);<br>
IE 6.0 以上(访问control center时)<br>
<br>
11. 必须创建 Mysql 组和用户<br>
groupadd -r mysql<br>
useradd -c “mysql user” -r -g mysql mysql<br>
<br>
12. 运行 ./install<br>
根据提示进行选择完成各步操作;<br>
<br>
13. 系统提示安装结束, 确认:<br>
ps –ef 查看 control center 各进程已启动;<br>
netstat –an 确认 41002 , 41025, 41080, 41443 端口已在监听; <br>
<br>
<br>
页:
[1]