מהי פקודת אתחול מחדש של לינוקס?

כל מה שאתה צריך לדעת על פקודת האתחול מחדש של לינוקס

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

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

כל הדרכים לאתחל בלינוקס

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

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

  • לְאַתחֵל
  • לכבות
  • פאורוף
  • לַעֲצוֹר

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

עם זאת, לצורך דף זה, אנו נשתמש ב- לְאַתחֵל פקודה בלבד.

הלינוקס לְאַתחֵל פקודה

לְאַתחֵל הפקודה מתאימה ביותר למחשב המקומי שלך, כמו גם למערכות המרוחקות.

תחביר כללי:

אתחול sudo [אפשרויות]

הערה: ודא שאתה משתמש ב'סודו' בעת שימוש ב לְאַתחֵל פקודה. רק באמצעות לְאַתחֵל ייתכן שהפקודה לבדה לא תעבוד עבור רוב המשתמשים.

אפשרויות זמינות עם פקודת אתחול מחדש

אתה יכול להתאים אישית את לְאַתחֵל הפקודה באמצעות האפשרויות הבאות כדי להתאים טוב יותר את הצורך שלך לאתחל את המערכת שלך.

אפשרויותתיאור
-עמ'לכבות את המכונה
--לַעֲצוֹרלעצור את המכונה
כוח לאתחול מיידי
-wtmp בלבדרק כותב wtmp כניסת כיבוי, אינו מכבה בפועל, או מאתחל את המערכת

ה -עמ' אפשרות בשימוש עם לְאַתחֵל פקודה, יכבה את המכונה. אפשרות זו פועלת באותו אופן עם פקודות אחרות לכבות, לַעֲצוֹר ו כיבוי.

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

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

ניתן להשתמש בכל האפשרויות הללו עם כיבוי, לַעֲצוֹר ו לכבות גם פקודות.

שימוש בפקודת אתחול מחדש במערכת שלך

כדי להתחיל להשתמש ב לְאַתחֵל הפקודה, עיין בדוגמה הבאה כדי להבין טוב יותר את היישום.

תחביר:

אתחול sudo

תְפוּקָה:

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

לאחר לְאַתחֵל הפקודה מונפקת, המערכת לא תאפשר כניסות משתמש נוספות.

אתה יכול גם להשתמש בפקודה הבאה כדי לאתחל את המערכת שלך.

/sbin/reboot

רק הקלדת שורה זו במסוף שלך תאתחל מיד את המערכת שלך.

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

אתה יכול לאתחל מחדש מערכת לינוקס מרוחקת באותה קלות עם פקודת אתחול מחדש. פשוט התחבר למערכת המרוחקת באמצעות ssh מהמסוף במערכת המקומית שלך.

תחביר כללי:

ssh root@[remote_server_ip] /sbin/reboot

ניתן להבין את הפקודה בחלקים. כאן השתמשתי ב- ssh כלי לכניסה בתור א שורש משתמש לתוך השרת המרוחק. באותה פקודה, ציינתי לאתחל את השרת באמצעות ה /sbin/reboot פקודה.

הבה נבין את התחביר הזה עם דוגמה.

ssh [email protected]

התחברתי בתור שורש משתמש ב-server_ip כפי שצוין בפקודה.

