Выполнение sudo -s занимает много времени и запрашивает sudo: не удалось разрешить машину XXX

Я не знаю, что не так, но теперь, когда я использую команду sudo, она занимает много времени и выдает:

sudo: was not possible to resolve machine XXX

, затем она выполняется. Кажется, что поиск имени машины, как DNS, и время, которое требуется, это сетевой тайм-аут. Может кто-нибудь помочь мне? Спасибо.

0
задан 9 June 2016 в 02:38

2 ответа

Возможно, в Вашем файле хоста существует что-то не так. Можно считать его при помощи.

cat /etc/hosts

РЕДАКТИРОВАНИЕ: это должно соответствовать Вашему/etc/hostname

2
ответ дан 9 June 2016 в 02:38

Похож на Ваш Linux bos, пытается разрешить имя хоста, которое не является установкой в Вашем файле hosts. Если Вы вводите имя хоста Word , должен распечатать фактическую установку имени хоста.

sudo nano /etc/hosts #opens the file for editing
127.0.0.1 myhostname #add this to the file and Ctrl+O to save, Ctrl+X to exit

, Который должен уладить Вас, но можно также проследить syscall для наблюдения, где он проводит много времени, выполняясь

sudo strace -r -o trace.log sudo echo hello

NB: С strace, каждая строка запускается со времени, потраченного начиная с ввода предыдущего syscall.

Douglas

Отношений
0
ответ дан 9 June 2016 в 02:38

Другие вопросы по тегам:

Похожие вопросы: