Najprawdopodobniej podczas instalacji Linuksa ustawisz nazwę swojego komputera, ale jeśli używasz komputera skonfigurowanego przez kogoś innego, możesz nie znać jego nazwy.
Możesz znaleźć i ustawić nazwę swojego komputera, aby ułatwić ludziom odnajdywanie Cię w sieci przy użyciu polecenia hostname.
Ten przewodnik uczy wszystkiego, co musisz wiedzieć o poleceniu hostname.
Jak ustalić nazwę komputera
Otwórz okno terminala i wpisz następujące polecenie:
nazwa hosta
Otrzymasz wynik informujący o nazwie twojego komputera, w naszym przypadku po prostu powiedział "localhost.localdomain".
Pierwszą częścią wyniku jest nazwa komputera, a druga część to nazwa domeny.
Aby zwrócić tylko nazwę komputera, możesz uruchomić następujące polecenie:
nazwa-hosta
Rezultatem tym razem będzie po prostu "localhost".
Podobnie, jeśli chcesz tylko dowiedzieć się, której domeny używasz, skorzystaj z następującego polecenia.
nazwa_hosta -d
Możesz znaleźć adres IP dla nazwy hosta, używając następującego polecenia:
nazwa hosta -i
Nazwę hosta można nadać aliasowi i można znaleźć wszystkie aliasy na komputerze, którego używasz, wpisując następujące polecenie w terminalu:
nazwa hosta -a
Jeśli nie ustawisz aliasów, twoja rzeczywista nazwa hosta zostanie zwrócona.
Jak zmienić nazwę hosta
Możesz zmienić nazwę komputera, wpisując następujące polecenie:
nazwa hosta
Na przykład:
nazwa hosta gary
Teraz po uruchomieniu polecenia hostname po prostu wyświetli się 'gary'.
Ta zmiana jest tymczasowa i nie jest szczególnie przydatna.
Aby na stałe zmienić nazwę hosta, użyj edytora nano, aby otworzyć plik / etc / hosts.
sudo nano / etc / hosts
Do edycji pliku hosts potrzebne będą podwyższone uprawnienia, dzięki czemu można użyć polecenia sudo, jak pokazano powyżej, lub przełączyć użytkowników na konto root za pomocą polecenia su.
Plik / etc / hosts zawiera szczegółowe informacje o komputerze i innych komputerach w sieci lub w innych sieciach.
Domyślnie twój plik / etc / hosts zawiera coś takiego:
127.0.0.1 localhost.localdomain localhost
Pierwszym elementem jest adres IP do rozstrzygnięcia dla komputera. Drugim elementem jest nazwa i domena komputera, a każde kolejne pole zawiera alias dla komputera.
Aby zmienić nazwę hosta, wystarczy po prostu zastąpić localhost.localdomain nazwą komputera i nazwą domeny.
Na przykład:
127.0.0.1 gary.mydomain localhost
Po zapisaniu pliku otrzymasz następujący wynik po uruchomieniu polecenia hostname:
gary.mydomain
Podobnie polecenie host -d będzie wyświetlane jako moja_domena, a nazwa_hosta -s będzie pokazywana jako gary.
Polecenie alias (nazwa hosta -a) będzie jednak nadal wyświetlane jako localhost, ponieważ nie zmieniliśmy tego w pliku / etc / hosts.
Możesz dodać dowolną liczbę aliasów do pliku / etc / hosts, jak pokazano poniżej:
127.0.0.1 gary.mydomain garysmachine everyonelinuxuser
Teraz po uruchomieniu nazwy hosta -a wynik będzie następujący:
garysmachine everyonelinuxuser
Więcej o nazwach hostów
Nazwa hosta nie może zawierać więcej niż 253 znaków i może być podzielona na różne etykiety.
Na przykład:
en.wikipedia.org
Powyższa nazwa hosta ma trzy etykiety:
- en
- Wikipedia
- Org
Etykieta może mieć maksymalnie 63 znaki, a etykiety są oddzielone pojedynczą kropką.
Możesz dowiedzieć się więcej o nazwach hostów, odwiedzając Wikipedię.
streszczenie
Nie ma nic więcej do powiedzenia na temat polecenia hostname. Możesz dowiedzieć się o wszystkich dostępnych przełącznikach, czytając główną stronę Linuxa o nazwie hosta.
nazwa hosta
Wszystko, co naprawdę potrzebujesz wiedzieć, zostało omówione w tym przewodniku, ale jest kilka innych przełączników, takich jak nazwa_hosta -f, która pokazuje w pełni kwalifikowaną nazwę domeny, możliwość odczytu nazwy hosta z pliku przy użyciu przełącznika hostname -f i możliwość wyświetlenia nazwy domeny NIS / YP za pomocą przełącznika host -y.




