כיצד לתקן את השגיאה 'לא מסוגל לפתור מארח' בלינוקס

כיצד לתקן את השגיאה 'לא מסוגל לפתור מארח' בלינוקס

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





כיצד לחלץ קול מסרטון

מהו שם מארח וכיצד משנים אותו?

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





איפור של סרטון היום

שמות מארחים צריכים להיות תיאוריים כדי שיהיה קל לזהות מכונות - גם כאשר אינך יושב ישירות מולם. 'מטבח למחשב', או 'המחשב הנייד הקטן של דוד' הם שמות מצוינים. 'racknerd-b7516a' הוא שם נורא ומקשה להבין לאיזו מכונה בדיוק אתה מחובר.





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

פתח מסוף על ידי לחיצה אחת Ctrl + Alt + T , או על ידי בחירה בו ממערכת התפריטים שלך, ואז הזן:



sudo hostnamectl set-hostname your-new-hostname
 פקודת מסוף לשינוי שם מארח

צא ואז התחבר שוב, ותראה ששם המארח השתנה.

מה המשמעות של 'לא מסוגל לפתור מארח: שם או שירות לא ידוע'?

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





שגיאה זו אינה מונעת ממך לבצע מטלות כלשהן, אך היא עלולה להיות מעצבנת.

cat /etc/hostname

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





cat /etc/hosts
 פלט מסוף של הפקודות לעיל

כדי לתקן שגיאה זו, השתמש ננו כדי לערוך את הקובץ:

sudo nano /etc/hosts

בשורה חדשה, הוסף את שם המארח של המחשב שלך - שם המארח של ה-VPS שלנו הוא MUOVPS כפי שמוצג להלן - ואז שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl + X .

 מארחים נפתחים בננו מציגים MUOVPS בקו חדש

תיקנת את השגיאה 'לא ניתן לפתור את המארח'!

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

תיקון בעיה זו מחייב אותך לערוך את /etc/hosts קוֹבֶץ. מכיוון שמדובר בקובץ מערכת קריטי, חשוב לדעת כיצד לערוך אותו כראוי כדי למנוע שגיאות.