Khắc phục lỗi chạy lệnh sudo chậm trên Linux


Vấn đề / Problem

Có khi nào các bạn chạy lệnh sudo trên Linux chậm hơn khi không chạy lệnh sudo (ví dụ sudo ls chậm hơn ls). Nó mất vài giây thay vì phản hồi ngay lập tức khi gõ command với không có sudo. Để khắc phục vấn đề này thì hãy thực hiện các bước sau nhé!

Nguyên Nhân

Là do hostname của hệ thống Linux không có bản ghi trong file /etc/hosts.

Giải pháp / Solution

Sửa file /etc/hosts, đặt hostname của server vào file

# The following lines are desirable for IPv4 capable hosts
127.0.0.1       localhost.localdomain localhost <hostname>

# The following lines are desirable for IPv6 capable hosts
::1             localhost.localdomain localhost <hostname>

Với <hostname> là hostname của server, để lấy thông tin hostname của server chúng ta sử dụng lệnh sau:

hostname

Giờ gõ thử lại lệnh sudo xem đã nhanh hơn chưa?

Nguồn: vinasupport.com

             
SHARE

Bài viết liên quan

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web