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
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.