خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه رفع خطای «unable to remove host»در لینوکس

در اینجا یک راه حل سریع برای خلاص شدن از شر خطای “عدم حل شدن میزبان: نام یا سرویس شناخته نشده” در لینوکس وجود دارد.

پس از تغییر نام هاست در سیستم لینوکس، ممکن است با خطای “unable to remove host” مواجه شوید. در اینجا به معنای آن است و برای رفع آن چه کاری می توانید انجام دهید.

نام میزبان چیست و چگونه آن را تغییر می دهید؟

وقتی سیستم لینوکس خود را راه‌اندازی می‌کنید – خواه VPS باشد یا یک ماشین فیزیکی در خانه – ممکن است از شما خواسته شود که یک نام میزبان ارائه دهید. این برچسبی است که رایانه شما برای شناسایی خود به سایر ماشین‌های موجود در شبکه، کاربر و خودش استفاده می‌کند.

نام هاست باید توصیفی باشد تا به راحتی بتوان ماشین ها را شناسایی کرد – حتی زمانی که مستقیماً در مقابل آنها ننشینید. «کامپیوتر آشپزخانه» یا «لپ‌تاپ کوچک دیوید» نام‌های خوبی هستند. “racknerd-b7516a” نامی وحشتناک است و تشخیص اینکه دقیقاً به کدام دستگاه متصل هستید دشوار است.

یکی از راه‌های تغییر نام میزبان در اوبونتو یا سایر توزیع‌های لینوکس مبتنی بر دبیان، ترمینال است.

یک ترمینال را با فشار دادن Ctrl + Alt + T یا با انتخاب آن از سیستم منوی خود باز کنید، سپس وارد کنید:

sudo hostnamectl set-hostname your-new-hostname

دستور ترمینال برای تغییر نام میزبان

از سیستم خارج شوید و دوباره وارد شوید، و خواهید دید که نام میزبان تغییر کرده است.

“نمیتوان میزبان را حل کرد: نام یا سرویس نامشخص است” به چه معناست؟

پس از تغییر نام میزبان سیستم، دفعه بعد که سعی می کنید دستوری را به صورت sudo اجرا کنید، ممکن است با خطای نام میزبان مواجه شوید. در مورد ما، خطا “نتوانست MUOVPS میزبان را حل کند: نام یا سرویس نامشخص است”.

مطلب مرتبط:   چگونه به طور ایمن داده ها را از درایو USB یا کارت SD خود در لینوکس پاک کنید

این خطا شما را از انجام هیچ کاری باز نمی دارد، اما می تواند آزاردهنده باشد.

cat /etc/hostname

دستور فوق نام میزبانی را که به تازگی تنظیم کرده اید نشان می دهد، اما نام میزبان جدید شما به عنوان خروجی از:

cat /etc/hosts

خروجی ترمینال دستورات بالا

برای رفع این خطا از nano برای ویرایش فایل استفاده کنید:

sudo nano /etc/hosts

در یک خط جدید، نام میزبان دستگاه خود را اضافه کنید – نام میزبان VPS ما مطابق شکل زیر MUOVPS است – سپس با Ctrl + O سپس Ctrl + X، نانو را ذخیره کرده و از آن خارج شوید.

میزبان ها در نانو باز می شوند و MUOVPS را در یک خط جدید نشان می دهند

شما خطای «عدم حل میزبان» را برطرف کرده اید!

خطاهای نام میزبان جدی ترین نیستند و بعید است که به طور قابل توجهی جریان کار یا روز شما را مختل کنند. اما آزاردهنده هستند و نشان می دهند که شما سیستم خود را به درستی پیکربندی نکرده اید. به همین دلیل، ارزش آن را دارد که نام میزبان را به درستی تنظیم کنید.

برای رفع این مشکل باید فایل /etc/hosts را ویرایش کنید. از آنجایی که یک فایل سیستمی حیاتی است، دانستن نحوه ویرایش صحیح آن برای جلوگیری از هرگونه خطا مهم است.