sudo pada subsistem Windows 10 Linux tidak dapat menyelesaikan nama mesin lokal

21

Saya menginstal pembaruan Windows 10 Anniversary dan subsistem Linux. Saat menjalankan apa pun dengan sudo, dibutuhkan waktu lama dan kemudian saya mendapatkan pesan kesalahan ini:

sudo: tidak dapat menyelesaikan host MYMACHINE

Bagaimana cara menyingkirkan ini dan membuat sudo cepat?

Sami Kuhmonen
sumber

Jawaban:

40

Anda harus mengedit /etc/hostssambil superuser dan menambahkan nama mesin Anda setelah baris pertama dengan localhost

127.0.0.1        localhost MYMACHINE

Ini akan membuat sistem tidak mencoba menyelesaikan nama host dari DNS.

Sami Kuhmonen
sumber
Yup, itu berhasil untuk saya.
pooter03
3

Anda juga dapat menghapus /etc/hostsdan memulai ulang bash untuk menghasilkan versi yang berisi nama host Anda. Bagi saya, itu membuat garis dengan nama komputer saya dan nama saya yang sepenuhnya memenuhi syarat 127.0.0.1 fbc-2000.domain.local fbc-2000

wruckie
sumber