Jaa


Päivityksen ajoittaminen Microsoft Defender for Endpoint Linuxissa

Koskee seuraavia:

  • palvelimien Microsoft Defender for Endpoint
  • palvelinten palvelupaketin 1 tai palvelupaketin 2 Microsoft Defender

Jos haluat päivittää Microsoft Defender for Endpoint Linuxissa, katso Microsoft Defender for Endpoint päivitysten käyttöönotto Linuxissa.

Linuxissa ja Unixissa on crontab-työkalu (tehtävien ajoitustoiminnon kaltainen) ajoitettujen tehtävien suorittamiseen.

Edellytys

Huomautus

Saat luettelon kaikista aikavyöhykkeistä suorittamalla seuraavan komennon: timedatectl list-timezones

Esimerkkejä aikavyöhykkeistä:

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

Cron-työn määrittäminen

Käytä seuraavia komentoja:

Varmuuskopioi crontab-merkinnät

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

Huomautus

Tässä esimerkissä 201118 == YYMMDD.

Vihje

Tee tämä ennen muokkaamista tai poistamista.

Jos haluat muokata crontabia ja lisätä uuden työn pääkäyttäjänä, toimi seuraavasti:

sudo crontab -e

Huomautus

Oletuseditori on VIM.

Saatat nähdä:

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

Ja

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

Katso Microsoft Defender for Endpoint :n (Linux) tarkistusten ajoittaminen

Paina Lisää-näppäintä

Lisää seuraavat merkinnät:

CRON_TZ=America/Los_Angeles

#! RHEL ja variantit (CentOS ja Oracle Linux)

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

#! SLES ja variantit

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

#! Ubuntu- ja Debian-järjestelmät

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

Huomautus

Edellisissä esimerkeissä määritimme 00 minuutit, 6 aamulla (tunti 24 tunnin muodossa), minkä tahansa kuukauden päivän, minkä tahansa kuukauden, sunnuntaisin. [$(date +\%d) -le 15] ei toimi, ellei se ole yhtä suuri tai pienempi kuin 15. päivä (kolmas viikko). Tämä tarkoittaa, että työ suoritetaan joka sunnuntai klo 6.00, mutta vain jos kuukauden päivä on 15. tai aikaisempi.

Paina Esc-näppäintä

Kirjoita lainausmerkit ":wq".

Huomautus

w == kirjoitus, q == lopeta

Voit tarkastella cron-töitä kirjoittamalla sudo crontab -l

päivitä Defender linux-päätepisteelle.

Voit tarkastaa rajaustöiden suoritukset:

sudo grep mdatp /var/log/cron

Mdatp_cron_job.log tarkastaminen

sudo nano mdatp_cron_job.log

Ansible-, Chef- tai Puppet-käyttäjälle

Käytä seuraavia komentoja:

Cron-töiden määrittäminen Ansiblessa

cron - Manage cron.d and crontab entries

Lisätietoja https://docs.ansible.com/ansible/latest on kohdassa.

Crontab-objektien määrittäminen Chefissä

cron resource

Lisätietoja https://docs.chef.io/resources/cron/ on kohdassa.

Cron-töiden määrittäminen puppetissa

Resurssin tyyppi: cron

Lisätietoja https://puppet.com/docs/puppet/5.5/types/cron.html on kohdassa.

Automatisointi sätkynukkella: cron-työt ja ajoitetut tehtävät

Lisätietoja https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/ on kohdassa.

Lisätietoja

Ohjeita crontabin kanssa

man crontab

Nykyisen käyttäjän crontab-tiedoston luettelon hakeminen

crontab -l

Toisen käyttäjän crontab-tiedoston luettelon hakeminen

crontab -u username -l

Crontab-merkintöjen varmuuskopioiminen

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

Vihje

Tee tämä ennen muokkaamista tai poistamista.

Crontab-merkintöjen palauttaminen

crontab /var/tmp/cron_backup.dat

Muokkaa crontabia ja lisää uusi työ pääkäyttäjänä

sudo crontab -e

Voit muokata crontabia ja lisätä uuden työn

crontab -e

Toisen käyttäjän crontab-merkintöjen muokkaaminen

crontab -u username -e

Kaikkien crontab-kohtien poistaminen

crontab -r

Muiden käyttäjien crontab-merkintöjen poistaminen

crontab -u username -r

Kuvaus

+—————- minuutti (arvot: 0 - 59) (erikoismerkit: , - * /)
| +————- tunti (arvot: 0 - 23) (erikoismerkit: , - * /)
| | +———- kuukauden päivä (arvot: 1 - 31) (erikoismerkit: , - * / L W C)
| | | +——- kuukausi (arvot: 1 - 12) (erikoismerkit: ,- * / )
| | | | +—- viikonpäivä (arvot: 0 - 6) (sunnuntai=0 tai 7) (erikoismerkit: , - * / L W C)
| | | | |*****command to be executed

Vihje

Haluatko tietää lisää? Engage Microsoft security -yhteisön kanssa teknologiayhteisössämme: Microsoft Defender for Endpoint Tech Community.