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
:
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:
sudo hostname [new_hostname]
W systemach opartych na Debianie / Ubuntu dokonuję edycji, /etc/hostname
aby ustawić nową nazwę hosta:
sudo nano /etc/hostname
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:
sudo /etc/init.d/hostname.sh start
W systemach opartych na RedHat / CentOS plik /etc/sysconfig/network
może wymagać dostosowania. Po otwarciu może mieć następujące wpisy:
NETWORKING=yes
HOSTNAME="my_hostname"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"
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:
sysctl kernel.hostname
Wynik byłby mniej więcej taki:
kernel.hostname = my_hostname
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:
sudo sysctl kernel.hostname=new_hostname
Po tym wszystkim, może zajść potrzeba zmiany /etc/hosts
pliku, aby pasował do nowych ustawień nazwy hosta:
sudo nano /etc/hosts
Ale kiedy to wszystko zostanie zrobione, po prostu wyloguj się, a następnie zaloguj ponownie do serwera. Nowa nazwa hosta powinna być teraz ustawiona.
@
nazwie zachęty nazwa hosta jest używana , można ją dostosować. Zobacz wiki.centos.org/TipsAndTricks/CustomizeBash