Я не знаю, что не так, но теперь, когда я использую команду sudo, она занимает много времени и выдает:
sudo: was not possible to resolve machine XXX
, затем она выполняется. Кажется, что поиск имени машины, как DNS, и время, которое требуется, это сетевой тайм-аут. Может кто-нибудь помочь мне? Спасибо.
Возможно, в Вашем файле хоста существует что-то не так. Можно считать его при помощи.
cat /etc/hosts
РЕДАКТИРОВАНИЕ: это должно соответствовать Вашему/etc/hostname
Похож на Ваш 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
Отношений