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

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

sudo: was not possible to resolve machine XXX

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

1
задан 8 June 2016 в 16:38

1 ответ

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

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

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

С уважением Дуглас

0
ответ дан 23 May 2018 в 10:13

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

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