אנדרואיד

כיצד להתקין עדכונים ב- centos 7

Установка и настройка OpenVPN на CentOS 7

Установка и настройка OpenVPN на CentOS 7

תוכן עניינים:

Anonim

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

הגישה המומלצת היא אוטומציה של העדכונים באמצעות yum-cron . אפשרות נוספת היא לעדכן את המערכת ידנית.

במדריך זה, נראה לך כיצד לעדכן ידנית חבילות מערכת ב- CentOS 7. אותן הוראות חלות על CentOS 6.

תנאים מוקדמים

כדי להתקין ולעדכן חבילות עליכם להיות מחוברים כשורש או כמשתמש עם הרשאות סודו.

עדכון חבילות ב- CentOS

RPM היא מערכת אריזה המשמשת את רד האט ונגזרותיה כמו CentOS.

יאם הוא כלי מנהל החבילות המוגדר כברירת מחדל ב- CentOS. הוא משמש להתקנה, הסרה, הורדה, שאילתה ועדכון חבילות ממאגרי CentOS הרשמיים וכן ממאגרי צד ג 'אחרים.

לפני הפעלת העדכון תוכלו לבדוק אם קיימים עדכונים זמינים באמצעות הפקודה הבאה:

sudo yum check-update

הפלט יכיל רשימה של כל החבילות הזמינות לעדכון:

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.s.uw.edu * centos-sclo-rh: centos.s.uw.edu * centos-sclo-sclo: centos.s.uw.edu * epel: mirror.cherryservers.com * extras: centos.s.uw.edu * updates: centos.s.uw.edu bind-libs-lite.x86_64 32:9.9.4-74.el7_6.2 updates bind-license.noarch 32:9.9.4-74.el7_6.2 updates curl.x86_64 7.29.0-51.el7_6.3 updates device-mapper.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8 updates

כדי לעדכן חבילה יחידה השתמש בפקודת yum install ואחריו שם החבילה שברצונך לעדכן. לדוגמה, כדי לעדכן רק את חבילת curl שתפעיל:

sudo yum install curl

יאם ייתן לך סיכום של החבילות שיעודכנו ויבקש ממך אישור. ענה y והחבילות יעודכנו.

Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: curl x86_64 7.29.0-51.el7_6.3 updates 269 k Updating for dependencies: libcurl x86_64 7.29.0-51.el7_6.3 updates 222 k Transaction Summary ================================================================================ Upgrade 1 Package (+1 Dependent package) Total download size: 492 k Is this ok:

כדי לעדכן את כל החבילות השתמש בפקודת yum install :

sudo yum check-update

הפקודה תעדכן את מאגרי האחסון ותיתן לך רשימה של כל החבילות הניתנות לעדכון. כאשר תתבקש להקליד y להמשיך.

מנע עדכון חבילות

לפעמים מומלץ להגביל עדכון של חבילה לגירסה חדשה יותר. גרסת versionlock התוסף Yum מאפשרת לך לנעול חבילות לגרסה ספציפית.

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

sudo install yum-plugin-versionlock

במהלך ההתקנה ייווצרו שני קבצי תצורה במערכת שלכם, המאוחסנים בספריית /etc/yum/pluginconf.d . קובץ התצורה versionlock.conf והקובץ versionlock.list המכילים את החבילות הנעולות. כברירת מחדל, אין חבילות רשומות בקובץ זה.

כדי לנעול גרסה של חבילה אתה יכול להוסיף ידנית את שם החבילה בקובץ או להשתמש בפקודה yum versionlock ואחריו שם החבילה. לדוגמה, כדי למנוע את כל חבילות ה- PHP (כל החבילות המתחילות ב- "php-") תפעל:

sudo yum versionlock php-*

זה יינעל את חבילות PHP לגירסה הנוכחית.

הצגת יומני יאם

ההיסטוריה של החבילות המותקנות ומעודכנות עם yum נרשמת בקובץ /var/log/yum . ניתן להציג את הרשומות האחרונות באמצעות פקודת cat או tail :

sudo tail /var/log/yum.log

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

Jul 23 16:00:04 Installed: 7:squid-3.5.20-12.el7_6.1.x86_64 Jul 31 22:27:16 Updated: libcurl-7.29.0-51.el7_6.3.x86_64 Jul 31 22:27:16 Updated: curl-7.29.0-51.el7_6.3.x86_64

סיכום

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

סנטו יאם