תזמן עדכון של Microsoft Defender עבור נקודת קצה (Linux)
חל על:
כדי להפעיל עדכון ב- Microsoft Defender עבור נקודת קצה ב- Linux, ראה פריסת עדכונים עבור Microsoft Defender עבור נקודת קצה ב- Linux.
ל- Linux (ול- Unix) יש כלי שנקרא crontab (בדומה ל'מתזמן המשימות') כדי שתוכל להפעיל משימות מתוזמנות.
דרישה מוקדמת
הערה
כדי לקבל רשימה של כל אזורי הזמן, הפעל את הפקודה הבאה: timedatectl list-timezones
דוגמאות לאזורי זמן:
America/Los_Angeles
America/New_York
America/Chicago
America/Denver
כדי להגדיר את משימת ה- Cron
השתמש בפקודות הבאות:
גיבוי ערכי crontab
sudo crontab -l > /var/tmp/cron_backup_201118.dat
הערה
היכן 201118 == YYMMDD
עצה
בצע פעולה זו לפני העריכה או ההסרה.
כדי לערוך את ה- crontab ולהוסיף משימה חדשה כמשתמש בסיס:
sudo crontab -e
הערה
עורך ברירת המחדל הוא VIM.
ייתכן שתראה:
0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh
ו-
0 2 * * sat /bin/mdatp scan quick>~/mdatp_cron_job.log
ראה תזמון סריקות באמצעות Microsoft Defender עבור נקודת קצה (Linux)
הקש "Insert"
הוסף את הערכים הבאים:
CRON_TZ=America/Los_Angeles
#! RHEL ומשתנים (CentOS ו- Oracle Linux)
0 6 * * sun [ $(date +%d) -le 15 ] && sudo yum update mdatp -y >> ~/mdatp_cron_job.log
#! SLES ווריאנטים
0 6 * * sun [ $(date +%d) -le 15 ] && sudo zypper update mdatp >> ~/mdatp_cron_job.log
#! אובונטו ומערכות דויאניות
0 6 * * sun [ $(date +%d) -le 15 ] && sudo apt-get install --only-upgrade mdatp >> ~/mdatp_cron_job.log
הערה
בדוגמאות שלעיל, אנו מגדירים אותה ל- 00 דקות, 6 בבוקר (שעה בתבנית של 24 שעות), בכל יום בחודש, בכל חודש, בימי ראשון. [$(date +%d) -le 15] == לא יפעל אלא אם הוא שווה או קטן מהיום ה- 15 (השבוע השלישי). כלומר, היא תרוץ כל יום ראשון השלישי (7) בחודש ב-6 בבוקר. האוקיינוס השקט (UTC -8).
הקש "Esc"
הקלד ":wq
" עם המרכאות הכפולות.
הערה
w == write, q == quit
כדי להציג את משימות ה- cron שלך, הקלד sudo crontab -l
כדי לבדוק את ההפעלות של משימות cron:
sudo grep mdatp /var/log/cron
כדי לבדוק את mdatp_cron_job.log
sudo nano mdatp_cron_job.log
למי שמשתמש ב- Ansible, Chef או Puppet
השתמש בפקודות הבאות:
כדי להגדיר משימות cron ב- Ansible
cron - Manage cron.d and crontab entries
ראה https://docs.ansible.com/ansible/latest לקבלת מידע נוסף.
כדי להגדיר crontabs בשף
cron resource
ראה https://docs.chef.io/resources/cron/ לקבלת מידע נוסף.
כדי להגדיר עבודות cron ב- Puppet
סוג משאב: cron
ראה https://puppet.com/docs/puppet/5.5/types/cron.html לקבלת מידע נוסף.
אוטומציה באמצעות Puppet: משימות Cron ומשימות מתוזמנות
ראה https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/ לקבלת מידע נוסף.
מידע נוסף
כדי לקבל עזרה עבור crontab
man crontab
כדי לקבל רשימה של קובץ crontab של המשתמש הנוכחי
crontab -l
כדי לקבל רשימה של קובץ crontab של משתמש אחר
crontab -u username -l
כדי לגבות ערכי crontab
crontab -l > /var/tmp/cron_backup.dat
עצה
בצע פעולה זו לפני העריכה או ההסרה.
כדי לשחזר ערכי crontab
crontab /var/tmp/cron_backup.dat
כדי לערוך את ה- crontab ולהוסיף משימה חדשה כמשתמש בסיס
sudo crontab -e
כדי לערוך את ה- crontab ולהוסיף משימה חדשה
crontab -e
כדי לערוך ערכי crontab של משתמש אחר
crontab -u username -e
כדי להסיר את כל ערכי ה- crontab
crontab -r
כדי להסיר ערכי crontab של משתמש אחר
crontab -u username -r
הסבר
+—————- דקות (ערכים: 0 - 59) (תווים מיוחדים: , - * /)
| +————- (ערכים: 0 - 23) (תווים מיוחדים: , - * /)
| | +———- בחודש (ערכים: 1 - 31) (תווים מיוחדים: , - * / L W C)
| | | +——- (ערכים: 1 - 12) (תווים מיוחדים: ,- * / )
| | | | +—- יום בשבוע (ערכים: 0 - 6) (ראשון=0 או 7) (תווים מיוחדים: , - * / L W C)
| | | | |*****command to be executed
עצה
האם ברצונך לקבל מידע נוסף? Engage עם קהילת האבטחה של Microsoft בקהילת הטכנולוגיה שלנו: Microsoft Defender עבור נקודת קצה Tech Community.
משוב
https://aka.ms/ContentUserFeedback.
בקרוב: במהלך 2024, נפתור בעיות GitHub כמנגנון המשוב לתוכן ונחליף אותו במערכת משוב חדשה. לקבלת מידע נוסף, ראה:שלח והצג משוב עבור