این راهنمای شما را به 5 دستور به شرح زیر معرفی می کند:
- نام میزبان
- نام دامنه
- ypdomainname
- nisdomainname
- dnsdomainname
با خواندن این راهنما که اخیرا به روز شد، می توانید اطلاعات کامل درباره دستور hostname را پیدا کنید .
دستور hostname
هر کامپیوتر دارای نام میزبان است و نام میزبان کامپیوتر شما احتمالا هنگام نصب لینوکس نصب شده است.
شما می توانید نام میزبان رایانه خود را با اجرای دستور زیر در یک پنجره ترمینال پیدا کنید.
نام میزبان
در مورد من نتیجه به سادگی "garymint" بود.
در برخی از ماشین ها نام میزبان شما ممکن است به عنوان چیزی شبیه به این "computername.computerdomain" ظاهر شود.
نام میزبان اساسا برای شناسایی رایانه خود در شبکه و دامنه ای که به آن تعلق دارد استفاده می شود.
شما می توانید با استفاده از دستور زیر، فقط نام رایانه را دریافت کنید:
hostname -s
در غیر اینصورت می توانید نام دامنه را با اجرای این دستور بدست آورید:
hostname -d
دستور فرماندهی
به جای استفاده از نام میزبان با کلید minus d برای بازگشت نام دامنه شما می توانید به سادگی دستور زیر را اجرا کنید:
نام دامنه
اگر دامنه ای دارید، آن را برگردانید در غیر اینصورت متن (هیچ) را مشاهده خواهید کرد.
دستور domainname نام دامنه NIS سیستم را باز می کند. پس نام دامنه NIS چیست؟
NIS به معنای سیستم اطلاعات شبکه است. این راهنما NIS را به صورت زیر تعریف می کند:
NIS یک سرویس گیرنده / سرور مبتنی بر پروتکل Remote Procedure Call (RPC) است که به گروهی از ماشینهای موجود در یک دامنه NIS اجازه می دهد یک مجموعه مشترک از فایل های پیکربندی را به اشتراک بگذارد. این اجازه می دهد یک مدیر سیستم برای راه اندازی سیستم های مشتری NIS با تنها حداقل داده های پیکربندی و برای اضافه کردن، حذف و یا تغییر داده های پیکربندی از یک مکان واحد.
فرمان ypdomainname
YPDomainName در واقع همان اطلاعاتی را به عنوان فرمان domainname نمایش می دهد. با تایپ کردن زیر در یک پنجره ترمینال برای خودتان آن را امتحان کنید:
ypdomainname
پس چرا دستورات چندگانه برای یک چیز وجود دارد؟
YP برای صفحات زرد است اما به دلایل قانونی باید تغییر کند. این به NIS تغییر یافت که در بخش قبلی ذکر شد.
شما می توانید در صورت تمایل از ypdomainname استفاده کنید، اما شما همچنین می توانید برخی از تلاش های خود را به نوبه خود را ذخیره کنید و از RSI خود را با ترک آن فقط به domainname.
فرمان nisdomainname
nisdomainname همچنین همان اطلاعاتی را به عنوان فرمان domainname نمایش می دهد. همانطور که از قسمت های قبلی جمع آوری می کنید، نام دامنه ی زرد صفحات مورد استفاده قرار می گیرد که می تواند با استفاده از دستور ypdomainname بازگردانده شود.
نام دامنه صفحات زرد به سیستم اطلاعات شبکه (NIS) تغییر یافت و بدین ترتیب دستور nisdomainname به وجود آمد.
سپس فرمان Domainname برای سهولت استفاده ایجاد شد.
شما می توانید دستور nisdomainname را به صورت زیر استفاده کنید:
nisdomainname
نتایج همانند فرمان domainname خواهد بود.
فرمان dnsdomainname
دستور dnsdomainname نام دامنه DNS را باز می کند. شما می توانید آن را با تایپ کردن زیر در ترمینال اجرا کنید:
dnsdomainname
DNS مخفف Domain Name Server است و از طریق اینترنت برای تبدیل آدرس های IP به نام های دامین واقعی استفاده می شود. بدون نام دامنه، همه ما با استفاده از صفحات گسترده ای بزرگ برای کار کردن است که 207.241.148.82 ما را به linux.about.com می برد.
شانس این است که مگر اینکه شما یک وب سرور را اجرا می کنید کامپیوتر شما نام دامنه DNS ندارد و دستور dnsdomainname اجرا نمی شود.
تنظیم نام دامنه NIS
شما می توانید نام دامنه NIS را برای رایانه خود با استفاده از دستور زیر تنظیم کنید:
sudo domainname mydomainname
شما احتمالا به sudo نیاز دارید تا مجوزهایتان را افزایش دهید.
شما همچنین می توانید دستورات ypdomainname و nisdomainname را به صورت زیر استفاده کنید:
sudo ypdomainname mydomainname
sudo nisdomainname mydomainname
فایل / etc / hosts
در یک پنجره پایانه دستور زیر را برای باز کردن فایل میزبان در ویرایشگر nano اجرا کنید:
sudo nano / etc / hosts
تعدادی از خطوط متن در فایل / etc / hosts وجود دارد به شرح زیر است:
127.0.0.1 localhost
قسمت اول آدرس آی پی کامپیوتر است، قسمت دوم نام کامپیوتر است. برای به طور دائم یک دامنه NIS برای کامپیوتر اضافه کنید خط را به صورت زیر تغییر دهید:
127.0.0.1 localhost.yourdomainname
شما همچنین می توانید نام های مستعار را به صورت زیر اضافه کنید:
127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer
بیشتر درباره فرماندهی domainname
فرمان domainname دارای تعدادی سوئیچ به شرح زیر است:
domainname -a
این نام مستعار را برای دامنه ذکر شده در فایل میزبان ارسال خواهد کرد.
domainname-b
نام دامنه که در صورت عدم تنظیم دیگری مورد استفاده قرار می گیرد.
شما می توانید نام دامنه را که با استفاده از سوئیچ بالا تنظیم می شود تنظیم کنید و نام را به عنوان بخشی از خط فرمان به صورت زیر تنظیم کنید:
domainname-b mydomainname
در اینجا چند دستور بیشتر وجود دارد:
- domainname -d - نام دامنه DNS
- domainname -f - نام میزبان طولانی
- domainname -F - نام میزبان اطلاعات را از یک فایل خواند
- domainname -i - آدرس IP برای نام میزبان
- domainname -I - تمام آدرس های میزبان
- domainname -s - نام میزبان کوتاه
- domainname -y - نام دامنه NIS / YP
خلاصه
برای کسب اطلاعات بیشتر در مورد لینوکس و مدیریت شبکه، ارزش مطالعه راهنمای مدیر شبکه لینوکس است .