本文主要記錄在centos7以及centos6.8版本上安裝記錄!廢話不多說,直接開始操作!后添加KylinV10 arm架構(gòu)安裝記錄
1、下載rpm包 https://www.clamav.net/downloads 官網(wǎng)地址
2、上傳安裝包到服務(wù)器并安裝
wget https://www.clamav.net/downloads/production/clamav-1.0.0.linux.x86_64.rpm
rpm -ivh --prefix=/usr/local/clamav clamav-1.0.0.linux.x86_64.rpm
3、創(chuàng)建目錄
mkdir -p /usr/local/clamav/logs
mkdir -p /usr/local/clamav/update
mkdir -p /usr/local/clamav/socket
4、新建日志文件
touch /usr/local/clamav/logs/clamd.log
touch /usr/local/clamav/logs/freshclam.log
5、編輯配置conf文件
cp /usr/local/clamav/etc/clamd.conf.sample /usr/local/clamav/etc/clamd.conf
cp /usr/local/clamav/etc/freshclam.conf.sample /usr/local/clamav/etc/freshclam.conf
vi /usr/local/clamav/etc/clamd.conf
#Example //注釋掉這一行
#添加以下內(nèi)容
LogFile /usr/local/clamav/logs/clamd.log
PidFile /usr/local/clamav/update/clamd.pid
DatabaseDirectory /usr/local/clamav/update
LocalSocket /usr/local/clamav/socket/clamd.socket
vi /usr/local/clamav/etc/freshclam.conf
#Example //注釋掉這一行
#添加以下內(nèi)容
DatabaseDirectory /usr/local/clamav/update
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/update/freshclam.pid
復(fù)制下文件
cp /usr/local/clamav/etc/*.conf /usr/local/etc/
6、配置庫文件
vi /etc/ld.so.conf
/usr/local/clamav/lib64
更新生效
ldconfig
7、創(chuàng)建clamav用戶并授權(quán)
groupadd clamav
useradd -g clamav clamav
chown clamav.clamav /usr/local/clamav/logs/clamd.log
chown clamav.clamav /usr/local/clamav/logs/freshclam.log
chown clamav.clamav /usr/local/clamav/logs
chown clamav.clamav /usr/local/clamav/update/
chown clamav.clamav /usr/local/clamav/socket/
不創(chuàng)建用戶的話下一步下載病毒庫會提示切換用戶失敗
8.1、下載病毒庫(CENTOS7)
有網(wǎng)環(huán)境運(yùn)行
/usr/local/clamav/bin/freshclam
或者網(wǎng)絡(luò)下載
http://database.clamav.net/main.cvd
http://database.clamav.net/daily.cvd
http://database.clamav.net/bytecode.cvd
如果網(wǎng)絡(luò)環(huán)境下載Creating missing database directory: /usr/local/share/clamav
將該目錄下的病毒庫遷移到update目錄
cp /usr/local/share/clamav/bytecode.cvd /usr/local/clamav/update/
cp /usr/local/share/clamav/daily.cvd /usr/local/clamav/update/
cp /usr/local/share/clamav/main.cvd /usr/local/clamav/update/
8.2、下載病毒庫(CENTOS6.8)
centos6.8版本會報/lib64/libc.so.6: version `GLIBC_2.17' not found
由于默認(rèn)安裝版本只到2.12,需下載2.17版本進(jìn)行升級
glibc全版本下載地址 https://ftp.gnu.org/pub/gnu/glibc/
下載glibc-2.17.tar.gz
wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
解壓
tar -xvf glibc-2.17.tar.gz
安裝
cd glibc-2.17 && mkdir build && cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make && make install
耐心等待一會
檢查安裝情況
strings /lib64/libc.so.6 |grep GLIBC
ldd --version
安裝完成后進(jìn)行8.1步驟
9、創(chuàng)建軟鏈
ln -s /usr/local/clamav/bin/clamscan /usr/local/bin/clamscan
ln -s /usr/local/clamav/bin/freshclam /usr/local/bin/freshclam
10、啟動運(yùn)行
# 啟動clamav守護(hù)進(jìn)程
freshclam --daemon
# 設(shè)置freshclam開機(jī)自啟動
echo "/usr/local/clamav/bin/freshclam --daemon" >> /etc/rc.d/rc.local
/usr/local/clamav/sbin/clamd
11、設(shè)置定時任務(wù)
crontab -e
# 升級病毒庫
1 2 * * * /usr/local/clamav/bin/freshclam
# 定時查殺指定目錄并刪除感染的文件
1 3 * * * clamscan -r / --remove -l /var/log/clamscan.log
12、測試殺毒
nohup clamscan -r /opt/software > clamscanNohup.log 2>&1 &
檢查命令是否有效,有時候path可能有問題,需要絕對路徑
操作參考:https://blog.csdn.net/qq_39564555/article/details/123300014
Arm架構(gòu)KylinV10 服務(wù)器版本
經(jīng)過測試,安裝過程貌似很簡單。。。。
下載rpm包
下載地址:https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/aarch64/Packages/
這個是yum源配置的地址,顯示的clamav版本可能比較老,用的clamav-0.101.4-5.ky10.aarch64.rpm
因為是離線安裝,后續(xù)也無法在線更新病毒庫,所以不下載update
clamav-0.101.4-5.ky10.aarch64.rpm,clamav-data-0.101.4-5.ky10.noarch.rpm,clamav-filesystem-0.101.4-5.ky10.noarch.rpm
依賴關(guān)系前者依賴后者
安裝rpm包
rpm -ivh clamav-filesystem-0.101.4-5.ky10.noarch.rpm clamav-data-0.101.4-5.ky10.noarch.rpm clamav-0.101.4-5.ky10.aarch64.rpm
更新病毒庫文件
安裝過程無法重定位,病毒庫默認(rèn)安裝位置在/var/lib/clamav
下圖做個記錄
將下載的病毒庫文件傳到該目錄下
文件 |
存儲目錄 |
應(yīng)用程序 |
/usr/bin |
守護(hù)進(jìn)程 |
/usr/sbin |
二進(jìn)制庫 |
/usr/lib |
頭文件 |
/usr/include |
配置文件 |
/etc/clamd.d/scan.conf |
病毒庫 |
/var/lib/clamav |
測試文章來源:http://www.zghlxwxcb.cn/news/detail-642629.html

主要差別在于老病毒庫檢測的時候會提示超時,需要更新,其次在于已知病毒信息數(shù)量不一致。不過可能存在不同架構(gòu)下的病毒存在少量不一致的情況,同一個病毒庫在centos x86_64下的病毒數(shù)量也有少量不一致的情況。特此備注,希望有了解的能告知下~文章來源地址http://www.zghlxwxcb.cn/news/detail-642629.html
到了這里,關(guān)于Linux 下殺毒軟件 clamav-1.0.0.linux.x86_64.rpm 離線安裝及測試CentOS7,CentOS6.8,KylinV10 arm架構(gòu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!