نحوه تغییر نام هاست لینوکس با استفاده از 3 روش مختلف

نام میزبان نامی است که برای شناسایی یک دستگاه استفاده می شود روی یک شبکه. معمولاً به صورت تنظیم می شود localhost در حین نصب سیستم عامل

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

در این مقاله سه روش برای تغییر نام میزبان را توضیح خواهیم داد روی CentOS و سایر توزیع‌های لینوکس مانند دبیان، اوبونتو و لینوکس سازمانی Red Hat (RHEL).

روش تغییر نام هاست به طور دائم روی لینوکس

در این بخش، روش تغییر نام میزبان فعلی را یاد خواهید گرفت به طور دائم روی سرورهای خصوصی مجازی قدیمی یا جدید لینوکس – با استفاده از دستور hostnamectl، nmtui یا ویرایش فایل های پیکربندی خود.

گزینه 1. با استفاده از دستور hostnamectl

توزیع های مدرن لینوکس همراه هستند سیستم شده، یک مدیر سیستم و خدمات که دارای دستور hostnamectl به طور پیش فرض برای مدیریت و تغییر نام هاست نصب شده است.

در اینجا روش تغییر نام میزبان فعلی خود با استفاده از hostnamectl آورده شده است:

  1. باز کن terminal.
  2. از طریق سرور لینوکس خود وارد شوید SSH.
  3. اگر سیستم شما systemd ندارد، از این دستور برای نصب آن استفاده کنید و فشار دهید وارد:
apt-get install systemd
  1. پس از اتمام نصب، دستور زیر را تایپ کنید تا نام میزبان فعلی را مشاهده کنید و ضربه بزنید وارد:
hostnamectl
  1. در اینجا خروجی به نظر می رسد:
Static hostname: hostinger
Icon name: computer-vm
Chassis: vm
Machine ID: 45598cbdb6ee462e8696166b520fe788
Boot ID: 99526e56aeea45c2a0f3b2ffaaffe9d9
Virtualization: openvz
Operating System: Ubuntu 20.04.3 LTS
Kernel: Linux 5.4.0
Architecture: x86-64
  1. در خروجی، نام میزبان فعلی به صورت فهرست شده است نام میزبان ثابت. برای تغییر دائمی آن، دستور زیر را – با استفاده از نام میزبان جدید دلخواه خود – وارد کرده و ضربه بزنید وارد:
hostnamectl set-hostname hostname
  1. دستور بالا خروجی تولید نمی کند. بنابراین، برای تایید نام میزبان جدید، دستور زیر را اجرا کرده و فشار دهید وارد:
hostnamectl

خروجی نام میزبان جدید را به شما نشان می دهد.

گزینه 2. استفاده از رابط کاربری متنی مدیر شبکه (nmtui)

این رابط کاربری متنی مدیر شبکه (nmtui) یک رابط کاربری متنی است که به شما امکان می دهد شبکه و نام میزبان را در یک پیکربندی کنید terminal پنجره این در توزیع های مختلف لینوکس از جمله در دسترس است CentOS و RHEL.

پیشنهاد می‌کنیم بخوانید:  قیمت گذاری WooCommerce در سال 1403: هزینه یک فروشگاه WooCommerce چقدر است

در اینجا روش تغییر نام میزبان با استفاده از دستور nmtui آورده شده است:

  1. باز کن terminal و از طریق SSH به حساب خود متصل شوید.
  2. را نصب کنید بسته NetworkManager-tui با وارد کردن دستور زیر و زدن وارد:
sudo yum install NetworkManager-tui
رابط ترمینال با دستور نصب بسته NetworkManager-tuiرابط ترمینال با دستور نصب بسته NetworkManager-tui
  1. بسته و لیست وابستگی ها بارگیری می شود. تایپ کنید y و فشار دهید وارد برای شروع نصب process.
بسته و لیست وابستگی های NetworkManager-tuiبسته و لیست وابستگی های NetworkManager-tui
  1. این کامل! هنگامی که بسته nmtui با موفقیت نصب شد، خط ظاهر می شود.
این terminal رابط، که در آن کامل!  خط نصب nmtui را نشان می دهد process کامل شده استاین terminal رابط، که در آن کامل!  خط نصب nmtui را نشان می دهد process کامل شده است
  1. این دستور را برای بررسی وضعیت مدیر شبکه اجرا کنید و فشار دهید وارد:
service NetworkManager status
خروجی فرمان بررسی وضعیت سرویس مدیر شبکهخروجی فرمان بررسی وضعیت سرویس مدیر شبکه
  1. برای راه اندازی سرویس nmtui دستور زیر را تایپ کرده و ضربه بزنید وارد:
service NetworkManager start
این terminal با دستور شروع سرویس nmtui رابط کنیداین terminal با دستور شروع سرویس nmtui رابط کنید
  1. سپس این دستور را تایپ کرده و کلیک کنید وارد:
