Ostatnia aktualizacja
Twoja nazwa hosta to nazwa przypisana do twojego komputera. Jeśli musisz skonfigurować nazwę hosta w systemie Linux, postępuj zgodnie z tym przewodnikiem.
Jeśli jest podłączony do Internetu, Twój komputer ma adres. To jak adres domu, ale inne komputery używają tylko serii cyfr.
Aby ułatwić nam, ludziom, zapamiętanie, przypisujemy również nazwę hosta za pomocą słów. Jeśli zajdzie taka potrzeba, oto jak zmienić nazwę hosta w systemie Linux.
Historia nazw hostów
Przed pojawieniem się serwerów DNS każdy komputer w sieci potrzebował listy nazw hostów i powiązanych z nimi adresów IP. W systemie Linux zostało to znalezione w /etc/hosts plik. Mamy teraz serwery DNS, ale nadal od komputera zależy, jaka jest jego nazwa i adres.
Obecnie współczesne systemy Linux mają trzy różne nazwy hostów. Jednym z najczęściej widzianych przez ludzkie oczy jest ładna nazwa hosta. Może zawierać symbole i spacje, które nie są przydatne w sieci, ale pomagają uczynić go bardziej przyjaznym dla użytkownika. Pozostałe dwa to:
- ten przejściowa nazwa hosta, w ten sposób sieć widzi serwer lub komputer stacjonarny.
- ten statyczna nazwa hosta, który jest ustawiany przez jądro Linuksa. To jest główny typ nazwy hosta, który będziesz zmieniać.
Jeśli go używasz, powinieneś skonfigurować swoją ładną nazwę hosta tak, aby była łatwa do zapamiętania i pozwolić, aby przejściowe i statyczne nazwy hostów były jej odmianami. Linux automatycznie usunie symbole z ładnej nazwy hosta i zastąpi spacje myślnikami.
Jak wyświetlić nazwę hosta w systemie Linux?
Zanim zaczniesz zmieniać nazwę hosta, spójrzmy, do czego jest obecnie skonfigurowany. W końcu możesz już ustawić nazwę hosta dokładnie tak, jak chcesz podczas instalacji. Jeśli nie, łatwo to zmienić.
Najbardziej podstawowym sposobem wyświetlenia nazwy hosta komputera z systemem Linux jest po prostu spojrzenie na monit w terminalu. Zazwyczaj na początku każdego polecenia zobaczysz następującą strukturę:
[nazwa użytkownika]@[nazwa hosta]
Możesz również sprawdzić nazwę hosta komputera, wydając polecenie nazwa hosta z terminala.
Aby uzyskać nazwę hosta komputera wraz z mnóstwem dalszych informacji, użyjesz nazwa hosta Komenda.
Jak widać, to polecenie zapewnia również unikalny identyfikator komputera, identyfikator rozruchu i informacje o wirtualizacji, systemie operacyjnym, jądrze Linux i procesorze architektura.
Jak zmienić nazwę hosta w systemie Linux
Możesz użyć nazwa hosta lub nazwa hosta polecenia, aby zmienić nazwę hosta komputera z systemem Linux. Kolejne polecenie, sysctl, pozwoli ci zmienić parametr jądra dla nazwy hosta twojego komputera bez konieczności ponownego uruchamiania. Najpierw jednak musisz znać kilka podstawowych zasad dotyczących statycznych i przejściowych nazw hostów:
- Muszą mieć co najmniej 2 znaki i nie więcej niż 64 znaki.
- Nazwa hosta może zawierać cyfry, małe litery, łączniki i kropki.
- Nazwa hosta komputera musi zaczynać się i kończyć literą lub cyfrą.
Pierwszym i najszybszym sposobem zmiany nazwy hosta w systemie Linux jest użycie nazwa hosta Komenda. Musisz być zalogowany jako root lub wydać polecenie używając sudo.
Jak widać, polecenie nie zwróci żadnych danych wyjściowych. Możesz sprawdzić, czy nazwa hosta została zmieniona, uruchamiając nazwa hosta polecenie ponownie bez żadnych argumentów. Zauważysz też, że nazwa hosta nie będzie odzwierciedlać modyfikacji w twoim terminalu. Jednak po zamknięciu i ponownym otwarciu terminala zobaczysz zmianę.
Następnie możesz użyć nazwa hosta dokonać zmiany. Faktycznie, nazwa hosta może zmienić wszystkie trzy typy nazw hostów, a nie tylko statyczną nazwę hosta.
sudo hostnamectl set-hostname ren.
Domyślnie, hostnamectl set-hostname zmodyfikuje wszystkie trzy typy nazw hostów. Nie zobaczysz żadnego potwierdzenia, ale możesz ponownie użyć nazwa hosta sam, aby zobaczyć swoje zmiany. Zaawansowani użytkownicy mogą używać różnych flag i argumentów, aby zmienić to zachowanie. Ich pełny opis znajdziesz w strona podręcznika online dla nazwa hosta.
Wreszcie możesz również użyć sysctl aby zmienić nazwę hosta jądra.
Jak widać, jeśli nie zostanie zastosowane do wszystkich trzech typów nazw hostów, spowoduje to, że twój system będzie miał przejściową nazwę hosta inną niż twoje statyczne i ładne nazwy hostów.
Używanie GUI do zmiany nazwy hosta w systemie Linux
Jeśli używasz pulpitu Gnome, istnieje jeszcze jeden sposób zmiany nazwy hosta komputera. Jeśli pójdziesz do Ustawienia > Informacje, zmieniasz Nazwa urządzenia pole, aby ustawić inną nazwę hosta.
Wydanie nazwa hosta polecenie po tym pokazuje, jak Linux dostosowuje ładną nazwę hosta, aby zastosować ją do wersji statycznej. Zamienia wielkie litery na małe, zamienia spacje na łączniki i usuwa wszelkie symbole.
Właściwe administrowanie Linuksem nie musi być trudne
Jak widać, zmiana nazwy hosta w systemie Linux jest dość prosta i łatwa. W rzeczywistości jest to tak łatwe, że przypadkowo zrobiłem to kilka razy, nie zdając sobie z tego sprawy. To prowadzi nas do ostatniego punktu: świadomie i rozważnie wprowadzaj zmiany i udokumentuj je.
Jeśli zarządzasz wieloma serwerami lub komputerami z systemem Linux, możesz wprowadzić zasady dotyczące nazw hostów. Jeśli tak, możesz (i powinieneś) włączyć to do tego samego dokumentu, w którym piszesz bezpieczeństwo i zmiana hasła polityki, Zarządzanie użytkownikami, harmonogramy zarządzania plikami i dyskami oraz inne ważne szczegóły dotyczące komputerów z systemem Linux.