Цялата си компютърджийска кариера съм прекарал като Windows потребител. Наскоро обаче реших че искам да си направя домашен уеб сървър - най-вече за разработка, но и за хостване на неща, които не е нужно да имат 100% ъптайм. Тъй като обаче искам да ми е достъпен отвсякъде и по всяко време, реших да направя машината с Red Hat Enterprise Linux. Като много начеващ в Линукс обаче, правя глупости и едно от нещата, които омазах, се оказа hostname. Тъй като обаче твърде много съм се блъскал по тази машина, не ми се щеше да преинсталирам заради единия хост, така че се разрових за информация по въпроса. Решението, което открих е адски просто и се състои от няколко елементарни стъпки:
Стъпка 1: vi /etc/sysconfig/network
Стъпка 2: Променя се стойността на HOSTNAME на желаната:
NETWORKING=yes
HOSTNAME="new.host.name"
Стъпка 3: Запис и изход с :wq
Стъпка 4: vi /etc/hosts
Стъпка 5: Променя се необходимото (обърнете внимание, че за разделител се ползва табулация):
192.168.0.100 new.host.name # Added by NetworkManager
127.0.0.1 new.host.name localhost.localdomain localhost
::1 new.host.name localhost6.localdomain6 localhost6
Стъпка 6: Запис и изход с :wq
Стъпка 7: рестарт с shutdown -r now
Всичко това беше свършено с root, макар да знам че е лоша практика. Така или иначе предполагам че за повечето стъпки ще е нужно sudo. Според някои източници на стъпка 7 е достатъчно service network restart, но не съм го тествал по този начин.
Няма коментари:
Публикуване на коментар