如何在我的Ubuntu系统上扫描可能的病毒?
34要在Linux上扫描病毒,你可以使用clamav。你可以通过软件中心从存储库安装它。
如果你是Linux的新手,现在是尝试命令行界面的绝佳时机,因为它运行良好,很难搞砸任何事情。
如果你感兴趣,可以通过键入Ctrl+Alt+t来打开一个终端窗口。
在那个窗口中,输入sudo apt-get install clamav。这将告诉计算机一个“超级用户”正在告诉它安装clamav病毒扫描软件。它会要求你输入密码。
现在你已经安装了软件,你需要更新它用于识别病毒的文件。你应该输入sudo freshclam。你的计算机会知道你是超级用户,因为你刚刚几秒钟前输入了密码。
当一切都完成后,你就可以开始扫描了。如果你想扫描你的主目录(所有用户文件),你可以输入类似的内容。
clamscan --remove=yes -i -r ~/
这将调用clamscan来删除它发现的任何病毒,仅显示感染的文件,并通过运行遍历您主目录的每个子目录来递归地执行。~/是您主目录的简写。您可能希望先不使用--remove标志运行它,只是看看它找到了什么。
如果您键入man clamscan,您会看到一系列选项。正如我所说,这是开始使用命令行的绝佳方式。
- Marc41运行clamscan的预期结果是什么?如果没有使用sudo,返回结果会显示“killed”,而使用sudo则不会有任何返回。使用--log=FILE选项会提示权限不足。 - Elliot Lewis11我注意到当你安装clamav时,默认情况下会在后台运行freshclam。我认为这是因为当我尝试运行freshclam时,由于另一个进程正在访问日志,所以出现了文件锁异常。所以如果你觉得有必要更新,可能需要等待大约一个小时后再手动运行更新。如果你不想等待,可以执行sudo /etc/init.d/clamav-freshclam stop停止更新,然后用sudo freshclam -v开始更新,在更新完成后运行sudo /etc/init.d/clamav-freshclam start。 - kpie当我运行sudo freshclam时,我遇到了这个错误。
lohith@lohith-System-Product-Name:~$ sudo freshclam
错误:/var/log/clamav/freshclam.log被另一个进程锁定
错误:内部日志记录器出现问题(UpdateLogFile = /var/log/clamav/freshclam.log)。
错误:初始化失败:libfreshclam初始化失败。
错误:初始化错误!
有人可以帮助我吗?我对Linux还不太熟悉。 - MrBadAttitude你可以运行以下命令:
cd / 进入根目录,然后执行
sudo clamscan --remove=yes -i -r ./ --log=/home/
从此处下载它
打开文件并安装
在此处注册您的免费账户
你必须改变Ubuntu的shmmax以接受更新(因为它们太大)。以下是如何操作:打开终端(按下Ctrl + Alt + T),然后输入:
gksudo gedit /etc/init.d/rcS
在已有代码行的前面加上这一行代码:
sysctl -w kernel.shmmax=128000000
保存并重启电脑
- Dusan Milosevic46当然,你可以使用闭源软件来保护你的安全。如果我想这样做,我会运行Windows或OSx。而且你也不会在Windows病毒中搜索你的电子邮件。 - Marc我同意你的观点,但事实是,你不能让所有东西都开源。 - Dusan Milosevic3或许每个人都不能,但我可以尽可能接近,尤其是在安全软件方面。 - Marc1不再了。第一个链接显示404错误。 - FractalBob回答链接