Nếu bạn thấy bài viết của chúng tôi về việc sử dụng tệp máy chủ trong Windows và bạn đang sử dụng Linux thay vì Windows, bạn có thể tự hỏi làm thế nào để làm chính xác điều tương tự trong Linux. Vâng, bạn đang ở trong may mắn. Dưới đây là các bước chính xác để sử dụng tệp máy chủ trong Linux.

Trong Linux, và các hệ thống dựa trên Unix khác, bao gồm BSD và Mac OS X, nó nằm trong “/ etc / hosts”, và nó hoạt động gần như giống hệt như trong Windows. Trong thực tế, nó tồn tại dưới Unix lâu hơn nó có trong Windows.

Tệp máy chủ lưu trữ Linux

Tệp máy chủ ban đầu đã thực hiện cùng một vai trò mà DNS đã thực hiện: khớp các địa chỉ IP với tên máy chủ . Nó hoạt động tốt dưới Internet sớm, nơi chỉ có một số ít máy chủ. Quản trị viên hệ thống sẽ tải xuống bản sao tệp từ một nguồn trung tâm có danh sách các máy chủ đã biết.

Ngay cả vào đầu những năm 1980, nó bắt đầu trở nên khó sử dụng, và sự cần thiết cho một hệ thống linh hoạt hơn được sinh ra. DNS nhanh chóng trở thành giải pháp, bởi vì nó phân cấp và phân phối giữa nhiều máy trên Internet.

"/ Etc / hosts" cũ, khiêm tốn vẫn còn xung quanh, và đôi khi vẫn có ích, như bạn đã thấy trong bài viết trước. Thật tuyệt vời nếu bạn phụ trách một mạng gia đình hoặc văn phòng nhỏ và việc thiết lập máy chủ DNS sẽ quá mức cần thiết.

Nhận quyền

Tệp "/ etc / hosts" thuộc về superuser, vì vậy bạn sẽ phải sử dụng "sudo" để có thể sửa đổi nó, miễn là hệ thống của bạn có nó. Nếu không, bạn chỉ có thể sử dụng "su" và đưa ra lệnh như thể bạn đã root.

Như với bất kỳ tệp hệ thống quan trọng nào khác, bạn nên tạo bản sao của tệp đó trước tiên làm bản sao lưu. Sau đó, nếu có gì sai, bạn chỉ có thể sao chép bản sao lưu của bạn qua nó và bạn sẽ trở lại bình thường.

Dưới đây là cách tạo bản sao lưu:

 sudo cp / etc / hosts /etc/hosts.old 

Tuy nhiên, bạn có thể gọi cho tệp bất kỳ thứ gì bạn thích. Nó chỉ là một tập tin ASCII đơn giản. Và nói về các tệp ASCII thuần tuý, bạn sẽ chỉnh sửa / etc / hosts trong trình soạn thảo văn bản yêu thích của mình. Đây là một ảnh chụp màn hình của Emacs, chỉ vì đó là yêu thích của tôi.

Vâng, netbook của tôi được đặt tên theo Sam Gamgee từ The Lord of the Rings .

 sudo emacs / etc / hosts 

Ngoài ra, bạn cũng có thể sử dụng

 sudo nano / etc / hosts 

để chỉnh sửa tệp trong thiết bị đầu cuối của bạn.

Định dạng này cũng gần như giống hệt nhau trên các hệ thống giống Unix giống như trên Windows, trong đó, xem xét Internet đã được triển khai trên các hệ thống này trước khi nó có trên Windows, không phải là điều đáng ngạc nhiên.

Tôi sẽ không dành quá nhiều thời gian để phục hồi bài báo trước đó, nhưng tôi sẽ chỉ ra một số điều bạn có thể làm với tệp.

Chỉnh sửa tệp máy chủ lưu trữ

Ví dụ: dưới đây là cách bạn chặn trang web từ máy tính của mình:

 127.0.0.1 facebook.com 

Và để tạo lối tắt cá nhân:

 66.220.152.16 fa.ce 

Nhân tiện, nếu bạn muốn tìm kiếm địa chỉ IP của một trang web, bạn có thể sử dụng tiện ích “nslookup”, giống như bạn làm với các cửa sổ. Trên thực tế, rất nhiều các tiện ích Internet đầu tiên xuất hiện trên Unix.

Nếu bạn muốn biết thêm thông tin chi tiết về một tên miền, bạn có thể sử dụng lệnh này:

 whois facebook.com 

Bài đăng này sẽ cho bạn thấy rằng nếu bạn có thể làm điều gì đó trên Windows, bạn có thể làm điều đó trong Linux hoặc bất kỳ hệ thống giống Unix nào khác.

Tín dụng hình ảnh: Biểu tượng vector tìm kiếm tên miền. .com .net .org domain finder của Big Stock Photo.