Linux/glibc запрашивает localhost для DNS, даже если никакой сопоставитель не настроен

perl -lne 'unlink' files_to_remove.txt

Если необходимо удалить много файлов, это несколько раз быстрее, чем xargs + комната и многие много раз быстрее, чем цикл оболочки.

-1
задан 20 July 2012 в 17:48
1 ответ

Я предполагаю, что это поведение libc по умолчанию / откат.

Пытался восстановить то, что ты сделал. Это прекратится, если вы измените запись в nsswitch.conf на:

hosts: files

См. Также этот совет: http://sourceware.org/ml/libc-alpha/2009-02/msg00028.html

См. 'Man 5 resolv.conf':

   If this file doesn't exist the only name server to be queried will be  on  the
   local  machine; the domain name is determined from the hostname and the domain
   search path is constructed from the domain name.
2
ответ дан 5 December 2019 в 19:32

Теги

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