gaurav@ubuntu:~$ ssh [email protected] לא ניתן לקבוע את האותנטיות של המארח '142.93.217.188 (142.93.217.188)'. טביעת האצבע של מפתח ECDSA היא SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. האם אתה בטוח שברצונך להמשיך להתחבר (כן/לא)? כן אזהרה: הוסף לצמיתות '142.93.217.188' (ECDSA) לרשימת המארחים הידועים. הסיסמה של [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 התוכניות הכלולות ב- מערכת Debian GNU/Linux היא תוכנה חופשית; תנאי ההפצה המדויקים של כל תוכנית מתוארים בקבצים הבודדים ב-/usr/share/doc/*/copyright. Debian GNU/Linux מגיע ללא כל אחריות, במידה שהחוק החל. root@debian-s-1vcpu-1gb-blr1-01:~#

לאחר כניסה מרחוק, השתמש ב- לְאַתחֵל הפקודה למטה כדי להפעיל מחדש את המערכת המרוחקת.

אתחול sudo

תְפוּקָה:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot חיבור ל-142.93.217.188 סגור על ידי מארח מרוחק. חיבור ל-142.93.217.188 נסגר. gaurav@ubuntu:~$

התאמה אישית של האתחול מחדש

אם אתה מנהל מערכת, אתה יכול אפילו לשלוח הודעה (עם ה --הוֹדָעָה אפשרות) יחד עם פקודת אתחול מחדש כדי לאפשר לכל המשתמשים במערכת לדעת מדוע היא מופעלת מחדש.

דוגמא:

sudo systemctl --message="תרגיל תחזוקה רבעוני של תוכנה" אתחול מחדש

כאן, השתמשנו ב- systemctl הפקודה כדי להפעיל את לְאַתחֵל שירות שורת הפקודה. אתה יכול גם להשתמש ב שֵׁרוּת פקודה במקום systemctl.

פלט לדוגמה:

המערכת מופעלת מחדש (תרגיל תחזוקת תוכנה רבעונית)

אתה יכול לראות את הפלט הדומה ביומני האתחול.

בודק יומני אתחול מחדש

יומן האתחול מחדש של המערכת מאוחסן ב /var/log/wtmp קובץ במחשב הלינוקס שלך. אבל במקום לגלול בקובץ הזה, אתה יכול פשוט להשתמש ב- ריבו אחרוןהפקודה t כדי לבדוק במהירות את יומן האתחול שלך.

אתחול אחרון | פָּחוּת

פלט לדוגמה:

אתחול מערכת אתחול 4.15.0-112-genere ג' 29 בספטמבר 16:30 עדיין פועל אתחול מערכת אתחול 4.15.0-112-genere ג' 29 בספטמבר 13:21 - 16:30 (03:09) אתחול המערכת אתחול 4.15.0- 112-דור שלישי 29 בספטמבר 12:07 - 13:21 (01:13) אתחול מערכת אתחול 4.15.0-112-genere ג' 29 בספטמבר 08:51 - 12:06 (03:15) אתחול המערכת אתחול 4.15.0- 112-gener ב' 28 בספטמבר 20:22 - 21:00 (00:37) אתחול מערכת אתחול 4.15.0-112-gener ב' 28 בספטמבר 16:27 - 16:45 (00:17) אתחול המערכת אתחול 4.15.0- 112-gener ב' 28 בספטמבר 11:22 - 14:16 (02:54) אתחול המערכת אתחול 4.15.0-112-gener Sun 27 בספטמבר 23:04 - 00:22 (01:18) אתחול המערכת אתחול 4.15.0- 112-gener יום ראשון 27 בספטמבר 11:25 - 12:29 (01:03) אתחול מערכת אתחול 4.15.0-112-gener שבת 26 בספטמבר 09:52 - 12:15 (02:23) אתחול המערכת אתחול 4.15.0- 112-gener שישי 25 בספטמבר 11:12 - 12:15 (1+01:03) אתחול מערכת אתחול 4.15.0-112-gener ה' 24 בספטמבר 11:13 - 17:19 (06:06)

סיכום

עכשיו יש לנו מושג ברור לגבי אופן הלינוקס לְאַתחֵל פונקציות פקודה. אנו יכולים לומר בבטחה שרוב האפשרויות החלות על פקודת אתחול מחדש עובדות גם עם ה לכבות, לַעֲצוֹר ו כיבוי פקודה. כעת נוכל להשתמש בקלות ב- לְאַתחֵל פקודה לאתחל במהירות את מערכת הלינוקס שלך.