我正在使用以下命令通过 Clam 扫描我的笔记本,但我很好奇是否有一个命令可以使用 ClamTk 自动设置扫描时间。
我从视频中学到以下命令,感谢它,这对我的努力大有帮助。但我每次在关闭笔记本之前都会运行此命令。如果可能的话,我希望它能不时自动扫描,比如每周 2 天在我打开笔记本时自动扫描。
顺便说一句,我安装了 clam-daemon,我认为这是自动运行的程序,但我在系统监视器中找不到它。我怎么知道它是否在运行?因为我安装时没有遇到任何问题。
我正在使用的命令:
clamscan -r --move /home/myusername/Quarantine /home
我是 Ubuntu 及其命令、终端的新手。我使用它的原因是它在我的设备(Lenovo Ideapad 1)上比 Windows 11 更快,而且我还在学习。提前致谢。
此致,
答案1
比如每周两天的某个时间我会打开笔记本。
如果要始终执行某些操作,请使用/etc/crontab
。它有 5 个元素,用于指定时刻、用户和要执行的命令。
crontab.guru/是一个可以检查 crontab 规则的网站。
您可以使用vim
或nano
来编辑(vim /etc/crontab
并添加
0 1 * * 2,5 rinzwind /usr/bin/clamscan -r --move /home/myusername/Quarantine /home
(假设它在/usr/bin
)并且它会在工作日 2 号和 5 号的凌晨 1 点与用户 rinzwind 一起运行此程序(星期日 = 0,所以这两个是星期二和星期五)-如果机器处于开启状态-。
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,f
ri,sat
# | | | | |
# * * * * * user-name command to be executed
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || { cd / && run-parts --repor
t /etc/cron.daily; }
47 6 * * 7 root test -x /usr/sbin/anacron || { cd / && run-parts --repor
t /etc/cron.weekly; }
52 6 1 * * root test -x /usr/sbin/anacron || { cd / && run-parts --repor
t /etc/cron.monthly; }
答案2
读https://help.ubuntu.com/community/ClamAV
但请注意,Clam Anti Virus 工具会扫描文件或收到的电子邮件以视窗病毒特征。
从设计上来说,Unix/Linux 不会受到 Windows 病毒的影响。它们无法在 Linux 上运行,用于破坏 Windows 的技巧不会影响 Unix/Linux。
除非您正在运行带有 Windows 客户端的邮件服务器,否则我建议您放弃 ClamAV 探索。
使用您最喜欢的搜索引擎搜索“保护 Ubuntu”将会得到更好的结果。
man
首先,请确保完全理解您在互联网上看到的任何命令或命令集( )。