Para ejecutar un examen de Microsoft Defender Antivirus para Linux, consulte Comandos admitidos.
Nota
Este artículo admite Microsoft Defender para punto de conexión en Linux para distribuciones de Red Hat Enterprise Linux (RHEL).
Requisitos del sistema
Consulte los siguientes requisitos del sistema necesarios para programar Microsoft Defender examen antivirus en Microsoft Defender punto de conexión en Linux.
Distribuciones y versiones de servidores Linux: Red Hat Enterprise Linux 7.2 o posterior.
La opción FANOTIFY del kernel debe estar habilitada.
Programación del examen Microsoft Defender Antivirus en Red Hat Linux
Pero si los dispositivos Linux están apagados o sin conexión durante la programación de cron, el examen no se ejecutará. En estas situaciones, puede usar anacron para leer la marca de tiempo y buscar el último trabajo ejecutado. Si el dispositivo se cerró durante el trabajo cron programado, debe esperar hasta la próxima hora programada. Mediante anacron, el sistema detectará la última vez que se ejecutó el examen. Si el dispositivo no ejecutó el trabajo cron, lo iniciará automáticamente.
Programación de exámenes Microsoft Defender Antivirus en Red Hat Linux
Siga estos pasos para programar exámenes:
Conéctese al servidor RedHat mediante PuTTY.
Edite el archivo anacron:
shell
vi /etc/anacron
shell
# /etc/anacrontab: configuration file for anacron# See anacron (8) and anacrontab (5) for details.
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
RANDOM_DELAY=45
# Anacron jobs will start between 8pm and 11pm.
START_HOURS_RANGE=20-23
# delay will be 5 minutes + RANDOM_DELAY for cron.daily
Tenga en cuenta los siguientes elementos del archivo.
Cáscara: El shell se conoce como /bin/shy no como /bin/bash. Recuerde al escribir los trabajos.
RANDOM_DELAY: Describe el tiempo máximo en minutos para el trabajo. Este valor se usa para desplazar los trabajos para que no se ejecuten demasiados trabajos al mismo tiempo. El uso de este retraso es ideal para las soluciones de VDI.
START_HOURS_RANGE: Describe el intervalo de tiempo para ejecutar el trabajo.
cron.daily: Describe 1 como el período de días necesario para la frecuencia de ejecuciones de trabajos. 5 es el retraso en minutos que anacron espera después de reiniciar el dispositivo.
Revise los trabajos de anacron:
shell
ls -lh /etc/cron*
shell
[root@redhat7 /] # ls -lh /etc/cron*
- rw - - - - - - -. 1 root root 0 Nov 30 2021 /etc/cron.deny
- rw - r - - r - -. 1 root root 451 Dec 27 2013 /etc/crontab
/etc/cron.d:
total 28k
- rw - r - - r - -. 1 root root 128 Nov 30 2021 0hourly
- rw - r - - r - -. 1 root root 121 Feb 25 18:11 omilogotate
- rw - r - - r - -. 1 root root 118 Feb 25 18:14 omsagent
- rw - r - - r - -. 1 root root 79 Feb 25 18:15 OMSConsistencyInvoker
- rw - r - - r - -. 1 root root 108 Nov 9 2021 raid-check
- rw - r - - r - -. 1 root root 135 Jun 1 22:35 scxagent
- rw - - - - - - -. 1 root root 235 Jan 20 2020 sysstat
/etc/cron.daily:
total 24k
- rwxr - xr - x. 1 root root 127 Jun 14 16:49 avscandaily
- rwx - - - - - -. 1 root root 219 Aug 7 2019 logrotate
- rwxr - xr - x. 1 root root 618 Jul 10 2018 man-db.cron
- rwx - - - - - -. 1 root root 208 Nov 9 2017 mlocate
- rwx - - - - - -. 1 root root 558 Apr 18 19:03 rhsmd
- rwxr - xr - x. 1 root root 114 Apr 8 2021 rhui-update-client
/etc/cron.hourly:
total 8.0k
- rwxr - xr - x. 1 root root 392 Nov 30 2021 0anacron
- rwxr - xr - x. 1 root root 131 Jun 14 17:05 update
/etc/cron.monthly:
total 0
- rwxr - xr - x. 1 root root 0 Jun 14 17:47 mdatpupdate
/etc/cron.weekly:
total 0
Omita el /etc/cron.d directorio; verá /etc/cron.daily, hourly, monthly, and weekly.
Para programar un examen antivirus semanal, puede crear un archivo (trabajo) en el /etc/cron.weekly directorio.
Cambie los permisos de archivo para permitir que se ejecute el archivo.
shell
Chmod 755 mdavfullscan
ls -la
shell
[root@redhat7 cron.weekly]# ls -la
total 16
drwxr - xr - x. 2 root root 26 Jun 14 19:19 .
drwxr - xr - x. 85 root root 8192 Jun 14 19:01 ..
- rw - r - - r - -. 1 root root 128 Jun 14 19:19 mdavfullscan
[root@redhat7 cron.weekly] # chmod 755 mdavfullscan
[root@redhat7 cron.weekly] # ls -lh
total 4. 0k
- rwxr - xr - x. 1 root root 128 Jun 14 19:19 mdavfullscan
[root@redhat7 cron.weekly] #
Use el comando para probar el trabajo de anacron semanal.
shell
./mdavfullscan
Use el comando para comprobar que el trabajo se ejecutó correctamente.
shell
cat /logs/mdav_avacron_full_scan.log
shell
[root@redhat7 cron.weekly] # cat /logs/mdav_avacron_full_scan.log
Tue Jun 14 20:20:44 UTC 2022 Time Scan Begins
Scan has finished
66547 file(s) scanned
0 threat(s) detected
Tue Jun 14 20:20:50 UTC 2022 Time Scan Finished
[root@redhat7 cron.weekly] #
Planee y ejecute una estrategia de implementación de puntos de conexión mediante elementos esenciales de la administración moderna, los enfoques de administración conjunta y la integración de Microsoft Intune.
Obtenga información sobre cómo programar un tiempo de examen automático para Microsoft Defender para punto de conexión (Linux) para proteger mejor los recursos de su organización.
Proporcione y valide exclusiones para Microsoft Defender para punto de conexión en Linux. Las exclusiones se pueden establecer para archivos, carpetas y procesos.
Obtenga información sobre cómo programar una actualización para Microsoft Defender para punto de conexión en Linux para proteger mejor los recursos de su organización.
Describe los recursos para Microsoft Defender para punto de conexión en Linux, incluido cómo desinstalarlo, cómo recopilar registros de diagnóstico, comandos de la CLI y problemas conocidos con el producto.