وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش تغییر نام هاست در CentOS 8

0 1
زمان لازم برای مطالعه: 2 دقیقه



معمولاً نام میزبان در حین نصب سیستم عامل تنظیم می شود یا هنگام ایجاد آن به صورت پویا به ماشین مجازی اختصاص داده می شود.

دلایل مختلفی وجود دارد که ممکن است نیاز به تغییر نام میزبان داشته باشید. متداول ترین حالت زمانی است که نام میزبان به طور خودکار پس از ایجاد نمونه تنظیم می شود.

این راهنما روش تنظیم یا تغییر نام میزبان را توضیح می دهد CentOS 8 بدون نیاز به راه اندازی مجدد سیستم.

پیش نیازها

قبل از ادامه این آموزش، مطمئن شوید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید.

درک نام هاست

نام میزبان برچسبی است که دستگاهی را در شبکه شناسایی می کند. شما نباید دو یا چند ماشین با نام میزبان یکسان در یک شبکه داشته باشید.

سه کلاس وجود دارد hostname: static، pretty، و transient.

  • static – نام میزبان سنتی. در ذخیره می شود /etc/hostname فایل و توسط کاربر قابل تنظیم است.
  • pretty – یک نام میزبان UTF8 که برای ارائه به کاربر استفاده می شود. مثلا، Linuxize's desktop.
  • transient – نام میزبان پویا که توسط هسته حفظ می شود. سرورهای DHCP یا mDNS می توانند نام میزبان گذرا را در زمان اجرا تغییر دهند. به طور پیش فرض، همان است static نام میزبان

توصیه می شود از یک نام دامنه کاملاً واجد شرایط استفاده کنید (FQDN

) برای هردو static و transient نام هایی مانند host.example.com.

نمایش نام میزبان فعلی

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

hostnamectl
CentOS  8 Hostnamectl

در این مثال، نام میزبان فعلی روی تنظیم شده است centos8.localdomain.

تغییر نام میزبان

روش 1: استفاده از hostnamectl فرمان

که در CentOS 8 و سایر توزیع‌های لینوکس که از systemd استفاده می‌کنند، می‌توانید نام میزبان سیستم و تنظیمات مربوطه را با آن تغییر دهید hostnamectl فرمان نحو به شرح زیر است:

sudo hostnamectl set-hostname host.example.comsudo hostnamectl set-hostname "Your Pretty HostName" --prettysudo hostnamectl set-hostname host.example.com --staticsudo hostnamectl set-hostname host.example.com --transient

به عنوان مثال، برای تغییر نام میزبان ثابت سیستم به host.rasanegar.com، از دستور زیر استفاده می کنید:

sudo hostnamectl set-hostname host.rasanegar.com

برای تنظیم نام میزبان زیبا به Linuxize's desktop، وارد:

sudo hostnamectl set-hostname "Linuxize's desktop" --pretty

را hostnamectl فرمان خروجی تولید نمی کند. در صورت موفقیت، 0 برگردانده می شود، در غیر این صورت یک کد شکست غیر صفر.

پیشنهاد می‌کنیم بخوانید:  روش نصب MongoDB روی CentOS 7

برای تأیید اینکه نام میزبان با موفقیت تغییر کرده است، از hostnamectl فرمان

روش 2: استفاده از nmtui فرمان

nmtui ابزاری مبتنی بر نفرین برای تعامل با NetworkManager است. همچنین می توان از آن برای تنظیم یا تغییر نام میزبان استفاده کرد.

ابزار را با تایپ نام آن در قسمت راه اندازی کنید terminal:

sudo nmtui

از کلیدهای جهت نما برای پیمایش در میان گزینه ها استفاده کنید، انتخاب کنید Set system hostname و فشار دهید Enter:

CentOS  nmtui

نام میزبان جدید را تایپ کنید:

CentOS  تغییر نام میزبان

مطبوعات Enter برای تایید نام میزبان جدید:

CentOS  تنظیم نام میزبان

در نهایت، راه اندازی مجدد systemd-hostnamed سرویس برای اعمال تغییرات:

sudo systemctl restart systemd-hostnamed

روش 3: استفاده از nmcli فرمان

nmcli هست یک command-line ابزاری برای کنترل NetworkManager و همچنین می تواند برای تغییر نام میزبان سیستم استفاده شود.

برای مشاهده نام میزبان فعلی، تایپ کنید:

sudo nmcli g hostname

برای تغییر نام میزبان به host.rasanegar.com از دستور زیر استفاده کنید:

sudo nmcli g hostname host.rasanegar.com

برای اعمال تغییرات، دوباره راه اندازی کنید systemd-hostnamed سرویس:

sudo systemctl restart systemd-hostnamed

نتیجه

برای تنظیم یا تغییر نام میزبان CentOS سیستم، استفاده کنید hostnamectl set-hostname دستور به دنبال نام میزبان جدید.

در صورت داشتن هر گونه سوال در کامنت بگذارید.

نام میزبان centos
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
پیشنهاد می‌کنیم بخوانید:  نحوه نصب جاوا در اوبونتو – آموزش JDK Linux

زمان انتشار: 1402-12-27 13:08:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید