Това ръководство ще ви запознае с 5 команди, както следва:
- име на хост
- име на домейн
- ypdomainname
- nisdomainname
- dnsdomainname
Името на хоста
Всеки компютър има име на хост и името на хоста на компютъра Ви вероятно е било настроено при първото инсталиране на Linux.
Можете да намерите името на хоста на компютъра си, като стартирате следната команда в прозореца на терминала.
име на хост
В моя случай резултатът беше просто "гарминат".
На някои машини името на хоста ви може да се появи като нещо като "computername.computerdomain".
Името на хоста се използва основно за идентифициране на компютъра ви в мрежа и домейна, към който принадлежи.
Можете да получите само името на компютъра, върнато, като изпълните следната команда:
име на хост-s
Друга възможност е да получите само името на домейна, като изпълните тази команда:
име на хост -d
Името на домейна Команда
Вместо да използвате името на хоста с минус d, за да върнете името на домейна, можете просто да изпълните следната команда:
име на домейн
Ако имате домейн, той ще бъде върнат, в противен случай ще видите текста (няма).
Командата име на домейна връща името на домейна на системата NIS. И така, какво е името на домейна NIS?
NIS означава Мрежова информационна система. Това ръководство определя NIS, както следва:
NIS е клиентска / сървърна система за отдалечено обработване на обаждания (RPC), която позволява група машини в рамките на NIS домейн да споделят общ набор от конфигурационни файлове. Това позволява на системния администратор да създава клиентски системи от NIS с минимални данни за конфигурация и да добавя, премахва или променя конфигурационни данни от едно място.
Командата ypdomainname
Името YPDomainName действително показва същата информация като командата domainname. Опитайте го сами, като въведете следното в терминален прозорец:
ypdomainname
Защо има няколко команди за едно и също нещо?
YP означава Жълти страници, но е необходимо да бъдат променени поради правни причини. Това беше променено на NIS, което беше споменато в предишния раздел.
Можете да използвате ypdomainname, ако желаете, но можете също така да запазите върховете на пръстите си малко усилие и да предотвратите това RSI, като го оставяте само на име на домейн.
Командата nisdomainname
Името nisdomain също показва същата информация като командата domainname. Както ще сте събрали от предишните раздели, използва се име на домейн от жълти страници, което може да бъде върнато с помощта на командата ypdomainname.
Името на домейна на жълтите страници бе променено на мрежова информационна система (NIS) и така се получи командата nisdomainname.
Впоследствие командата име на домейн бе създадена за лесна употреба.
Можете да използвате командата nisdomainname както следва:
nisdomainname
Резултатите ще бъдат същите като командата име на домейн.
Командата dnsdomainname
Командата dnsdomainname връща името DNS домейн. Можете да го изпълните, като въведете следното в терминала:
dnsdomainname
DNS означава сървър за домейни и се използва от интернет, за да преобразува IP адресите в истински имена на домейни. Без имена на домейни всички бихме използвали големи електронни таблици, за да разберем, че 207.241.148.82 ще ни отведат до linux.about.com.
Шансовете са, че ако не използвате уеб сървър, компютърът ви няма да има DNS име на домейн и ако стартирате командата dnsdomainname няма да върне нищо.
Настройване на името на домейна на NIS
Можете да зададете NIS име на домейн за вашия компютър, като използвате следната команда:
sudo име на домейн
Вероятно ще трябва sudo да издигне вашите разрешения.
Можете също така да използвате командите ypdomainname и nisdomainname, както следва:
sudo име на домейн име на домейн
sudo nisdomainname mydomainname
Файлът / etc / hosts
В терминален прозорец изпълнете следната команда, за да отворите файла за хостове в нано редактора:
sudo nano / etc / hosts
В файла / etc / hosts ще има няколко реда текст, както следва:
127.0.0.1 localhost
Първата част е IP адресът на компютъра, втората част е името на компютъра. За да добавите за постоянно домейн на NIS за компютъра, променете реда както следва:
127.0.0.1 localhost.yourdomainname
Можете също така да добавите псевдоними както следва:
127.0.0.1 локаленхост. Име на домейн mycomputer mylinuxcomputer
Повече за домейна Команда
Командата име на домейн има редица ключове, както следва:
име на домейн -а
Това ще върне псевдонимите за домейна, посочен в хост файла.
име на домейн -b
Името на домейна, което ще се използва, ако не е зададено друго.
Можете да зададете името на домейна, което ще се използва, като използвате горния ключ, като посочите името като част от командния ред, както следва:
име на домейн -b mydomainname
Ето още няколко команди:
- domainname -d - Име на DNS домейн
- име на домейн -f - дълго име на хост
- име на домейн -F - прочете информацията за хост-име от файл
- име на домейн -i - IP адреси за името на хоста
- domainname -I - Всички адреси за хоста
- domainname -s - Късо име на хоста
- име на домейн -y - име на домейн NIS / YP
резюме
За повече информация относно Linux и мрежовата администрация си струва да прочетете Ръководството на Linux Network Administrator's Guide .