Chúng tôi đã cố gắng cài đặt phần mềm của mình trên máy Ubuntu. Để làm như vậy, chúng tôi cần root
đặc quyền. Về cơ bản, tất cả những gì chúng ta cần làm là chạy một bình có thể chạy được như : sudo java -jar runnableJar.jar
.
Tất cả các lệnh như vậy sẽ trả về : Unable to resolve host xxxxx
.
Các /etc/hosts
tập tin đã hostname
được liệt kê không chính xác đối với giao diện loopback gây ra lỗi này. Tất cả các lệnh không yêu cầu sudo
chạy tốt.
Tôi đã đọc trên giao diện loopback và tôi hiểu rằng nó thiết lập localhost và là một giao diện mạng ảo. Tuy nhiên, tại sao lại sudo
cần nó?