阿里雲服務器安裝Clamav免費殺毒工具

阿里雲服務器上面有個漏洞和安全告警,上面會提示你服務器上面的一些漏洞,或者你的服務器被黑客攻擊了之後提示的安全告警,一些病毒文件都需要你來處理。

這邊我在網上找了一個殺毒工具,安裝到了服務上面,然後記錄一下安裝過程

一.安裝依賴

#相關依賴
yum install -y gcc gcc-c++ openssl openssl-devel gcc-g77

注:這邊關於依賴可能會出現兩個錯誤,這邊我們提前把依賴的問題解決好,後面就不會出現這兩個錯誤了

1.解決configure: error: C++ compiler cannot create executables問題

解決方法:這邊直接在安裝依賴後面加上gcc-g77就可以了,上面的命令中已經加上了,這邊就不用管了
參考博客鏈接:https://blog.csdn.net/wzyzzu/article/details/44452563

2.configure: error: Your libcurl (e.g. libcurl-devel) is too old. Installing ClamAV with clamonacc requires libcurl 7.45 or higher. For a quick fix,
這個是一個依賴版本要求是7.45或者更高,

#解決
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm

#修改該repo的enable爲1
vi /etc/yum.repos.d/city-fan.org.repo

如下:
[city-fan.org]
name=city-fan.org repository for Red Hat Enterprise Linux (and clones) releasever( releasever (releasever(basearch)
#baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhelreleasever/ releasever/releasever/basearch
mirrorlist=http://mirror.city-fan.org/ftp/contrib/yum-repo/mirrorlist-rhel$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

#然後安裝最新的cur
yum -y install curl

參考博客:https://blog.csdn.net/qq_34158880/article/details/106113565

二.安裝Clamav

Clamav的官方下載地址:http://www.clamav.net/download.html

#在/opt下面創建clamav目錄,上傳剛剛下載好的tar包到/opt/clamav目錄下面
cd /opt
mkdir clamav

#解壓tar包
tar -xf clamav-0.101.0.tar.gz
cd clamav-0.101.0

#安裝
./configure --prefix=/opt/clamav
make &&make install

#創建目錄
mkdir /opt/clamav/logs   (日誌文件)
mkdir /opt/clamav/updata  (病毒庫)

#創建文件
touch /opt/clamav/logs/freshclam.log
touch /opt/clamav/logs/clamd.log

#修改配置文件
cp /opt/clamav/etc/clamd.conf.sample /opt/clamav/etc/clamd.conf
cp /opt/clamav/etc/freshclam.conf.sample /opt/clamav/etc/freshclam.conf


#修改clamd.conf
vi /opt/clamav/etc/clamd.conf

# Example 註釋掉這一行
增加以下內容
LogFile /opt/clamav/logs/clamd.log
PidFile /opt/clamav/updata/clamd.pid
DatabaseDirectory /opt/clamav/updata



#修改freshclam.conf
# Example
DatabaseDirectory /opt/clamav/updata
UpdateLogFile /opt/clamav/logs/freshclam.log
PidFile /var/run/freshclam.pid
DatabaseMirror database.clamav.net



#創建用戶組和用戶,給權限
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
chown -R clamav:clamav /opt/clamav


#更新病毒庫
/opt/clamav/bin/freshclam



#查殺當前目錄並刪除感染的文件
/opt/clamav/bin/clamscan -r --remove


----------- SCAN SUMMARY -----------     #掃描摘要
Known viruses: 6377069                   #已知病毒:6377069
Engine version: 0.99.2                   #引擎版本:0.92.2
Scanned directories: 18186               #掃描目錄:18186
Scanned files: 80762                     #掃描文件:80762
Infected files: 0                        #感染檔案:0
Total errors: 4253                       #總誤差:4253
Data scanned: 4717.23 MB                 #數據掃描:4717.23兆字節
Data read: 9475.00 MB (ratio 0.50:1)     #數據讀取:9475MB(比0.50∶1)
Time: 1939.667 sec (32 m 19 s)           #時間:1939.667秒(32分19秒)

定義定時任務

定時更新病毒庫,定時殺毒,記錄日誌

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章