آموزش لینوکس

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

آموزش لینوکس

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

نام ماشین (Hostname)

پنجشنبه, ۱۴ شهریور ۱۳۹۸، ۱۱:۴۶ ق.ظ

Hostname نامی است که به یک ماشین (رایانه، سرور، کلاینت و ...) اختصاص داده می شود. تنظیم Hostname منحصر به فرد، روش مناسبی برای شناسایی سریع یک ماشین در محیط شبکه می باشد. در ضمن باید توجه داشت که تنظیم یکسان Hostname، برای دو ماشین در یک شبکه بروز اختلال می کند.

نکته : دستورات و مثالهای زیر بر روی سیستم عامل Red Hat Enterprise Linux 7.5 ، با رابط متنی Bash و کاربر root اعمال گردیده اند.

 

& تغییر Hostname ، روش اول (موقت) :

نکته مهم : تغییر Hostname  با استفاده از این روش تا زمان Reboot ماشین، پایدار می ماند.

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

[root@Client005 ~]# hostname

Client005

* همچنین می توان در حالت پیش فرض با توجه به Prompt نام ماشین را تشخیص داد.

[root@Client005 ~]

با اجرای دستور زیر، نام ماشین به عبارت Server05 تغییر می کند.

[root@Client005 ~]# hostname Server05

* این تغییر در ترمینال های جدید قابل مشاهده می باشد.

* بصورت پیش فرض فقط کاربر root مجوز تغییر Hostname را دارد.

 

& تغییر Hostname ، روش دوم (دائمی) :

فایل hostname از دایرکتوری etc، فایل تعیین کننده نام ماشین می باشد.

[root@Client005 ~]# cat /etc/hostname

Client005

با ویرایش فایل hostname می توان نام ماشین را تغییر داد. (محتوای این فایل فقط نام ماشین می باشد)

[root@Client005 ~]# echo 'client11'>/etc/hostname

* برای اعمال این تغییر، کاربر باید دوباره به سیستم Login نماید.

 

& تغییر Hostname ، روش سوم(دائمی) :

در توزیع‌های جدید که دارای ابزار systemd می باشند، از دستور زیر می توان استفاده کرد.

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

[root@Client005 ~]# hostnamectl

Static hostname: Client005

Icon name: computer-desktop

Chassis: desktop

Machine ID: 57bfda4e8b9f471887ca6e4025d36afc

Boot ID: d15792477daf4458bbf25711c736b1908

Operating System: Oracle Linux Server 7

CPE OS Name: cpe:/o:oracle:linux:7

Kernel: Linux 3.8.13-68.3.4.el6uek.x86_64

Architecture: x86-64

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

[root@Client005 ~]# hostnamectl set-hostname  client22

* این تغییر در ترمینال های جدید قابل مشاهده می باشد.

 

& تغییر Hostname ، روش چهارم (دائمی) :

چنانچه پکیج NetworkManager بر روی سیستم نصب شده باشد، از دستور زیر می توان استفاده کرد.

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

[root@Client005 ~]# nmcli general hostname

Client005

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

[root@Client005 ~]# nmcli general hostname client33

* این تغییر در ترمینال های جدید قابل مشاهده می باشد.

۹۸/۰۶/۱۴
عیسی اسداله پور

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی