כיצד להגדיר את NTP ב- CentOS 8

How Configure Ntp Centos 8



פוסט זה ילמד אותך על פרוטוקול זמן הרשת (NTP), התקנתו ושיטת התצורה שלו ב- CentOS. יתר על כן, אנו נראה לך גם את ההליך של הגדרת שרת NTP ולקוח במערכת CentOS שלך. אז בואו נצא לכיוון המסע הזה!

מהו NTP?

ה פרוטוקול זמן הרשת : כפי שהשם מרמז כי זהו פרוטוקול המשמש לסנכרון תזמוני שעון פנימיים במערכת הנמצאת ברשת. פרוטוקול זה מכסה הן מכונות סנכרון ברשת מקומית והן עם שרת אינטרנט. זה בדרך כלל מוטמע בהגדרת לקוח-שרת אך יכול לשמש גם בסינכרון זמן עמית לעמית. מערכת ההפעלה מנהלת את אזור הזמן, בעוד NTP משמש לסנכרון הזמן האוניברסלי המתואם (UTC). בדוק את התרשים להלן, המייצג את עבודת NTP:









שדים של NTP:

שד ntpd, ששימש קודם לכן לסנכרון הגדרות תאריך ושעה, נדחה ואינו נגיש יותר למערכות לינוקס הנוכחיות כמו Fedora 30, אובונטו 20.04 ו- CentOS 8. Chrony, יישום NTP שפותח על ידי RedHat, החליף את שד NTP זה .



מהו כרוני?

Chrony היא צורה אחרת של יישום פרוטוקול NTP מאשר ntpd. הוא מוגדר כשרת NTP או כלקוח NTP. Chrony מורכב משני חלקים:





  1. כרוניד : שהוא שד של מרחב משתמש.
  2. chronyc : יישום שורת פקודה להתאמה אישית של כרוניד.

בהשוואה לכרוני, ntpd לוקח הרבה זמן לשנות את השעונים של המערכות שאינן מחוברות לצמיתות או מופעלות. הסיבה מאחורי עובדה זו היא שמבוצעות מספר התאמות קלות המבוססות על תצפיות על קיזוז ונסחפות שעון. יציבות שעוני החומרה מושפעת גם מתנודות הטמפרטורה, שיכולות להיות ניכרות בעת הפעלת המכונה. לעומת זאת, כרוני יכול להתאים את עצמו לשינוי שעון המערכת.

מה הדברים שכרוניד יכול לעשות ש- ntpd לא יכול לעשות?

  • Chronyd עוזר לך לחשב את שיעור הרווח או ההפסד של החומרה או השעון בזמן אמת. קטע כרוני זה יכול לנצל מידע זה לקביעת זמן המערכת על ידי אחזור הערך מהשעון בזמן אמת.
  • הוא גם יכול לתמוך ברשתות מבודדות שבהן הכניסה הידנית היא רק צורת תיקון הזמן. Chronyd יכול להסתכל על התקלות או השגיאות שתוקנו בעדכונים נוספים כדי להעריך כמה המחשב מפסיד או מרוויח זמן. לאחר שעברת מחסום זה, chronyd השתמש בערכי האומדן לקיצוץ שעון המחשב.

איזה שד NTP צריך להיות הבחירה שלך?

  • כל המערכות שלעתים קרובות מנותקות או מושעות ואז משוחזרות לרשת צריכות לשקול כרוני. הדוגמאות המופיעות בסעיף זה הן מערכות וירטואליות וניידות.
  • עבור מערכות שבדרך כלל נשארות דולקות כל הזמן, יש לשקול את ה- NTP daemon daemon NTP. כמו כן, מערכות הדורשות שידור או IP מרובי-casting צריכות לבחור לאמץ ntpd.

התקנת Chrony ב- CentOS:

לפני שתגדיר כרוני כשרת NTP או לקוח, תחילה עליך לוודא כי יש להתקין כרוני במערכת שלך. אם עדיין אין לך את זה, כתוב את הפקודה להלן כדי להתקין אותה במערכת CentOS שלך:



$סודוdnfלהתקיןכרוני

הזן y כדי לאפשר לתהליך להוריד כרוני.

לאחר הורדת הכרוני, הפעל ולאחר מכן הפעל את שירות הכרוניד על ידי שימוש בפקודות הבאות:

$systemctl התחל כרוניד

$systemctlלְאַפשֵׁרכרוניד

כעת, בדוק את סטטוס שירות כרוניד וודא שהשירות פועל.

$סטטוס systemctl chronyd

הגדרת Chrony כשרת NTP:

אנו מתקדמים לקראת הליך של תצורת כרוני. כעת, נראה לך את שיטת ההגדרה של כרוני כשרת NTP.
קודם כל, פתח את קבצי התצורה של כרוני בעורך Vi:

$אָנוּ /וכו/chrony.conf

קובץ התצורה ייראה כך:

כעת, חקור קובץ תצורה זה ופרסם את השורות המתייחסות כדי לאפשר את כתובות הרשת.

כאשר קובץ הכרוני נפתח בעורך Vi, כדי להוסיף או להסיר את # מהשורה שהוזכרה לעיל, עלינו לעבור למצב Vi insert. לשם כך, עליך ללחוץ על Esc.

אם אין לך הרשאה לכתוב או לשנות משהו בקובץ, השתמש בפקודה הבאה כדי לשנות את הרשאת הקובץ תחילה.

$סודו chmod+rwx/וכו/chrony.conf

כדי לשמור את השינוי ולצאת מעורך Vi, הקלד: wq ולחץ על enter.

כעת, הפעל מחדש את שירות chronyd:

$systemctl הפעלה מחדש של chronyd

כעת, פתח את יציאת חומת האש כדי לאפשר את הבקשות הנכנסות של NTP.

$firewall-cmd--קבוע -להוסיף שירות= ntp

firewall-cmd--לִטעוֹן מִחָדָשׁ

כך אתה מגדיר שרת NTP ב- CentOS על סמך כרוני.

הגדרת Chrony כלקוח NTP:

האם ברצונך להגדיר כרוני כלקוח NTP ולא כשרת NTP? אין דאגות! החלק הקרוב של המאמר ידגים את השיטה להגדרת כרוני כלקוח NTP.
קודם כל, התקן כרוני במערכת CentOS שלך:

$סודוdnfלהתקיןכרוני

לאחר מכן, הפעל את שירות chronyd על ידי שימוש בפקודה זו:

$סודוsystemctlלְאַפשֵׁרכרוניד

עכשיו הגיע הזמן לבצע כמה שינויים בקובץ התצורה של כרוני. שינויים אלה חיוניים להגדרת לקוחות.

$סודו ננו /וכו/chrony.conf

הוסף את השורה להלן בקובץ התצורה של כרוני ושמור את השינויים.

שרת 192.168.0.016

במסוף, השתמש בפקודה זו כדי להפעיל מחדש את שירות chronyd:

$סודוsystemctl הפעלה מחדש של chronyd

כעת, בדוק את מקורות ה- NTP שלך. שרת ה- NTP שהוגדר צריך להתקיים ברשימת הפלט.

$מקורות כרוניקים

סיכום:

NTP הוא פרוטוקול המשמש לסנכרון תזמוני שעון פנימיים במערכת הנמצאת ברשת. פרוטוקול זה מכסה הן מכונות סנכרון ברשת מקומית והן עם שרת אינטרנט. נעשה שימוש במערכות קודמות יותר ntpd daemon כיישום NTP, אך שד NTP זה נדחה ואינו נגיש יותר למערכות לינוקס העדכניות ביותר, כולל CentOS 8. כרוני נפרסת בשוק כתחליף לדמון ntpd. במאמר זה למדת כמה דברים בסיסיים על NTP, כרוני ותכונותיו. יתר על כן, הראנו לך גם את השיטות להגדרת כרוני כ- שרת NTP ו לָקוּחַ על שלך CentOS מערכת.