ה-"rescue.target" הוא יעד מיוחד במערכת האתחול המערכתית בלינוקס המשרת מטרה מסוימת בהקשר של פתרון תקלות ושחזור מערכת. הוא נועד לספק סביבה מינימלית של משתמש יחיד המאפשרת למנהלי מערכת לאבחן ולתקן בעיות מבלי להידרש לאתחל את המערכת. יעד זה שימושי במיוחד כאשר מתמודדים עם כשלי מערכת קריטיים או תצורות שגויות המונעות אתחול רגיל.
המטרה העיקרית של "rescue.target" היא לספק מעטפת הצלה עם שירותים מינימליים וקבוצה מוגבלת של מערכות קבצים מותקנות. כברירת מחדל, היא מתחילה מעטפת של משתמש יחיד עם מערכת קבצי שורש המותקנת במצב קריאה בלבד. סביבה זו מאפשרת למנהלי מערכת לגשת לקבצי המערכת ולהפעיל פקודות כמשתמש השורש, מה שמאפשר להם לחקור ולפתור בעיות שעלולות לגרום למערכת להיות לא מגיבה או לא יציבה.
כדי לגשת ל-"rescue.target" מבלי לאתחל את המערכת, עליך להפריע לתהליך האתחול ולשנות את פרמטרי האתחול. זה יכול להיעשות בדרך כלל דרך תפריט טוען האתחול, שבו אתה יכול לערוך את שורת הפקודה של הליבה. על ידי הוספת הפרמטר "systemd.unit=rescue.target" לסוף שורת הפקודה, אתה מורה למערכת לאתחל ישירות אל יעד ההצלה במקום יעד ברירת המחדל.
לדוגמה, אם אתה משתמש במטען האתחול של GRUB, אתה יכול לבחור את ערך הקרנל הרצוי וללחוץ על "e" כדי לערוך את הפרמטרים. אתר את הקו שמתחיל ב-"linux" או "linuxefi" והוסף "systemd.unit=rescue.target" בסוף השורה. הקש "Ctrl+X" או "F10" כדי לאתחל עם הפרמטרים ששונו ולהיכנס לסביבת ההצלה.
ברגע שאתה נמצא במעטפת ההצלה, אתה יכול לבצע משימות פתרון בעיות שונות. יש לך גישה לפקודות ולכלי שירות חיוניים, כגון הרכבה של מערכת קבצים, תצורת רשת, ניהול חבילות וכלים לניתוח יומנים. זה מאפשר לך לחקור ולתקן בעיות הקשורות לשגיאות דיסק, שירותים שגויים, תלות שבורה או בעיות אחרות ברמת המערכת.
חשוב לציין כי יעד החילוץ הוא סביבה מינימלית, וייתכן שחלק מהשירותים או התקנים לא יהיו זמינים. רשת עשויה להיות מושבתת כברירת מחדל, אז ייתכן שיהיה עליך להגדיר אותה באופן ידני אם נדרש לפתרון בעיות. בנוסף, מעטפת ההצלה פועלת עם מערכת קבצי השורש מותקנת במצב קריאה בלבד כדי למנוע שינויים מקריים. אם אתה צריך לבצע שינויים במערכת הקבצים, אתה יכול לטעון אותה מחדש במצב קריאה-כתיבה באמצעות הפקודה "mount -o remount,rw /".
ה-"rescue.target" במערכת האתחול systemd מספקת סביבה מינימלית למשתמש יחיד לפתרון תקלות ושחזור מערכת ללא צורך באתחול המערכת. זה מאפשר למנהלי מערכת לאבחן ולתקן בעיות קריטיות על ידי מתן מעטפת הצלה עם כלים חיוניים וגישה לקבצי המערכת. תכונה זו חשובה במיוחד במצבים שבהם כשל במערכת מונע אתחול רגיל.
שאלות ותשובות אחרונות אחרות בנושא EITC/IS/LSA ניהול מערכת לינוקס:
- כיצד הוראת "קונפליקטים" ב-systemd מונעת משתי יחידות להיות פעילות בו זמנית?
- מהי מטרת ההנחיה "נדרש" ב-systemd ובמה היא שונה מ"נדרש על ידי"?
- מדוע מומלץ לנהל תלות ביחידות שאתה יוצר או מנהל בעצמך, במקום לערוך יחידות מערכת?
- כיצד הוראת "לפני" ב-systemd מציינת את סדר הביצוע של יחידות?
- מה ההבדל בין תלות חלשה לסדר מפורש ב-systemd?
- באיזו פקודה ניתן להשתמש כדי לעבור בין יעדים ב-systemd ואיך זה דומה למעבר בין רמות ריצה ב-sysvinit?
- כיצד תוכל להבטיח שתצורות הרשת הנחוצות יושלמו לפני תחילת שירות רשת ספציפי?
- איך מטרות דומות לרמות ריצה עם שם ב-sysvinit ומה המטרה של ה-"multi-user.target"?
- מהן יעדים מערכתיים וכיצד הם עוזרים בניהול מערכות יחסים בין יחידות במערכת לינוקס?
- על מה מספקת הפקודה "סטטוס" ב-systemctl מידע?
הצג שאלות ותשובות נוספות ב-EITC/IS/LSA Linux Administration System
עוד שאלות ותשובות:
- שדה: אבטחת סייבר
- תכנית: EITC/IS/LSA ניהול מערכת לינוקס (ללכת לתוכנית ההסמכה)
- שיעור: עבודה עם systemd על לינוקס (עבור לשיעור בנושא)
- נושא: יעדים (עבור לנושא קשור)
- סקירת בחינה