Skip to main content

Przykład użycia polecenia hostname

Podstawowe polecenia sieciowe w systemie Windows (Czerwiec 2026)

Podstawowe polecenia sieciowe w systemie Windows (Czerwiec 2026)
Anonim

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.