چگونه میتوان نام قدیمی سرور لینوکس را که قبلاً شخص دیگری نصب کرده تغییر داد؟ چگونه میتوان نام کامپیوتر CentOS 8 را عوض کرد و یک نام استاتیک برای هاست سرور انتخاب نمود؟ اینها سؤالاتی است که قرار است در این مطلب پاسخ داده شوند. با ما همراه باشید. در CentOS 8 شما میتوانید از فرمان hostnamectl...
1398/11/074736 بازدید
چگونه میتوان نام قدیمی سرور لینوکس را که قبلاً شخص دیگری نصب کرده تغییر داد؟ چگونه میتوان نام کامپیوتر CentOS 8 را عوض کرد و یک نام استاتیک برای هاست سرور انتخاب نمود؟ اینها سؤالاتی است که قرار است در این مطلب پاسخ داده شوند. با ما همراه باشید.
در CentOS 8 شما میتوانید از فرمان hostnamectl برای تغییر نام هاست سرور، لپتاپ یا دسکتاپ استفاده کنید. همچنین میتوانید از فرمان hostname برای مشاهده یا تنظیم نام هاست کمک بگیرید. عنوان هاست یا نام کامپیوتر معمولاً در ابتدای راهاندازی سیستم در فایل /etc/hostname قرار دارد. برای این منظور، برنامه ترمینال را باز کنید و با تایپ فرمان زیر، برای تغیر نام هاست در CentOS 8 اقدام نمایید.
نمایش نام کنونی هاست CentOS 8
برای این منظور، هر کدام از فرمانهای زیر را میتوانید تایپ کنید:
php
1$ hostname
یا:
php
1$ hostnamectl
نمایش نام کنونی هاست در CentOS 8
فرمان تغییر نام هاست در CentOS 8
روند کار برای تغییر نام کامپیوتر در لینوکس CentOS به صورت زیر خواهد بود:
۱) تایپ فرمان زیر به منظور ویرایش /etc/hostname با استفاده از ویرایشگر متن nano یا v:
php
1sudo vi /etc/hostname
۲) حذف نام قدیمی و تنظیم نام جدید.
۳) سپس ویرایش فایل /etc/hosts file:
php
1sudo vi /etc/hosts
۴) جایگزین نام کامپیوتر در جاهای مختلف با نام جدیدی که انتخاب کردهاید/
۵) راهاندازی دوباره سیستم برای اِعمال تغییرات:
php
1sudo reboot
نحوه تغییر نام هاست سرور CentOS 8 بدون ریاستارت و راهاندازی دوباره
برای این منظور، فرمانهای زیر را تایپ کنید:
php
1$ sudo hostname nixcraft-centos8
سپس فایل /etc/hostname را ویرایش کرده و نام هاست را بروزرسانی کنید:
php
1$ sudo vi /etc/hostname
نهایتاً فایل /etc/hosts را ویرایش کرده و خطوطی را که شامل نام قدیمی هاست شما میشوند را بروزرسانی کنید.
php
1$ sudo vi /etc/hosts
از:
php
1127.0.1.1 localhost
به:
php
1127.0.1.1 ariaservice-centos8
حالا فایل را ذخیره کرده و ببندید.
نکاتی در مورد فرمان hostnamectl
سیستمهای مبتنی بر توزیعهای لینوکسی مانند CentOS 8 بهراحتی میتوانند از فرمان hostnamectl برای تغییر نام هاست استفاده کنند. برای مشاهده تنظیمات کنونی میتوانید به شکلی ساده، از فرمان زیر استفاده کنید:
php
1$ hostnamectl
نمونه خروجی:
php
1Static hostname: localhost.localdomain23Transient hostname: li2025-143.members.linode.com45Icon name: computer-vm67Chassis: vm89Machine ID: 3e729c2d7c094902af0333ce40564ffe1011Boot ID: e359e65f68ff45f2825134354bdc0a8d1213Virtualization: kvm1415Operating System: CentOS Linux 8 (Core)1617CPE OS Name: cpe:/o:centos:centos:81819Kernel: Linux 4.18.0-80.7.1.el8_0.x86_642021Architecture: x86-64
برای تغییر نام هاست از localhost.localdomain به ariaservice-centos8 فرمانهای زیر را وارد نمایید: