Kiedy szpachluję na moim serwerze CentOS 6, pojawia się komunikat root@
DemandStream Development
To była skopiowana i zmodyfikowana maszyna wirtualna systemu Linux z jednego z naszych środowisk programistycznych. Jak mogę zmienić tę nazwę? Czy to gdzieś alias?
Kiedy otrzymam nazwę hosta:
hostname -s
Dostaję:
28004-2-2734499
Sprawdziłem /etc/sysconfig/network
i nie znalazłem tam nazwy rozwoju DemandStream. Nie ma go także w / etc / hosts
Informacje na temat zmiany nazw hostów CentOS z RackSpace.
@
nazwie zachęty nazwa hosta jest używana , można ją dostosować. Zobacz wiki.centos.org/TipsAndTricks/CustomizeBashOdpowiedzi:
Po zaktualizowaniu nazwy hosta bieżąca instancja nie zostanie zaktualizowana. Użyj „su root” lub wyloguj się i zaloguj. Następnie Bash powinien wyświetlić twoją nową nazwę hosta.
źródło
Powinieneś zmienić swoją nazwę hosta w
/etc/hostname
oraz w/etc/hosts
Jeśli chcesz znaleźć plik zawierający ten ciąg,
28004-2-2734499
możesz przeszukać grep w następujący sposób:Inne sposoby zmiany hosta w ten sposób; pomiń nawiasy: sudo nazwa hosta [nowa nazwa hosta]
Lub:
W przeciwnym razie spójrz na to drugie pytanie i sprawdź, czy to pomoże.
źródło
Kiedy dostosowuję nazwy hostów na komputerach, które już mają ustawione nazwy hosta, wykonuję następujące czynności. Najpierw sprawdzam, do czego jest ustawiona nazwa hosta, używając zwykłego
hostname
:Następnie po sprawdzeniu, jaka jest bieżąca nazwa hosta, zmieniam ją na coś nowego; oczywiście zmień,
[new_hostname]
aby pasowała do twojej nowej nazwy hosta:W systemach opartych na Debianie / Ubuntu dokonuję edycji,
/etc/hostname
aby ustawić nową nazwę hosta:Ten plik powinien po prostu zawierać nazwę hosta taką, jaką chcesz; nic więcej lub mniej. Następnie uruchamiam
init.d
skrypt, aby aktywować tę zmianę; zauważ, że nie zawsze jest to konieczne we wszystkich systemach opartych na Debianie / Ubuntu:W systemach opartych na RedHat / CentOS plik
/etc/sysconfig/network
może wymagać dostosowania. Po otwarciu może mieć następujące wpisy:Uwaga: to jest przykład; po prostu zwróć uwagę na wartość tego parametru
HOSTNAME
i zmień go, aby pasował do wartości nazwy hosta, którą chcesz ustawić.Wreszcie, niezależnie od smaku Uniksa, sprawdzanie i ustawianie nazwy hosta jądra. Uruchomienie tego polecenia pokaże, jakie jest bieżące ustawienie nazwy hosta jądra:
Wynik byłby mniej więcej taki:
Teraz, aby to zmienić, po prostu uruchom to polecenie; oczywiście zmień,
new_hostname
aby pasowała do dowolnej nowej nazwy hosta, która ma być ustawiona na:Po tym wszystkim, może zajść potrzeba zmiany
/etc/hosts
pliku, aby pasował do nowych ustawień nazwy hosta:Ale kiedy to wszystko zostanie zrobione, po prostu wyloguj się, a następnie zaloguj ponownie do serwera. Nowa nazwa hosta powinna być teraz ustawiona.
źródło