- 论坛徽章:
- 0
|
免费的BSD下的杀毒软件!!!
http://www.linuxtt.com/page.php?id=7
- For Linux 的防毒軟體
- 以下介紹如何在 RedHat Linux 上面, 如何安裝免費的 AntiVir Mailgate for Linux.
- 1. 連到 www.hdedv.com作軟體下載
- 選左面的 Download , 找到 AntiVir for E-Mail , 底下有 Linux , FreeBSD 版本, 請依需要下載
- ( 按這裡直接下載 Linux 版 http://www.hbedv.com/files/antivir/release/avlxmgt.tgz )
- 2. 取得註冊碼
- 連到 www.hbedv.com 點選左邊 Price , 在右側畫面最下方, 找到 http://www.hbedv.com/private 的連結, 點選之後出現 AntiVir for Linux – Private User Registration 的註冊單, 填完, 選 [Send] 之後就等著收 email 吧.
- 3. 由 email 取出註冊碼
- 收到信件後, 將附件 hbedv.key 另存新檔.
- 4. 初步 安裝
- 將 avlxmgt.tgz 與 hbedv.key 上傳至 Linux 伺服器
- 以 root 身份執行以下指令
- tar zxfv avlxmgt.tgz ( 解開壓縮檔 )
- cd avmailgate-2.0.1.7-Linux-glibc ( 切換到解開的資料夾 )
- cd avmailgate ( 切換到 安裝程式所在資料夾 )
- cp ../../hbedv.key . ( 將 註冊碼 拷貝到 目前資料夾 )
- 接著執行以下指令 (或按此處下載 install.sh)
- mkdir /usr/lib/AntiVir
- cp vdf/antivir.vdf /usr/lib/AntiVir
- chown uucp:uucp /usr/lib/AntiVir
- chown uucp:uucp /usr/lib/AntiVir/antivir.vdf
- cp bin/antivir /usr/lib/AntiVir
- chown uucp:uucp /usr/lib/AntiVir/antivir
- cp etc/avmailgate.conf /etc
- cp etc/avmailgate.acl /etc
- cp etc/antivir.conf /etc
- cp bin/avgated /usr/sbin
- cp bin/avgatefwd /usr/sbin
- cp script/antivirupdater /usr/sbin
- cp init/rc.avgate.RedHat /etc/rc.d/init.d/avgate
- cp hbedv.key /usr/lib/AntiVir/avmgate.key
- chown uucp:uucp /usr/lib/AntiVir/avmgate.key
- mkdir /var/spool/avmailgate
- chown uucp:uucp /var/spool/avmailgate
- chmod 700 /var/spool/avmailgate
- cd /var/spool/avmailgate
- mkdir incoming
- mkdir outgoing
- mkdir rejected
- chown uucp:uucp *
- chmod -R 700 *
- chgrp uucp /var/run
- 5. 修改設定檔 #1
- vi /etc/avmailgate.acl
- # These hosts and/or domains are local.
- local: localhost
- local: dns.chjh.tpc.edu.tw chjh.tpc.edu.tw mail.chjh.tpc.edu.tw <- 填入機器名稱與網域名稱(含別名)
- # These hosts and networks are allowed to relay.
- relay: 127.0.0.1/8 163.20.30.0/24 <- 設定那些 ip 可以 relay
- 6. 修改設定檔 #2
- 先找到 sendmail 在那裡 ?
- 執行 which sendmail
- 如果出現
- usr/sbin/sendmail
- 記住這個!
- 接著修改 /etc/avmailgate.conf
- vi /etc/avmailgate.conf
- 找到下面那一行
- # ForwardTo /usr/lib/sendmail -oem -oi
- 將它改成
- ForwardTo /usr/sbin/sendmail -oem -oi
- ( 配合上面找到的資料 )
- 存檔, 接著設定 sendmail 開機不啟動
- ( 使用類似 Redhat Linux 的系統, 用 ntsysv 指令, 將 sendmail 前面的 * 去掉)
- 如果使用 postfix 要多加一項修改
- 修改 master.cf
- 找到下面這一行
- smtp inet n - n - - smtpd
- 將它改成
- #smtp inet n - n - - smtpd
- 重新啟動 postfix
- 7. 設定開機啟動 AntiVir Mailgate for Linux
- 使用 ntsysv 指令, 設定 avgate 要啟動 (前面有 * )
- 如果使用 sendmail 則設定 sendmail 不啟動 (前面沒有 * )
- 如果使用 postfix 則仍保持啟動 (前面有 * )
- 8. 設定更新病毒碼
- 先作一個 script 檔, 內容是病毒碼更新與防毒程式重新啟動
- vi /usr/sbin/avgate.cron
- 內容為
- #!/bin/sh
- /usr/sbin/antivirupdater -q
- /etc/rc.d/init.d/avgate restart
- 存檔後, 記得設為可執行
- 修改 /etc/crontab
- 增加一行
- 25 0 * * * root /usr/sbin/avgate.cron
- 以上表示 每天 0 點 25 分執行
- 雖然晚上會自動更新, 既然剛裝好, 不妨更新一下, 請執行
- /usr/sbin/antivirupdater
- 如果可以連線, 應該會看到類似底下的畫面.
- AntiVir / Linux Version 2.0.5
- Copyright (C) 1994-2002 by H+BEDV Datentechnik GmbH.
- All rights reserved.
- checking for updates
- 06.16.00.17 <=>; 06.16.00.17 [vdf, loaded]
- 06.16.00.00 <=>; 06.16.00.00 [engine, running]
- 02.00.05.00 <=>; 02.00.05.00 [program, running]
- AntiVir is up-to-date
- 9. 完成病毒碼更新之後, 建議重開機, 然後檢查 /var/log/maillog 有沒有類似如下的畫面, 如果有的話, 那就正確了 !!
- Nov 15 21:48:16 simplekj avgated[1063]: version: AvMailGate-2.0.1.7
- Nov 15 21:48:16 simplekj avgated[1063]: configuration file: /etc/avmailgate.conf
- Nov 15 21:48:16 simplekj avgated[1063]: library directory: /usr/lib/AntiVir
- Nov 15 21:48:16 simplekj avgated[1064]: ready to accept connections on port 25
- Nov 15 21:48:17 simplekj avgatefwd[1071]: version: AvMailGate-2.0.1.7
- Nov 15 21:48:17 simplekj avgatefwd[1071]: configuration file: /etc/avmailgate.conf
- Nov 15 21:48:17 simplekj avgatefwd[1071]: library directory: /usr/lib/AntiVir
- Nov 15 21:48:19 simplekj avgatefwd[1071]: engine version: 6.16.0.0
- Nov 15 21:48:19 simplekj avgatefwd[1071]: vdf version: 6.16.0.17
- Nov 15 21:48:19 simplekj avgatefwd[1071]: running in private mode
- =============================================
- let avgated and avgatefwd run as root
- 1.note version: AvMailGate-2.0.1.10
- 2.上面文章
- cp init/rc.avgate.RedHat /etc/rc.d/init.d/avgate 改為
- cp init/rc.avgate.redhat /etc/rc.d/init.d/avgate
- 3.vi /etc/rc.d/rc.local
- /etc/rc.d/init.d/avgate start (加入)
- 4.重新開機即可
- 以上純屬miso的經驗,請各位高手指教.
- -------------------
- AvMailGate-2.0.1.10 附有 install.sh , 在 redhat linux 直接跑, 就一切安裝 ok! 先前的 2.0.0.7 的方法不必用了 !!
复制代码 |
|