在當(dāng)下, Linux 服務(wù)器的安全問(wèn)題越來(lái)越頻發(fā),服務(wù)器被惡意入侵,業(yè)務(wù)數(shù)據(jù)被惡意刪除和加密以及服務(wù)器被劫持作為 DDos 肉雞等.為了增強(qiáng) Linux 服務(wù)器的安全性,給大家推薦一款開(kāi)源的防病毒軟件 ClamAV,并附上相關(guān)安裝配置步驟供參考.
關(guān)于 ClamAV 的更多詳情, 參考 ClamAV 文檔
-
下載
選擇適合自己的版本下載
https://www.clamav.net/downloads
image.png 安裝
rpm -ivh clamav-0.104.2.linux.x86_64.rpm
配置
-
生成配置文件
clamd.conf
和freshclam.conf
cp /usr/local/etc/clamd.conf.sample /usr/local/etc/clamd.conf
cp /usr/local/etc/freshclam.conf.sample /usr/local/etc/freshclam.conf
配置
clamd.conf
vim /usr/local/etc/clamd.conf
約第八行
找到包含 Example 的行, 添加 # 號(hào), 進(jìn)行注釋讯壶。-
配置
freshclam.conf
- 找到包含 Example 的行, 添加 # 號(hào), 進(jìn)行注釋同木。
- 找到包含 #DatabaseOwner clamav 的行,改為 DatabaseOwner root贤旷。
- 找到包含 #UpdateLogFile /var/log/freshclam.log 的行,將 # 號(hào)去除鞍盗。
- 找到包含 #LogFileMaxSize 2M 的行,將 # 號(hào)去除, 并設(shè)置相應(yīng)的大小,比如 20M。
- 找到包含 #LogRotate yes 的行烙如,將 # 號(hào)去除描融。
- 找到包含 #LogTime yes 的行,將 # 號(hào)去除瓷胧。
- 找到包含 #DatabaseDirectory /var/lib/clamav 的行,將 # 號(hào)去除。
- 使用
-
更新病毒庫(kù)
freshclam
image.png 掃描指定路徑
clamscan -ri </path1/to/scan> </path2/to/scan>
定期掃描
30 2 * * * /bin/freshclam --datadir=/var/lib/clamav/
30 3 * * * /bin/clamscan -ri <path/to/scan> | mail -s "clamscan daily report" 'youremailaddress'
上述范例會(huì)在每天凌晨 2 點(diǎn)半進(jìn)行病毒庫(kù)更新, 在凌晨 3 點(diǎn)半進(jìn)行病毒掃描, 并通過(guò)郵件方式把掃描結(jié)果發(fā)送到郵箱括细。
-