После установки ОС и настройки сервера все хорошо работало. Но вот только имя сервера осталось по умолчанию. По большому счету ничего такого, но есть в этом свои неприятные моменты. К примеру отчеты крона приходили с адреса root@CentOS-64-64-minimal. Не совсем то, чего бы мне хотелось. Как и многое в Linux, переименовать сервер можно разными способами.
Для начала «правильный» метод:
в файле /etc/sysconfig/network есть опция HOSTNAME, которая и отвечает за имя хоста. Правим её.
[root@CentOS-64-64-minimal ~]# vim /etc/sysconfig/network
меняем HOSTNAME на то, что нужно.
По хорошему надо было бы перегрузиться, но ребутать продакшн, который и без того хорошо работает и обнулять аптайм не хочется. Так как это сетевые настройки, то просто перезапустим службу сети.
service network restart
Если есть возможность и желание — можно перегрузить.
Вариант 2:
Не совсем правильный, но действенный метод:
[root@CentOS-64-64-minimal ~]# cat /proc/sys/kernel/hostname CentOS-64-64-minimal [root@CentOS-64-64-minimal ~]# echo "office.tld.com" > /proc/sys/kernel/hostname [root@CentOS-64-64-minimal ~]# exit logout Connection to *.*.*.231 closed. [user@admin ~]$ ssh *.*.*.231 user@*.*.*.231's password: Last login: Wed Jun 12 11:29:28 2013 from *.*.*.73 [root@office ~]#
Оба метода работают.