Del via


Planlæg en opdatering af Microsoft Defender for Endpoint (Linux)

Hvis du vil køre en opdatering på Microsoft Defender for Endpoint på Linux, skal du se Installér opdateringer til Microsoft Defender for Endpoint på Linux.

Linux (og Unix) har et værktøj kaldet crontab (svarer til Opgavestyring) for at kunne køre planlagte opgaver.

Forudsætning

Bemærk!

Hvis du vil hente en liste over alle tidszoner, skal du køre følgende kommando: timedatectl list-timezones

Eksempler på tidszoner:

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

Sådan angiver du Cron-jobbet

Brug følgende kommandoer:

Sikkerhedskopiér crontabuleringsposter

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

Bemærk!

Hvor 201118 == YYYMMDD

Tip

Gør dette, før du redigerer eller fjerner.

Sådan redigerer du crontabulering og tilføjer et nyt job som rodbruger:

sudo crontab -e

Bemærk!

Standardeditoren er VIM.

Du får muligvis vist:

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

Og

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

Se Planlæg scanninger med Microsoft Defender for Endpoint (Linux)

Tryk på "Indsæt"

Tilføj følgende poster:

CRON_TZ=America/Los_Angeles

#! RHEL og varianter (CentOS og Oracle Linux)

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

#! SLES og varianter

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

#! Ubuntu- og Debian-systemer

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

Bemærk!

I ovenstående eksempler angiver vi det til 00 minutter, 6 a.m.(hour in 24 hour format), en hvilken som helst dag i måneden, en hvilken som helst måned, på søndage. [$(dato +%d) -le 15] == Køres ikke, medmindre den er lig med eller mindre end den 15. dag (3. uge). Det betyder, at den kører hver 3. søndag(7) i måneden kl. 6:00. Pacific (UTC -8).

Tryk på "Esc"

Skriv ":wq" med dobbelte anførselstegn.

Bemærk!

w == write, q == quit

Hvis du vil have vist dine cron-job, skal du skrive sudo crontab -l

update Defender for Endpoint på Linux.

Sådan undersøges kørsler af cron-job:

sudo grep mdatp /var/log/cron

For at inspicere mdatp_cron_job.log

sudo nano mdatp_cron_job.log

For dem, der bruger Ansible, Chef eller Puppet

Brug følgende kommandoer:

Sådan angives cron-job i Ansible

cron - Manage cron.d and crontab entries

Se https://docs.ansible.com/ansible/latest for at få flere oplysninger.

Sådan angives crontabs i Chef

cron resource

Se https://docs.chef.io/resources/cron/ for at få flere oplysninger.

At indstille cron job i Dukke

Ressourcetype: cron

Se https://puppet.com/docs/puppet/5.5/types/cron.html for at få flere oplysninger.

Automatisering med dukket: Cron-job og planlagte opgaver

Se https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/ for at få flere oplysninger.

Flere oplysninger

Sådan får du hjælp til crontab

man crontab

Sådan henter du en liste over den aktuelle brugers crontab-fil

crontab -l

Sådan henter du en liste over en crontab-fil fra en anden bruger

crontab -u username -l

Sådan sikkerhedskopier du crontabuleringsposter

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

Tip

Gør dette, før du redigerer eller fjerner.

Sådan gendannes crontabuleringsposter

crontab /var/tmp/cron_backup.dat

Sådan redigerer du crontabulering og tilføjer et nyt job som rodbruger

sudo crontab -e

Sådan redigerer du crontabulering og tilføjer et nyt job

crontab -e

Sådan redigerer du en anden brugers crontabuleringsposter

crontab -u username -e

Sådan fjernes alle poster under crontabulering

crontab -r

Sådan fjernes andre brugeres crontab-poster

crontab -u username -r

Forklaring

+—————- minut (værdier: 0-59) (specialtegn: , - * /)
| +————- time (værdier: 0-23) (specialtegn: , - * /)
| | +———- dag i måneden (værdier: 1-31) (specialtegn: , - * / L W C)
| | | +——- måned (værdier: 1-12) (specialtegn: ,- * / )
| | | | +-- ugedag (værdier: 0-6) (søndag=0 eller 7) (specialtegn: , - * / L W C)
| | | | |*****command to be executed

Tip

Vil du vide mere? Engage med Microsoft Security-community'et i vores tech-community: Microsoft Defender for Endpoint Tech Community.