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?

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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.