sudo nmtui
این terminal رابط با دستور sudo nmtuiاین terminal رابط با دستور sudo nmtui
  1. در پنجره NetworkManager TUI، را انتخاب کنید نام میزبان سیستم را تنظیم کنید و فشار دهید وارد.
گزینه Set system name host on پنجره NetworkManager TUIگزینه Set system name host on پنجره NetworkManager TUI
  1. نام میزبان مورد نظر را تایپ کرده و انتخاب کنید خوب.
نام میزبان را روی نام میزبان را روی

شما با موفقیت نام میزبان را تغییر دادید.

گزینه 3. فایل های پیکربندی را ویرایش کنید

گزینه بعدی ویرایش فایل های پیکربندی است – /etc/hostname و /etc/hosts. در اینجا روش انجام آن آمده است:

  1. باز کن terminal و از طریق SSH متصل شوید.
  2. باز کن /etc/hostname فایل کنید و نام میزبان قدیمی را با نام جدید جایگزین کنید:
vi /etc/hostname
hostinger
  1. در مرحله بعد، رکورد نام میزبان را به روز کنید /etc/hosts فایل به طوری که سیستم نام میزبان جدید را در شبکه حل کند.
# vi /etc/hosts
127.0.0.1 hostinger

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

در اینجا روش انجام آن آمده است:

  1. با قرار دادن این دستور فایل پیکربندی ابر را باز کنید روی را terminal و فشار دادن وارد:
sudo vim /etc/cloud/cloud.cfg
  1. مقدار خط زیر را به true تغییر دهید:
preserve_hostname: true
  1. سیستم خود را ریبوت کنید و آن را باز کنید terminal. برای بررسی اینکه آیا نام میزبان واقعاً در هنگام راه‌اندازی مجدد حفظ شده است، دستور زیر را اجرا کرده و ضربه بزنید وارد:
hostname

با این کار نام میزبان جدیدی که تنظیم کرده اید نمایش داده می شود.

مهم! اگر فایل پیکربندی ابری در سیستم شما موجود نیست، می توانید با خیال راحت از این مراحل صرف نظر کنید.

پیشنهاد می‌کنیم بخوانید:  روش نصب وردپرس روی اوبونتو به صورت خودکار و با پشته LAMP

روش تغییر نام هاست بدون راه اندازی مجدد

در این بخش، روش تغییر نام میزبان بدون راه اندازی مجدد سیستم را یاد خواهید گرفت. با این حال، به محض راه اندازی مجدد سیستم، به نام میزبان قدیمی باز می گردد.

این روش زمانی مفید است که شما نیاز به انجام یک کار جزئی دارید که نیاز به تغییرات موقتی دارد. سینتکس اصلی دستور به صورت زیر است:

hostname [new_host_name]

در اینجا روش استفاده از آن آمده است:

  1. در terminal، دستور hostname را به همراه نام میزبان جدید تایپ کرده و ضربه بزنید وارد.
hostname hostinger
  1. با وارد کردن دستور زیر و فشار دادن، بررسی کنید که نام میزبان به درستی تنظیم شده است وارد:
hostname

خروجی نام میزبان به روز شده را نمایش می دهد.

روش تغییر نام هاست لینوکس به طور دائم روی هاستینگer VPS

اگر استفاده می کنید هاستینگer VPS، تنها راه برای تغییر نام هاست به طور دائم از طریق hPanel است. در اینجا روش انجام آن آمده است:

  1. برو به VPS را برگه و سروری را که می خواهید تغییر دهید انتخاب کنید.
  2. انتخاب کنید تنظیمات روی نوار کناری سمت چپ
  3. به پایین بروید و نام میزبان جدید را در قسمت تایپ کنید نام میزبان را تغییر دهید جعبه کلیک صرفه جویی.
بخشی برای تغییر نام میزبان VPS on hPanelبخشی برای تغییر نام میزبان VPS on hPanel

همین، تو خودت را عوض کردی نام میزبان روی هاستینگer VPS.

نتیجه

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

اکثر سیستم‌های لینوکس ابزارها و دستوراتی را ارائه می‌کنند تا کاربران بتوانند نام میزبان سیستم را بر اساس ترجیحات خود سفارشی کنند. ما سه روش برای تغییر نام هاست بر اساس به اشتراک گذاشتیم روی نیازهای شما:

  • در حال اجرا hostnamectl فرمان، با استفاده از nmtui، یا در حال ویرایش فایل میزبان برای تغییر نام میزبان به طور دائم.
  • با استفاده از نام میزبان [new_host_name] دستور تغییر نام میزبان به طور موقت و بدون راه اندازی مجدد سیستم.
  • تغییر نام میزبان لینوکس برای همیشه روی هاستینگer VPS از طریق hPanel.

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