OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

הסברנו כיצד SysV init עובד על מכונות מבוססות x86. הליכי ההפעלה עשויים להשתנות בארכיטקטורות והפצות אחרות. מערכות אחרות עשויות להשתמש בסגנון BSD init, שבו קבצי הפעלה אינם מפוצלים למספר רב /etc/rc .d ספריות. ייתכן גם שהמערכת שלך משתמשת

/etc/rc.d/init.d במקום /etc/init.d.


תמונה

4.2.5. התחל רמות ריצה


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


ישנם מקרים שבהם ייתכן שתרצה להפעיל את המערכת במצב נמוך יותר. דוגמאות לכך הן תיקון בעיות של שחיתות בדיסק ברמת ריצה 1 כך שאף משתמש אחר לא יכול להיות במערכת, או השארת שרת ברמת ריצה 3 ללא הפעלת הפעלה X. במקרים אלה, הפעלת שירותים התלויים במצב מערכת גבוה יותר כדי לתפקד אינה הגיונית מכיוון שהם ממילא לא יפעלו כראוי. בכך שכבר הוקצה לכל שירות להתחיל כאשר רמת הריצה המסוימת שלו תגיע, אתה מבטיח תהליך הפעלה מסודר, ותוכל לשנות במהירות את מצב המכונה מבלי לדאוג אילו שירותים להתחיל או להפסיק באופן ידני.


רמות ריצה זמינות מתוארות בדרך כלל ב / etc / inittab, שמוצג בחלקו להלן:


#

# inittab קובץ זה מתאר כיצד צריך להגדיר את תהליך INIT

# המערכת ברמת ריצה מסוימת.


# רמת ריצה ברירת מחדל. רמות הריצה הן:

# 0 - עצירה (אל תגדיר את initdefault לזה)

# 1 - מצב משתמש יחיד

# 2 - רב משתמשים, ללא NFS

# (זהה ל-3, אם אין לך רשת)

# 3 - מצב רב משתמשים מלא

מס' 4 - לא בשימוש

מס' 5 - X11

# 6 - אתחול מחדש (אל תגדיר את initdefault לזה)

#

id: 5: initdefault:

<--חתוך-->

#

# inittab קובץ זה מתאר כיצד צריך להגדיר את תהליך INIT

# המערכת ברמת ריצה מסוימת.


# רמת ריצה ברירת מחדל. רמות הריצה הן:

# 0 - עצירה (אל תגדיר את initdefault לזה)

# 1 - מצב משתמש יחיד

# 2 - רב משתמשים, ללא NFS

# (זהה ל-3, אם אין לך רשת)

# 3 - מצב רב משתמשים מלא

מס' 4 - לא בשימוש

מס' 5 - X11

# 6 - אתחול מחדש (אל תגדיר את initdefault לזה)

#

id: 5: initdefault:

<--חתוך-->

אל תהסס להגדיר רמות ריצה שאינן בשימוש (בדרך כלל ריצה רמה 4) כראות עיניך. משתמשים רבים מגדירים את רמות הריצה הללו בצורה ההגיונית ביותר עבורם תוך השארת רמות הריצה הסטנדרטיות כפי שהן כברירת מחדל. זה מאפשר להם לעבור במהירות פנימה והחוצה מהתצורה המותאמת אישית שלהם מבלי להפריע לסט התכונות הרגיל ברמות הריצה הסטנדרטיות.


אם המחשב שלך נכנס למצב שבו הוא לא יאתחל עקב תקלה / etc / inittab או לא יאפשר לך להיכנס כי יש לך פגום / etc / passwd קובץ (או אם פשוט שכחת את הסיסמה שלך), אתחול למצב של משתמש יחיד.


תמונהאין גרפיקה?

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


לא המקרה, בדוק את רמת הריצה הנוכחית באמצעות הפקודה מי -r. אם הוא מוגדר למשהו אחר מאשר ברירת המחדל המקורית מ / etc / inittab, רוב הסיכויים שהמערכת לא מופעלת במצב גרפי כברירת מחדל. פנה למנהל המערכת שלך או קרא איש אינט במקרה הזה. שים לב שהחלפת רמות ריצה נעשית רצוי באמצעות telini פקודה; מעבר מטקסט לקונסולה גרפית או להיפך אינו כרוך במעבר רמת ריצה.

הדיון ברמות הריצה, סקריפטים ותצורות במדריך זה מנסה להיות כללי ככל האפשר. קיימות המון וריאציות. לדוגמה, Gentoo Linux מאחסנת סקריפטים ב /etc/run levels. מערכות אחרות עשויות לרוץ תחילה דרך (א) רמות ריצה נמוכות יותר ולהפעיל את כל הסקריפטים שם לפני שיגיעו לרמת הריצה הסופית ויבצעו את הסקריפטים הללו. עיין בתיעוד המערכת שלך למידע נוסף. אתה יכול גם לקרוא את התסריטים שמתייחסים אליהם / etc / inittab כדי לקבל הבנה טובה יותר של מה שקורה במערכת שלך.


תמונה

4.2.5.1. כלים


אל האני chkconfig or Update-RC.D כלי עזר, כשהם מותקנים במערכת שלך, מספקים כלי שורת פקודה פשוט לשמירה על /etc/init.d היררכיית ספריות. אלה פוטרים את מנהלי המערכת מהצורך לתפעל ישירות את הקישורים הסמליים הרבים בספריות תחת /etc/rc[x].d.


בנוסף, מערכות מסוימות מציעות את ntsysv כלי, המספק ממשק מבוסס טקסט; ייתכן שתמצא את זה קל יותר לשימוש מאשר chkconfigממשק שורת הפקודה של. ב-SuSE Linux, תמצא את יסט ו insserv כלים. לתצורה קלה של Mandrake, אולי תרצה לנסות DrakConf, המאפשרת בין שאר התכונות לעבור בין רמות ריצה 3 ו-5. במנדריבה זה הפך למרכז הבקרה של Mandriva Linux.


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


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: