Dela via


Schemalägga en uppdatering av Microsoft Defender för Endpoint (Linux)

Information om hur du kör en uppdatering på Microsoft Defender för Endpoint i Linux finns i Distribuera uppdateringar för Microsoft Defender för Endpoint på Linux.

Linux (och Unix) har ett verktyg som kallas crontab (liknar Schemaläggaren) för att kunna köra schemalagda aktiviteter.

Förutsättningar

Obs!

Kör följande kommando för att hämta en lista över alla tidszoner: timedatectl list-timezones

Exempel på tidszoner:

  • America/Los_Angeles
  • America/New_York
  • America/Chicago
  • America/Denver

Så här ställer du in Cron-jobbet

Använd följande kommandon:

Säkerhetskopiera crontab-poster

sudo crontab -l > /var/tmp/cron_backup_201118.dat

Obs!

Där 201118 == YYMMDD

Tips

Gör detta innan du redigerar eller tar bort.

Så här redigerar du crontab och lägger till ett nytt jobb som rotanvändare:

sudo crontab -e

Obs!

Standardredigeraren är VIM.

Du kan se:

0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh

Och

0 2 * * sat /bin/mdatp scan quick>~/mdatp_cron_job.log

Se Schemalägg genomsökningar med Microsoft Defender för Endpoint (Linux)

Tryck på Infoga

Lägg till följande poster:

CRON_TZ=America/Los_Angeles

#! RHEL och varianter (CentOS och Oracle Linux)

0 6 * * sun [ $(date +%d) -le 15 ] && sudo yum update mdatp -y >> ~/mdatp_cron_job.log

#! SLES och varianter

0 6 * * sun [ $(date +%d) -le 15 ] && sudo zypper update mdatp >> ~/mdatp_cron_job.log

#! Ubuntu- och Debiansystem

0 6 * * sun [ $(date +%d) -le 15 ] && sudo apt-get install --only-upgrade mdatp >> ~/mdatp_cron_job.log

Obs!

I exemplen ovan ställer vi in den på 00 minuter, 06:00 (timme i 24-timmarsformat), valfri dag i månaden, vilken månad som helst, på söndagar. [$(date +%d) -le 15] == Körs inte om det inte är lika med eller mindre än den 15:e dagen (tredje veckan). Det innebär att den körs var tredje söndag (7) i månaden klockan 06:00. Pacific (UTC -8).

Tryck på "Esc"

Skriv ":wq" med dubbla citattecken.

Obs!

w == write, q == quit

Om du vill visa dina cron-jobb skriver du sudo crontab -l

uppdatera Defender för Endpoint på Linux.

Så här inspekterar du cron-jobbkörningar:

sudo grep mdatp /var/log/cron

Så här inspekterar du mdatp_cron_job.log

sudo nano mdatp_cron_job.log

För dem som använder Ansible, Chef eller Puppet

Använd följande kommandon:

Så här anger du cron-jobb i Ansible

cron - Manage cron.d and crontab entries

Mer https://docs.ansible.com/ansible/latest information finns i.

Så här ställer du in crontabs i Chef

cron resource

Mer https://docs.chef.io/resources/cron/ information finns i.

Så här ställer du in cron-jobb i Puppet

Resurstyp: cron

Mer https://puppet.com/docs/puppet/5.5/types/cron.html information finns i.

Automatisera med Puppet: Cron-jobb och schemalagda aktiviteter

Mer https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/ information finns i.

Ytterligare information

Så här får du hjälp med crontab

man crontab

Hämta en lista över crontab-filen för den aktuella användaren

crontab -l

Så här hämtar du en lista över crontab-filer för en annan användare

crontab -u username -l

Säkerhetskopiera crontab-poster

crontab -l > /var/tmp/cron_backup.dat

Tips

Gör detta innan du redigerar eller tar bort.

Så här återställer du crontab-poster

crontab /var/tmp/cron_backup.dat

Redigera crontab och lägga till ett nytt jobb som rotanvändare

sudo crontab -e

Redigera crontab och lägga till ett nytt jobb

crontab -e

Redigera andra användares crontab-poster

crontab -u username -e

Ta bort alla crontab-poster

crontab -r

Ta bort andra användares crontab-poster

crontab -u username -r

Förklaring

+—————- minut (värden: 0–59) (specialtecken: , - * /)
| +————- timme (värden: 0–23) (specialtecken: , - * /)
| | +———- dag i månaden (värden: 1–31) (specialtecken: , - * / L W C)
| | | +——- månad (värden: 1–12) (specialtecken: ,- * / )
| | | | +—- veckodag (värden: 0–6) (söndag=0 eller 7) (specialtecken: , - * / L W C)
| | | | |*****command to be executed

Tips

Vill du veta mer? Engage med Microsofts säkerhetscommunity i vår Tech Community: Microsoft Defender för Endpoint Tech Community.