LINUX.ORG.RU
решено ФорумAdmin

hostname локального сервера


0

1

В общем имелся сервер хостнейм которого serv1, благополучно были установлены самба, апач, мускул, фтп (локальная файлопомойка итд)

После всех манипуляций потребовалось сервер назвать. До этого допустим название было serv1, надо назвать serv2.

Выполнил вроде бы hostname -S serv2, и тут начались проблемы. Во-первых в шарах появился дубликат (2 шары serv1 и serv2), апач и фтп вроде не пострадали, мускул не принимает коннекты на 127.0.0.1. Теперь можно коннектится только так: mysql -hserv2 -uroot -p

Все вышеперечисленные демоны в inetd. Сервер, кстати, на фряхе 8.1

Вопрос: как все же правильно назвать сервак, что бы в локалке был только serv2, и корректно работал мускул. Заранее спасибо

Ответ на: комментарий от c5550258

с шарами разобрался видимо это был какой-то кэш, теперь виден лишь serv2. А вот мускул так и остался проблемой

c5550258
() автор топика
Ответ на: комментарий от Zhbert

и что же? =\ теперь вообще запутался при рестарте мускул ругается: mysql not running? (check /var/db/mysql/serv2.pid)

при коннекте ессесно: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) =\

c5550258
() автор топика
Ответ на: комментарий от Zhbert

192.168.1.2 это как бы и есть сервер. Как только не манипулировал в хостс - толку 0

c5550258
() автор топика
Ответ на: комментарий от o

тоесть изменив пути к пиду и сокету проблема решится? сомневаюсь. С утра отпишу о результатах

c5550258
() автор топика

если не знаешь, что трогать, мог только запись в dns дообавить для serv2

anonymous
()

Решилось всё ппц как просто sh# hostname serv2 sh#vi /etc/rc.conf исправил hostname=«serv2» sh#vi /etc/hosts оставил только 192.168.1.2 serv2 ребут и всё гуд

c5550258
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.