Domainname komandasi haqida bilishingiz kerak bo'lgan hamma narsa

Ushbu qo'llanma Sizni 5 ta buyruqlar bilan tanishtiradi:

Yaqinda yangilangan ushbu qo'llanmani o'qib, hostname buyrug'i haqida to'liq ma'lumotlarni topishingiz mumkin .

Xost nomi. Buyruq

Har bir kompyuterda hostname bor va siz birinchi marta Linuxni o'rnatganingizda kompyuteringizning kompyuter nomini o'rnatishingiz mumkin.

Kompyuteringizning kompyuter nomini terminal oynasida quyidagi buyruqni ishlatib topishingiz mumkin.

hostname

Mening holatim shunchaki "garymint" edi.

Ba'zi shaxsiy kompyuterlarda hostname "computername.computerdomain" kabi ko'rinishi mumkin.

Xost nomi asosan sizning kompyuteringizni tarmoqdagi va uning tegishli domenini aniqlash uchun ishlatiladi.

Quyidagi komandani ishga tushirib, faqat kompyuter nomini olishingiz mumkin:

hostname -s

Shu bilan bir qatorda, ushbu buyruqni ishga tushirib, faqat domen nomini olishingiz mumkin:

kompyuter nomi -d

Domen nomi Buyruq

Domen nomini qaytarish uchun minus d kalit bilan hostname foydalanish o'rniga oddiygina quyidagi buyruqni ishga tushirishingiz mumkin:

domen nomi

Agar sizda domen o'rnatilgan bo'lsa, qaytarib yuboriladi, aks holda matnni (hech qanday) ko'rasiz.

Domen nomi buyrug'i tizimning NIS domen nomini qaytaradi. Xo'sh, NIS domen nomi nima?

Mart, Tarmoq Ma'lumot tizimi. Ushbu qo'llanmada NIS quyidagicha tavsiflanadi:

Mart, NIS domenidagi bir guruh kompyuterlarga keng tarqalgan konfiguratsion fayllarni taqsimlash imkonini beradigan masofaviy protsedura (RPC) asosidagi mijoz / server tizimidir. Bu sistema administratoriga faqat konfiguratsiya ma'lumotlarining kamligi bilan konfiguratsiya ma'lumotlarini qo'shish, olib tashlash yoki o'zgartirish imkonini beradi.

Ypdomainname buyrug'i

YPDomainName aslida domen nomi buyrug'i bilan bir xil ma'lumotlarni ko'rsatadi. Quyidagilarni terminal oynasiga yozish orqali o'zingiz uchun sinab ko'ring:

ypdomainname

Xo'sh, nima uchun bir xil narsalar uchun bir nechta buyruqlar mavjud?

YP Yellow Pages-ni anglatadi, lekin qonuniy sabablarga ko'ra o'zgartirilishi kerak. Bu avvalgi bobda aytib o'tilgan NISga o'zgartirildi.

Siz xohlasangiz, ypdomainname-ni ishlatishingiz mumkin, lekin siz barmoq uchlarini biroz kuch sarflashingiz va RSI-ni faqatgina domen nomiga qoldirishingiz mumkin.

Nisdomainname buyrug'i

Nisdomainname da domen nomi buyrug'i bilan bir xil ma'lumotni ko'rsatadi. Oldingi bo'limlarda to'plangan kabi, sariq sahifa domen nomi sifatida ishlatilgan va u yddomainname buyrug'i yordamida qaytarilishi mumkin.

Sariq sahifalar domen nomi tarmoq axborot tizimi (NIS) sifatida o'zgartirildi va shuning uchun, nisdomainname buyrug'i kelib tushdi.

Domen nomi buyrug'i keyinchalik foydalanish qulayligi uchun yaratilgan.

Nisdomainame buyrug'ini quyidagi kabi ishlatishingiz mumkin:

Nisoma maydoni

Natijalar domen nomi buyrug'i bilan bir xil bo'ladi.

Dnsdomainname komandasi

Dnsdomainname buyrug'i DNS domen nomini qaytaradi. Buni terminalga qo'yib qo'ying:

dnsdomainname

DNS domen nomi serverini anglatadi va u IP-manzillarni haqiqiy domen nomlariga aylantirish uchun internet tomonidan foydalaniladi. Domen nomlari bo'lmagan holda, biz 207.241.148.82 linux.about.com saytiga o'tishimiz uchun katta elektron jadvallarni ishlatamiz.

Shaxslar sizning kompyuteringiz DNS-domen nomiga ega bo'lmagan va dnsdomainname buyrug'i bilan ishlaydigan veb-serverni ishga tushirmaguncha hech narsa qaytarmas ekan.

NIS domen nomini belgilash

Quyidagi buyruq yordamida kompyuteringiz uchun NIS domen nomini o'rnatishingiz mumkin:

sudo domen nomi mydomainname

Ruxsatnomalaringizni oshirish uchun sizga sudo kerak bo'ladi.

Ypdomainname va nisdomainname buyruqlarini quyidagi kabi ishlatishingiz mumkin:

sudo ypdomainname mydomainname
sudo nisdomainname mydomainname

Faylni / etc / hosts

Terminal oynasida nano-tahrirda hostlar faylini ochish uchun quyidagi buyruqni bajaring:

sudo nano / etc / hosts

/ Etc / hosts faylida quyidagi qator matnlar bo'ladi:

127.0.0.1 localhost

Birinchi qism - kompyuterning IP-manzili, ikkinchisi esa kompyuter nomi. Kompyuter uchun NIS domenini doimiy ravishda qo'shish uchun chiziqni quyidagi kabi o'zgartiring:

127.0.0.1 localhost.yourdomainname

Bundan tashqari, quyidagi taxalluslarni ham qo'shishingiz mumkin:

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

Domen nomi buyrug'i haqida batafsil

Domen nomi buyrug'i quyidagi kabi bir qator kalitlarga ega:

domen nomi - a

Bu esa, hostfile'da ko'rsatilgan domen uchun taxallusni qaytaradi.

domen nomi -b

Hech kim o'rnatilmagan bo'lsa, foydalaniladigan domen nomi.

Yuqoridagi tugma yordamida ishlatiladigan domen nomini buyruq satrining bir qismi sifatida quyidagi kabi belgilashingiz mumkin:

domen nomi -b mydomainname

Mana bir necha buyruqlar:

Xulosa

Linux va tarmoq ma'muriyati haqida ko'proq ma'lumot olish uchun Linux Tarmoq boshqaruvchisining ko'rsatmasini o'qish kerak.