OpenSSL版本更新
查看Openssl安装的版本
openssl version 查看Openssl路径 which openssl 下载Openssl 查询版本:www.openssl.org/source
wget http: //www .openssl.org/source/openssl-1.1.1o.tar.gz --no-check-certificate 安装依赖 yum install -y zlib
yum install –y zlib-devel
yum install –y gcc
下载Perl
wget https ://www .cpan.org/src/5.0/perl-5.34.1.tar.gz --no-check-certificate 解压Perl tar -zxvf perl-5.34.1.tar.gz
mkdir /usr/local/perl
cd perl-5.34.1
./Configure -des -Dprefix=/usr/local/perl -Dusethreads –Uversiononly 编译并安装 make
make install 查看安装的版本 perl --version 解压Openssl tar -zxvf openssl-1.1.1o.tar.gz 调用zlib共享库 cd openssl-1.1.1o
./config shared zlib 编译并安装 make
make install 备份当前Openssl mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/lib64/openssl /usr/lib64/openssl.old 使用新版Openssl ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl/ /usr/include/openssl 更新动态链接库数据 echo "/usr/local/lib/" >> /etc/ld.so.conf 重新加载动态链接库 ldconfig -v 查看安装的版本 openssl version 可能存在的异常及处理 openssl version openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory //这是由于openssl库的位置不正确造成的。
解决方案如下:(在root用户下执行)
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
linux下ClamAV安装及使用
安装epel
yum -y install epel-release 安装ClamAV yum install -y clamav clamav-update 更新病毒库 freshclam 扫描以及相关命令 clamscan -rl / -l clamscan.log
$ clamscan //不加参数的使用:扫描当前目录下的文件
$ clamscan -V //查看版本
$ clamscan -r //递归扫描子文件夹
$ clamscan -i //仅仅显示被感染的文件
$ clamscan -o //跳过显示状态ok的文件
$ clamscan --remove //检测到有病毒时,直接删除
$ clamscan --no-summary //不显示统计信息
$ clamscan -l scan.log //将扫描日志写入scan.log文件
扫描报告说明:
Known viruses: 8608049 #已知病毒
Engine version: 0.103.5 #软件版本
Scanned directories: 1 #扫描目录
Scanned files: 15 #扫描文件
Infected files: 0 #感染文件!!!
Data scanned: 8.32 MB #扫描数据
Data read: 3.96 MB (ratio 2.10:1) #数据读取
Time: 105.181 sec (1 m 45 s) #扫描用时
Start Date: 2022:03:15 16:56:23 #扫描开始时间
End Date: 2022:03:15 16:58:08 #扫描结束时间