
نام هاست نامی است که به یک کامپیوتر در شبکه اختصاص داده می شود تا آن کامپیوتر در یک شبکه منحصر بفرد باشد.برای تنظیم نام هاست باید قوانین زیر را در نظر گرفت.
-
نام هاست می تواند شامل حروف باشد.( ازa تا z)
-
نام هاست می تواند شامل عدد باشد. (از۰ تا ۹)
-
نام هاست می تواند شامل کاراکترهای خاص باشد. ( – )
-
نام هاست می تواند شامل کاراکتر نقطه ( . ) باشد.
-
نام هاست می تواند ترکیبی از سه قانون باشد اما ابتدا و انتهای آن باید حرف یا عدد باشد.
-
نام هاست نسبت به حروف بزرگ و کوچک غیر حساس است.
-
نام هاست می تواند بین ۲ تا ۶۳ کاراکتر باشد.
-
نام هاست باید توصیفی باشد. ( برای شناسایی اهداف کامپیوتر، مکان، نواحی جغرافیایی و غیره در شبکه)
به منظور نمایش نام کامپیوتر در CentOS7 و RHEL7 در کنسول، دستور زیر را دنبال کنید.
پارامترهای ” s- ” نام کامپیوتر ( فقط نام هاست ) و ” f- ” نمایش دهنده FQDN کامپیوتر در شبکه است.
1 2 3 |
# hostname # hostname -s # hostname -f |
همچنین می توانید با استفاده از کامند cat نام هاست یک سیستم لینوکسی را با بازرسی فایل در مسیر etc/hostname/ نمایش دهید.
1 |
# cat /etc/hostname |
جهت تغییر یا تنظیم نام هاست در CenOS7 ، از کامند hostnamectl استفاده کنید.
1 |
# hostnamectl set-hostname your-new-hostname |
علاوه بر کامند hostname ، می توانید از کامند hostnamectl برای نمایش نام هاست لینوکس استفاده کنید.
1 |
# hostnamectl |
برای استفاده از نام هاست جدید، نیاز به سیستم reboot است . یکی از دستورات زیر را برای reboot کردن ماشین CentOS 7 استفاده کنید.
1 2 3 |
# int 6 # systemctl reboot # shutdown -r |
روش دوم برای تنظیم نام هاست درCentOS 7 ، ویرایش دستی فایل etc/hostname/ و تایپ نام هاست جدید است.
reboot کردن سیستم برای اعمال نام جدید ماشین ضروری است.
1 |
# vi /etc/hostname |
سومین روش برای تغییر نام هاست درCentOS 7 استفاده از رابط sysctl است. استفاده از این روش برای تغییرات نام ماشین نتایجی گذرا در تنظیمات نام هاست دارد.
نام هاست گذرا یک نام اختصاصی است که فقط توسط کرنل لینوکس به عنوان نام کمکی علاوه بر نام هاست استاتیک نیز پشتیبانی می شود و از راه اندازی مجدد سیستم جلوگیری نمی کند.
1 2 3 |
# sysctl kernel.hostname # sysctl kernel.hostname=new-hostname # sysctl -w kernel.hostname=name-hostname |
برای نمایش نام هاست فعلی دستور زیر را بکار ببرید.
1 2 |
# sysctl kernel.hostname # hostnamectl |
در پایان ، کامند hostnamectl برای دستیابی به تنظیمات نام هاست می تواند مورد استفاده قرار بگیرد: pretty- ، -ststic- و transient-
روش های دیگری برای تغییر نام هاست در لینوکس ، مانند استفاده از کامند nmtui و یا ویرایش بعضی از فایل های پیکربندی مخصوص هرنسخه از لینوکس ( etc/sysconfig/network-scripts/ifcfg-ethX/ برای CentOS) وجود دارد.
قوانین ذکر شده در بالا، قوانین کلی بدون در نظر گرفتن نوع توزیع های لینوکسی ذکر شده است.
با ما همراه باشید.
www.favach.net
پست های مرتبط: