جدول محتوایی

اموزش تغییر hostname در اوبونتو 20.04

مقدمه

hostname در اوبونتو، یک نام سفارشی تولید شده توسط کاربر است که یک سیستم کامپیوتری را در یک شبکه شناسایی می کند. در اوبونتو 20.04، کاربران یک نام هاست را در حین راه اندازی سیستم عامل به دستگاه اختصاص می دهند.

ممکن است به دلایل مختلفی تصمیم به تغییر نام هاست رایانه خود بگیرید. به عنوان مثال، هیچ دو کامپیوتر در یک شبکه نمی توانند نام هاست یکسانی داشته باشند و اگر در این موقعیت قرار گرفتید، باید نام ان را تغییر دهید تا از تضاد شبکه جلوگیری شود.

در این آموزش، نحوه تغییر نام هاست در اوبونتو 20.04 با استفاده از ترمینال لینوکس یا رابط کاربری گرافیکی را خواهید آموخت.

آموزش پیشنهادی:آموزش فعالسازی ssh در سرور مجازی اوبونتو

پیش نیازها

نحوه بررسی hostname(نام هاست) فعلی در اوبونتو 20.04

برای بررسی نام هاست فعلی سیستم اوبونتو، از یکی از دو دستور موجود استفاده کنید:

 

  • دستور hostname فقط نام خود میزبان یا هاست را نمایش می دهد.

نام هاست فعلی

 

  • دستور دیگر، hostnamectl، اطلاعات اضافی در مورد سیستم کامپیوتر شما را نمایش می دهد.

hostname

دستور Static hostname نام هاست دستگاه شما را نشان می دهد.

توجه: نام هاست معتبر بین 2 تا 64 کاراکتر طول دارد. نام هاست می تواند فقط شامل حروف، اعداد، نقطه و خط تیره باشد، اما باید فقط با حروف و اعداد شروع و ختم شوند.

 

تغییر موقت hostname در اوبونتو 20.04

از دستور hostname برای ایجاد تغییر موقت در نام میزبان رایانه خود استفاده کنید.

در ترمینال، عبارت زیر را تایپ کنید و new-hostname را با نامی که انتخاب می‌کنید جایگزین کنید:

sudo hostname new-hostname

در صورت موفقیت آمیز بودن، این مرحله هیچ خروجی ارائه نخواهد کرد. برای تأیید نتیجه فرآیند، نام میزبان فعلی سیستم را بررسی کنید:

hostname

تغییر نام host در اوبونتو 20.04 (بدون نیاز به ریبوت)

اگر می خواهید نام هاست را بدون راه اندازی مجدد رایانه خود به طور دائم تغییر دهید، از دستور hostnamectl استفاده کنید.

 

مرحله 1: از set-hostname برای تغییر نام هاست استفاده کنید.

دستور زیر را وارد کنید:

hostnamectl set-hostname new-hostname

از  نام هاست خود به جای new-hostname جدید استفاده کنید.

 

مرحله 2: از hostnamectl برای تأیید تغییر استفاده کنید.

درست مانند دستور hostname، در صورت موفقیت آمیز بودن، hostnamectl set-hostname هیچ خروجی تولید نمی کند. بنابراین، از hostnamectl برای بررسی نتیجه استفاده کنید.

تغییر hostname

مرحله 3: نام دیفالت host را تغییر دهید (اختیاری).

pretty hostname  نام میزبانی است که به کاربر ارائه می شود، نه به رایانه دیگری در یک شبکه. یک سیستم کامپیوتری کامپیوتر دیگری را فقط با نام میزبان ثابت آن شناسایی می کند.

برای تغییر نام هاست ماشینی، از همان دستور hostnamectl با گزینه –pretty استفاده کنید:

hostnamectl set-hostname "new-hostname" --pretty

host name جدید را با مقدار UTF-8 خود جایگزین کنید. پس از بررسی نتیجه با hostnamectl، متوجه یک خط اضافی در خروجی خواهید شد که pretty hostname رایانه را فهرست می‌کند.

تغییر نام هاست

 

 

 

 

 

توجه: pretty hostname در /etc/machine-info ذخیره می‌شود. به روز رسانی این فایل راه دیگری برای انجام این مرحله اختیاری است.

 

تغییر نام میزبان در اوبونتو 20.04 – روش جایگزین ( با ریبوت)

راه دیگر برای تغییر دائمی نام میزبان، ویرایش دو فایل پیکربندی است:

  • /etc/hostname
  • /etc/hosts

تغییرات بلافاصله پس از ریبوت سیستم اعمال می شوند.

 

مرحله 1: /etc/hostname را باز کرده و نام هاست را تغییر دهید

فایل را با ویرایشگر متن دلخواه خود ویرایش کنید. در این مثال، ما از ویرایشگر Vim استفاده خواهیم کرد:

sudo vi /etc/hostname

فایل /etc/hostname فقط شامل نام هاست فعلی است. آن را با انتخاب جدید خود جایگزین کنید. فایل را ذخیره کرده و خارج شوید.

نام هاست با ریبوت

مرحله 2: /etc/hosts را باز کنید و نام هاست را تغییر دهید

حالا فایل /etc/hosts را به همین ترتیب ویرایش کنید:

sudo vi /etc/hosts

فایل /etc/hosts نام هاست را به آدرس های IP نگاشت می کند. به دنبال نام هاستی باشید که می خواهید تغییر دهید و به سادگی آن را با انتخاب جدید خود جایگزین کنید.

ویرایش ها را ذخیره کنید و خارج شوید.

ویرایش hostname

مرحله 3: سیستم را راه اندازی مجدد(ریبوت) کنید.

برای اعمال تغییرات، کامپیوتر خود را مجددا راه اندازی کنید:

sudo systemctl reboot

توجه: اگر از بسته Cloud-Init (Cloud-init) برای اجرای یک نمونه ابری اوبونتو استفاده می کنید، باید قبل از راه اندازی مجدد یک مرحله دیگر را انجام دهید. به فایل /etc/cloud/cloud.cfg بروید و مطمئن شوید که  دستور save_hostname روی TRUE تنظیم شده است.

تغییر hostname در اوبونتو 20.04 با استفاده از رابط کاربری گرافیکی

 

رابط کاربری گرافیکی اوبونتو یک راه برای ویرایش hostname سیستم هم ارائه می دهد:

1. ابتدا به Settings > About بروید.

ویرایش نام هاست با GUI

 

2. اکنون قسمت Device Name را پیدا کنید.

رابط کاربری GUI

3. با کلیک بر روی Device Name، کادر گفتگوی تغییر نام هاست باز می شود.

4. 4. در کادر گفتگوی Rename Device، نام هاست فعلی را با یک نام جدید جایگزین کنید و با کلیک بر روی دکمه Rename، انتخاب خود را تأیید کنید. این عمل  نام هاست را به کلی تغییر می دهد.

rename device

 

نتیجه گیری

در این مقاله سه روش ارائه شده است که در آنها می توانید hostname در اوبونتو  20.04 با استفاده از ترمینال یا رابط کاربری گرافیکی تغییر دهید. همه روش‌ها ساده و سر راست هستند، بنابراین شما می‌توانید هر کدام را که مناسب‌ترین مورد استفاده شماست انتخاب کنید. شما میتوانید نظرات، پیشنهادات و انتقادات خود را در بخش زیر با تیم ایرانیکا سرور در میان بگذارید.

12رای - امتیاز 4.9 ممنون از امتیازی که دادید..!

دسته بندی شده در: