Psychz - Nikhil
Votes: 0Posted On: May 31, 2017 01:01:34
Khi thiết bị đầu cuối bị mắc kẹt trên "sudo: không thể giải quyết host (none)", có nghĩa là bạn không cung cấp tên máy chủ cho hệ thống của bạn. Tên máy chủ lưu trữ là tên của thiết bị mà mạng xác định. Tên máy chủ được lưu trữ cục bộ trong tệp "/ etc / hostname". Nó được ánh xạ tới mạng truyền thông.
Khắc phục sự cố "sudo: không thể giải quyết host (none)"
1. Kiểm tra tên máy chủ lưu trữ của bạn bằng cách chạy lệnh "hostname" trên thiết bị đầu cuối của bạn. Kết quả sẽ bị trống vì không có tên máy chủ được chỉ định.
2. Chỉnh sửa tập tin "/ etc / hostname" trong đó tên máy chủ lưu trữ trong hệ thống của bạn. Cung cấp bất kỳ tên máy chủ nào bạn muốn. Ví dụ: tôi đã gán tên máy chủ là "inspiron-3558". Bạn có thể sử dụng lệnh sau để chỉnh sửa tệp.
(Lưu ý: Bạn sẽ cần quyền root để chỉnh sửa tệp)
Vi / etc / hostname
(Lưu ý: Trong trường hợp này, chúng tôi đang sử dụng trình biên tập "vi" để chỉnh sửa tệp. Tuy nhiên, bạn có thể chọn bất kỳ trình chỉnh sửa văn bản nào theo ý thích của bạn.)
3. Một khi bạn đã lưu các tập tin với tên máy chủ mới của bạn, hãy chạy lệnh "hostname" để xác nhận. Tên máy chủ mới sẽ được hiển thị trên màn hình.
4. Kiểm tra tập tin "/ etc / hosts" và chỉnh sửa tên máy chủ giống như trong "/ etc / hostname". Tệp "hosts" ánh xạ tên máy chủ với địa chỉ IP. Do đó, điều quan trọng là bạn phải chỉnh sửa tên máy chủ trong tệp. Vui lòng chỉnh sửa tên máy chủ được ánh xạ với địa chỉ IP "127.0.1.1".
5. Mọi thay đổi được thực hiện trong các tập tin không có hiệu lực cho đến khi hệ thống được khởi động lại. Vì vậy, vui lòng khởi động lại hệ thống để những thay đổi có hiệu lực.
6. Sau khi khởi động lại hãy kiểm tra lệnh "sudo" để đảm bảo nó hoạt động đúng.