اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

تنظیم کردن یا عوض کردن Hostname در Linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    تنظیم کردن یا عوض کردن Hostname در Linux

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

    همانند مثال زیر :

    کد PHP:
    root@linux-zone:~# hostname
    zabbix 
    اگر شما میخواهید hostname خود را تغییر یا set کنید، دستور زیر را به سادگی اجرا کنید :
    کد PHP:
    hostname NEW_HOSTNAME 

    البته شما به جای NEW_HOSTNAME از hostname جدید و واقعی که مد نظرتون هست برای set کردن استفاده کنید، که بلافاصله باید hostname سیستم تان تغییر کند، اما در اینجا یک مشکلی وجود دارد، که hostname اصلی با یک reboot مجددا restor میشود و به اسم قبلی برمیگردد.

    در اینجا راه حل دیگری برای تغییر hostname سیستم شما به صورت دائمی وجود دارد. برای این کار شما احتیاج دارید که برخی configuration ها را برای درست شدن تغییر دهید که در ادامه به آن خواهیم پرداخت.



    تنظیم hostname سیستم به صورت دائمی در لینوکس

    ورژن های جدیدتر از توزیع های مختلف linux مانند Ubuntu, Debian, CentOS, Fedora, RedHat و غیره که با systemctl می آیند، دستور hostnamectl را برای مدیریت hostname در linux در اختیار شما میگذارند.


    برای تنظیم یا set کردن hostname در توزیع های پایه ای SystemD شما باید از دستور hostnamectl استفاده کنید :
    کد PHP:
    sudo hostnamectl set-hostname NEW_HOSTNAME 

    برای توزیع های قدیمی تر لینوکس، که از SysVinit (مخفف init) استفاده میکنند، میتوانید hostname هایشان را از طریق فایل /etc/hostname به سادگی ویرایش کنید :
    کد PHP:
    # vi /etc/hostname 
    سپس شما باید record دیگری را برای hostname اضافه کنید :
    کد PHP:
    # vi /etc/hosts 
    برای مثال :
    کد PHP:
    127.0.0.1 LinuxzoneForums 
    سپس برای اعمال شدن دستور زیر را اجرا کنید :
    کد PHP:
    # /etc/init.d/hostname restart 
    در سیستم های مبتنی بر RHEL/CentOS که از init استفاده میکنند، hostname ها از طریق زیر اصلاح میشوند :
    کد PHP:
    # vi /etc/sysconfig/network 
    در اینجا یک نمونه از آن فایل را گذاشتم :
    کد PHP:
    /etc/sysconfig/network
    NETWORKING
    =yes
    HOSTNAME
    ="linux-zone.org"
    GATEWAY="192.168.100.1"
    GATEWAYDEV="eth0"
    FORWARD_IPV4="yes" 
    برای نگه داشتن یک hostname به صورت دائمی، به جای "linux-zone.org" نام host دلخواه خود را وارد کنید.

    امیدوارم از این آموزش ساده چیزهای جدیدی یاد گرفته باشید و مفید واقع شده باشه.
    موفق باشید امیر

    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-26-2021, 12:08 AM.

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

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X