Всем привет, задумался как же правильно это делать, точней что и куда правильно прописывать.
Значится пошел я во всеми любимый гугл, и просто ахнул взявшись за голову, ибо читая понял, что кому в голову взбредет то и делает.
В частности интересует CentOS, но и в других дистрибутивах тоже интересно было бы услышать.
1. Значится куда всё же правильно прописывать hostname в /etc/sysconfig/network или же в /etc/hostname
2. Какой вид должен иметь прописываемый hostname, просто имя хоста или же все же "полностью определённое имя домена"
2.1 Или вообще в /etc/sysconfig/network пишется просто имя хоста а в /etc/hostname пишется полностью определённое имя домена (видел и такой вариант)
3. В файл хост мы пишем hostname поле 127.0.0.1 или же после реального ip хоста
Пример:
127.0.0.1 gtwsrv1.company.org gtwsrv1
12.34.56.78 gtwsrv1.company.org gtwsrv1
З.ы. сам всегда как то не задумываясь даже прописывал hostname просто в /etc/sysconfig/network
Как правильно прописывать hostname
lone_wolf, прочесть лекцию о субадрессах или немножечко в Яндексах с Гуглом найдётся?
Понял, тему можно закрывать будем считать вопрос решён
stranger,
3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.
просто использовать hostnamectl, он уже сам все пропишет где и как надо.
просто использовать hostnamectl, он уже сам все пропишет где и как надо.
Да про эту команду я знаю, спасибо. Просто было интересно услышать если в ручную сделать. Была мысль выполнить hostnamectl и посмотреть куда он пропишет, но к сожалению на данный момент только с windows есть машинки на работе. Ну нечего страшного в ближайшее время найду где нибудь старую машинку или сервак и на нём проведу эксперимент.
Ну это все для systemd, для openrc используется команда hostname, а уж конфиг можно прикрутить любой из которого она будет брать имя хоста.