Я запускаю Ubuntu Server 12.04.5 LTS, и когда я набираю sudo su, для открытия оболочки требуется еще 30 секунд. Поиск в Интернете, эта проблема кажется связанной с файлом /etc/hosts и /etc/hostname.
Это не проблема для меня ждать, однако это влияет на другие программы (особенно sSMTP, которые я использую для отправки писем с PHP), и Apache дает классический «не может надежно определить полное доменное имя сервера».
Итак, я проверил файл hosts и исправил его, и теперь ошибка apache но другие проблемы сохраняются. sudo su теперь занимает около 10-15 секунд.
Выход uname -n, hostname и hostname -f:
server.example.com
Вывод hostname -a: [ ! d5]
server
Содержание /etc/hosts:
127.0.0.1 localhost.localdomain localhost
127.0.1.1 server.example.com server
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Этот сервер имеет общедоступный IPv4-адрес, а запись DNS для server.example.com верна.
Если я попробую ping server или ping server.example.com, они работают как ожидалось (разрешая 127.0.1.1)
Я запустил много серверов в прошлом, и это единственная проблема, которая имеет эту проблему. Я полностью застрял, любая помощь очень ценится. Спасибо.
Обновление 1: на сервере также запущено openvpn с менее чем 10 клиентами, но отключение службы не имеет последствий
Обновление 1 : все пробовали до сих пор:
1) Изменение имени хоста на «localhost»: это решает проблему, но неприемлемо;
2) Эта версия /etc/hosts (не работает):
127.0.0.1 localhost.localdomain localhost server.example.com
127.0.1.1 server.example.com server
::1 ip6-localhost ip6-loopback server.example.com
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
3) Текущая версия /etc/hosts (не работает):
127.0.0.1 localhost.localdomain localhost
127.0.1.1 server.sistema3.it server
::1 ip6-localhost ip6-loopback localhost
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Попробуйте отредактировать свой / etc / hosts следующим образом:
127.0.0.1 server.example.com
127.0.1.1 server.example.com server
::1 ip6-localhost ip6-loopback server.example.com
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Попробуйте выполнить sudo su сейчас и посмотрите, не имеет значения.