از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش تغییر نام هاست لینوکس با استفاده از 3 روش مختلف
سرفصلهای مطلب
نام میزبان نامی است که برای شناسایی یک دستگاه استفاده می شود روی یک شبکه. معمولاً به صورت تنظیم می شود localhost در حین نصب سیستم عامل
با این حال، اگر چندین دستگاه در یک شبکه وجود داشته باشد، ممکن است موارد تکراری ایجاد شود و باعث تضاد شبکه شود. برای جلوگیری از آن، به شما توصیه می شود نام میزبان سیستم لینوکس خود را تغییر دهید.
در این مقاله سه روش برای تغییر نام میزبان را توضیح خواهیم داد روی CentOS و سایر توزیعهای لینوکس مانند دبیان، اوبونتو و لینوکس سازمانی Red Hat (RHEL).
روش تغییر نام هاست به طور دائم روی لینوکس
در این بخش، روش تغییر نام میزبان فعلی را یاد خواهید گرفت به طور دائم روی سرورهای خصوصی مجازی قدیمی یا جدید لینوکس – با استفاده از دستور hostnamectl، nmtui یا ویرایش فایل های پیکربندی خود.
گزینه 1. با استفاده از دستور hostnamectl
توزیع های مدرن لینوکس همراه هستند سیستم شده، یک مدیر سیستم و خدمات که دارای دستور hostnamectl به طور پیش فرض برای مدیریت و تغییر نام هاست نصب شده است.
در اینجا روش تغییر نام میزبان فعلی خود با استفاده از hostnamectl آورده شده است:
- باز کن terminal.
- از طریق سرور لینوکس خود وارد شوید SSH.
- اگر سیستم شما systemd ندارد، از این دستور برای نصب آن استفاده کنید و فشار دهید وارد:
apt-get install systemd
- پس از اتمام نصب، دستور زیر را تایپ کنید تا نام میزبان فعلی را مشاهده کنید و ضربه بزنید وارد:
hostnamectl
- در اینجا خروجی به نظر می رسد:
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
- در خروجی، نام میزبان فعلی به صورت فهرست شده است نام میزبان ثابت. برای تغییر دائمی آن، دستور زیر را – با استفاده از نام میزبان جدید دلخواه خود – وارد کرده و ضربه بزنید وارد:
hostnamectl set-hostname hostname
- دستور بالا خروجی تولید نمی کند. بنابراین، برای تایید نام میزبان جدید، دستور زیر را اجرا کرده و فشار دهید وارد:
hostnamectl
خروجی نام میزبان جدید را به شما نشان می دهد.
گزینه 2. استفاده از رابط کاربری متنی مدیر شبکه (nmtui)
این رابط کاربری متنی مدیر شبکه (nmtui) یک رابط کاربری متنی است که به شما امکان می دهد شبکه و نام میزبان را در یک پیکربندی کنید terminal پنجره این در توزیع های مختلف لینوکس از جمله در دسترس است CentOS و RHEL.
در اینجا روش تغییر نام میزبان با استفاده از دستور nmtui آورده شده است:
- باز کن terminal و از طریق SSH به حساب خود متصل شوید.
- را نصب کنید بسته NetworkManager-tui با وارد کردن دستور زیر و زدن وارد:
sudo yum install NetworkManager-tui
- بسته و لیست وابستگی ها بارگیری می شود. تایپ کنید y و فشار دهید وارد برای شروع نصب process.
- این کامل! هنگامی که بسته nmtui با موفقیت نصب شد، خط ظاهر می شود.
- این دستور را برای بررسی وضعیت مدیر شبکه اجرا کنید و فشار دهید وارد:
service NetworkManager status
- برای راه اندازی سرویس nmtui دستور زیر را تایپ کرده و ضربه بزنید وارد:
service NetworkManager start
- سپس این دستور را تایپ کرده و کلیک کنید وارد:
sudo nmtui
- در پنجره NetworkManager TUI، را انتخاب کنید نام میزبان سیستم را تنظیم کنید و فشار دهید وارد.
- نام میزبان مورد نظر را تایپ کرده و انتخاب کنید خوب.
شما با موفقیت نام میزبان را تغییر دادید.
گزینه 3. فایل های پیکربندی را ویرایش کنید
گزینه بعدی ویرایش فایل های پیکربندی است – /etc/hostname و /etc/hosts. در اینجا روش انجام آن آمده است:
- باز کن terminal و از طریق SSH متصل شوید.
- باز کن /etc/hostname فایل کنید و نام میزبان قدیمی را با نام جدید جایگزین کنید:
vi /etc/hostname hostinger
- در مرحله بعد، رکورد نام میزبان را به روز کنید /etc/hosts فایل به طوری که سیستم نام میزبان جدید را در شبکه حل کند.
# vi /etc/hosts 127.0.0.1 hostinger
در این مرحله، بهروزرسانی رکوردها در فایلهای پیکربندی به پایان رسید. با این حال، برای اعمال تغییرات، باید فایل پیکربندی ابری را ویرایش کنید.
در اینجا روش انجام آن آمده است:
- با قرار دادن این دستور فایل پیکربندی ابر را باز کنید روی را terminal و فشار دادن وارد:
sudo vim /etc/cloud/cloud.cfg
- مقدار خط زیر را به true تغییر دهید:
preserve_hostname: true
- سیستم خود را ریبوت کنید و آن را باز کنید terminal. برای بررسی اینکه آیا نام میزبان واقعاً در هنگام راهاندازی مجدد حفظ شده است، دستور زیر را اجرا کرده و ضربه بزنید وارد:
hostname
با این کار نام میزبان جدیدی که تنظیم کرده اید نمایش داده می شود.
مهم! اگر فایل پیکربندی ابری در سیستم شما موجود نیست، می توانید با خیال راحت از این مراحل صرف نظر کنید.
روش تغییر نام هاست بدون راه اندازی مجدد
در این بخش، روش تغییر نام میزبان بدون راه اندازی مجدد سیستم را یاد خواهید گرفت. با این حال، به محض راه اندازی مجدد سیستم، به نام میزبان قدیمی باز می گردد.
این روش زمانی مفید است که شما نیاز به انجام یک کار جزئی دارید که نیاز به تغییرات موقتی دارد. سینتکس اصلی دستور به صورت زیر است:
hostname [new_host_name]
در اینجا روش استفاده از آن آمده است:
- در terminal، دستور hostname را به همراه نام میزبان جدید تایپ کرده و ضربه بزنید وارد.
hostname hostinger
- با وارد کردن دستور زیر و فشار دادن، بررسی کنید که نام میزبان به درستی تنظیم شده است وارد:
hostname
خروجی نام میزبان به روز شده را نمایش می دهد.
روش تغییر نام هاست لینوکس به طور دائم روی هاستینگer VPS
اگر استفاده می کنید هاستینگer VPS، تنها راه برای تغییر نام هاست به طور دائم از طریق hPanel است. در اینجا روش انجام آن آمده است:
- برو به VPS را برگه و سروری را که می خواهید تغییر دهید انتخاب کنید.
- انتخاب کنید تنظیمات روی نوار کناری سمت چپ
- به پایین بروید و نام میزبان جدید را در قسمت تایپ کنید نام میزبان را تغییر دهید جعبه کلیک صرفه جویی.
همین، تو خودت را عوض کردی نام میزبان روی هاستینگer VPS.
نتیجه
نام میزبان سیستم بخشی ضروری از سرور لینوکس است زیرا به شناسایی دستگاه شما در یک شبکه کمک می کند.
اکثر سیستمهای لینوکس ابزارها و دستوراتی را ارائه میکنند تا کاربران بتوانند نام میزبان سیستم را بر اساس ترجیحات خود سفارشی کنند. ما سه روش برای تغییر نام هاست بر اساس به اشتراک گذاشتیم روی نیازهای شما:
- در حال اجرا hostnamectl فرمان، با استفاده از nmtui، یا در حال ویرایش فایل میزبان برای تغییر نام میزبان به طور دائم.
- با استفاده از نام میزبان [new_host_name] دستور تغییر نام میزبان به طور موقت و بدون راه اندازی مجدد سیستم.
- تغییر نام میزبان لینوکس برای همیشه روی هاستینگer VPS از طریق hPanel.
امیدواریم این مقاله به شما کمک کرده باشد که یک نام میزبان جدید در سیستم لینوکس خود تنظیم کنید. اگر سوال یا پیشنهادی دارید، لطفاً آن را در بخش نظرات زیر به اشتراک بگذارید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 14:30:04