مثال استفاده از نام میزبان فرماندهی

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

شما می توانید نام و نام خانوادگی را برای رایانه خود پیدا کنید تا بتوانید با استفاده از دستور hostname به شما برای پیدا کردن شما در شبکه ساده تر شود.

این راهنما به شما یاد می دهد همه چیزهایی را که باید در مورد دستور hostname بدانید.

چگونگی تعیین نام رایانه شما

یک پنجره ترمینال را باز کرده و دستور زیر را تایپ کنید:

نام میزبان

شما یک نتیجه دریافت خواهید کرد که به نام رایانه شما و در مورد من است، به سادگی گفت: localhost.localdomain.

قسمت اول نتیجه نام رایانه است و قسمت دوم نام دامنه است.

برای بازگشت فقط نام کامپیوتر شما می توانید دستور زیر را اجرا کنید:

hostname -s

نتیجه این زمان به سادگی "localhost" خواهد بود.

به طور مشابه، اگر شما فقط می خواهید بدانید کدام دامنه که شما هستید، از دستور زیر استفاده کنید.

hostname -d

شما می توانید آدرس IP برای نام میزبان را با استفاده از دستور زیر پیدا کنید:

hostname -i

یک نام میزبان می تواند یک نام مستعار داده شود و شما می توانید تمام نام های مستعار برای رایانه ای که استفاده می کنید را با تایپ کردن دستور زیر در ترمینال پیدا کنید:

hostname -a

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

چگونه می توان نام میزبان را تغییر داد

شما می توانید نام میزبان کامپیوتر را به سادگی با تایپ کردن دستور زیر تغییر دهید:

نام میزبان

مثلا:

نام میزبان Gary

حالا وقتی دستور نام میزبان را اجرا میکنید، به سادگی "gary" را نمایش می دهد.

این تغییر موقتی است و خصوصا مفید نیست.

برای تغییر دائمی نام میزبان خود از ویرایشگر nano برای باز کردن فایل / etc / hosts استفاده کنید.

sudo nano / etc / hosts

برای ویرایش پرونده میزبان نیاز به امتیاز بیشتری خواهید داشت، بنابراین می توانید از دستور sudo استفاده کنید، همانطور که در بالا نشان داده شده است، یا می توانید با استفاده از دستور su به کاربران ریشه حساب کنید.

فایل / etc / hosts دارای جزئیات در مورد رایانه شما و سایر دستگاه ها در شبکه یا شبکه های دیگر است.

به طور پیش فرض فایل / etc / hosts شما چیزی شبیه به این خواهد داشت:

127.0.0.1 localhost.localdomain localhost

اولین مورد آدرس IP برای حل و فصل برای کامپیوتر است. دومین مورد نام و دامنه رایانه است و هر فیلد بعدی یک نام مستعار برای رایانه فراهم می کند.

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

مثلا:

127.0.0.1 gary.mydomain localhost

پس از اینکه فایل را ذخیره کردید، هنگام اجرای دستور hostname، نتیجه زیر را دریافت خواهید کرد:

gary.mydomain

به طور مشابه، نام میزبان -d به عنوان mydomain و hostname -s نشان داده خواهد شد به عنوان Gary نشان می دهد.

فرمان نام مستعار (hostname -a) همچنان به عنوان localhost نمایش داده می شود، زیرا ما در فایل / etc / hosts آن را تغییر نداده ایم.

شما می توانید هر تعداد از نام های مستعار را به فایل / etc / hosts اضافه کنید:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

حالا وقتی که نام میزبان را اجرا می کنید، فرمان نتیجه می شود به شرح زیر است:

garysmachine everydaylinuxuser

بیشتر درباره نام هاست

نام میزبان باید بیش از 253 کاراکتر باشد و می تواند به برچسب های مختلف تقسیم شود.

مثلا:

en.wikipedia.org

نام میزبان بالا دارای سه برچسب است:

برچسب حداکثر 63 حرف طول می کشد و برچسب ها با یک نقطه جدا می شوند.

میتوانید با بازدید از این صفحه ویکیپدیا بیشتر درباره نام میزبان اطلاعات بیشتری کسب کنید.

خلاصه

چیز دیگری در مورد دستور hostname وجود ندارد. با خواندن صفحه اصلی لینوکس برای نام میزبان می توانید در مورد تمام سوئیچ های موجود بدست بیارید.

نام میزبان مرد

همه چیزهایی که واقعا نیاز دارید بدانید در این راهنما شرح داده شده است، اما چند سوئیچ دیگر مانند نام میزبان -f وجود دارد که نام دامنه کاملا مشخص را نشان می دهد، توانایی خواندن نام میزبان از یک فایل با استفاده از نام میزبان -f switch و توانایی نشان دادن نام دامنه NIS / YP با استفاده از نام میزبان - سوئیچ.