Cách sửa đổi và quản lý tệp máy chủ lưu trữ trên Linux

Cách sửa đổi và quản lý tệp máy chủ lưu trữ trên Linux

Có một tệp duy nhất trên máy tính của bạn đóng vai trò như một cổng nhỏ giữa bạn và web. Nó được gọi là tệp máy chủ. Nếu bạn cần chặn các trang web hoặc tạo các phím tắt web được cá nhân hóa trên Linux, bạn có thể chỉ cần thêm hoặc chỉnh sửa một vài dòng trong tệp.





Trong bài đăng này, chúng tôi sẽ thảo luận chi tiết về tệp máy chủ, cùng với hướng dẫn toàn diện về cách chỉnh sửa và sửa đổi tệp máy chủ một cách an toàn.





Tệp máy chủ Linux là gì?

Tệp máy chủ lưu trữ là tệp văn bản thuần túy mà tất cả các hệ điều hành sử dụng để dịch tên máy chủ (còn được gọi là địa chỉ web hoặc URL) thành địa chỉ IP. Khi bạn nhập tên máy chủ, chẳng hạn như wikipedia.org, hệ thống của bạn sẽ xem xét tệp máy chủ để lấy địa chỉ IP cần thiết để kết nối với máy chủ thích hợp.





Nếu bạn mở tệp hosts, bạn sẽ nhanh chóng nhận thấy rằng nó không có thư mục của toàn bộ internet trong đó. Thay vào đó, có thể chỉ có một vài dòng và thế là xong. Đưa cái gì?

Hóa ra, hệ thống của bạn sẽ kiểm tra tệp máy chủ lưu trữ đầu tiên trước khi tìm kiếm một trang web trên máy chủ DNS được xác định trong cài đặt mạng của bạn (thường là các máy chủ DNS của ISP của bạn).



Điều này có nghĩa là bạn có thể sử dụng tệp máy chủ để thêm vào những gì mà máy chủ DNS không thể cung cấp (chẳng hạn như bí danh cho các vị trí trên mạng cục bộ của bạn, điều này chỉ có thể thực hiện được nếu bạn đã thiết lập máy chủ DNS trong mạng cục bộ của mình) hoặc ghi đè các địa chỉ IP mà máy chủ DNS của bạn thường cung cấp.

Ví dụ: nếu bạn yêu cầu wikipedia.org, máy chủ DNS sẽ trả về địa chỉ IP của Wikipedia cho máy tính của bạn. Nhưng nếu bạn muốn chặn Wikipedia trên máy tính đó, bạn có thể thêm một mục nhập trong tệp máy chủ để cho máy tính của bạn biết rằng wikipedia.org trỏ đến một số địa chỉ IP khác với địa chỉ IP thực của Wikipedia.





Trước khi DNS trực tuyến, tệp này chứa tất cả tên máy chủ và địa chỉ IP cho toàn bộ internet. Quản trị viên hệ thống sẽ tải xuống định kỳ các bản sao cập nhật của tệp này từ một kho lưu trữ trung tâm. Ngay cả vào đầu những năm 1980, quản trị viên hầu như không thể theo kịp vì ngày càng có nhiều máy chủ trực tuyến ngay cả khi mạng vẫn chủ yếu giới hạn trong các trường đại học và phòng nghiên cứu, vì vậy DNS đã được tạo ra.

Điều này làm cho tệp máy chủ phần lớn đã lỗi thời khi xử lý internet công cộng hoặc thậm chí nhiều máy, nhưng nó hoàn hảo để quản lý máy cục bộ và mạng cục bộ nhỏ như Wi-Fi của bạn.





Ngày nay, tệp này thường sẽ có tên máy chủ mà bạn đã chọn cho máy Linux khi bạn cài đặt nó và máy chủ cục bộ được xác định, đây là mức tối thiểu bắt buộc để sử dụng mạng.

Vị trí của tệp máy chủ Linux

Trên Linux, bạn có thể tìm thấy tệp máy chủ trong / etc / hosts . Vì đây là một tệp văn bản thuần túy, bạn có thể mở tệp máy chủ lưu trữ bằng trình soạn thảo văn bản ưa thích của mình.

Vì tệp máy chủ là tệp hệ thống, bạn sẽ cần quyền quản trị để lưu các thay đổi. Để chỉnh sửa tệp bằng trình soạn thảo văn bản dựa trên thiết bị đầu cuối Linux, chẳng hạn như nano, bạn sẽ cần quyền truy cập siêu người dùng.

Ví dụ:

sudo nano /etc/hosts

Để sử dụng trình soạn thảo văn bản đồ họa như gedit:

gksu gedit /etc/hosts

Khi bạn đã hoàn tất việc chỉnh sửa tệp, hãy thoát khỏi trình chỉnh sửa. Trong nano, nhấn Ctrl + X , và sau đó để xác nhận ghi đè các thay đổi. Bạn nên lưu một bản sao lưu của tệp trước khi chỉnh sửa để có thể khôi phục nếu bạn mắc lỗi vì nó có thể gây ảnh hưởng đến quyền truy cập mạng của bạn.

Để tạo bản sao lưu của tệp hosts, chỉ cần tạo một bản sao của nó. Bạn có thể thêm một hậu tố như .cũ vì vậy bạn hãy nhớ rằng đây là bản sao cũ của tệp:

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

Cách thêm trang web vào tệp máy chủ lưu trữ

Trong tệp máy chủ, mỗi mục nhập có dòng riêng. Cú pháp rất đơn giản. Nhập địa chỉ IP bạn muốn tên máy chủ dịch sang, nhấn Chuyển hướng trên bàn phím của bạn, rồi nhập tên máy chủ.

Ví dụ: để chặn Wikipedia, bạn phải nhập (nhớ sử dụng Chuyển hướng quan trọng hơn là Không gian ):

những điều thú vị để hỏi google nha
127.0.0.1 wikipedia.org

127.0.0.1 là địa chỉ IP lặp lại sẽ luôn trỏ về hệ thống của riêng bạn. Vì web không được lưu trữ trên máy của bạn, trình duyệt của bạn sẽ thông báo rằng không thể tìm thấy trang web. Nó hiện đã bị chặn một cách hiệu quả.

Nếu bạn cảm thấy bị đe dọa bởi thiết bị đầu cuối, hãy kiểm tra Ứng dụng Trình chặn tên miền của Linux Mint (còn được biết là bạc hà ). Nó sẽ thêm các mục nhập vào tệp máy chủ để trỏ tên máy chủ mà bạn chỉ định đến 127.0.0.1. Nhưng để làm bất cứ điều gì khác, bạn vẫn sẽ cần thực hiện các thay đổi với trình soạn thảo văn bản.

Tải xuống: Trình chặn tên miền (Miễn phí)

Tạo lối tắt trong tệp máy chủ lưu trữ

Một cách khác mà tệp máy chủ lưu trữ hữu ích là tạo tên dễ nhớ của các máy trong văn phòng nhỏ hoặc mạng gia đình.

Nếu bạn có một máy tính trên mạng gia đình của mình (giả sử có địa chỉ IP là 192.168.1.10) có một trang web hoặc máy chủ tệp đơn giản thực hiện điều gì đó hữu ích cho bạn, bạn có thể nhập thông tin sau vào tệp máy chủ của mình:

192.168.1.10 homeserver

Sau đó, nếu bạn mở trình duyệt của mình và chỉ cần nhập:

http://homeserver

Máy tính của bạn bây giờ sẽ tự động chuyển hướng đến 192.168.1.10. Nó dễ dàng hơn nhiều so với việc phải tra cứu địa chỉ IP. Bạn có thể gán vĩnh viễn địa chỉ IP cho bất kỳ máy nào trên mạng của mình bằng menu cấu hình của bộ định tuyến Wi-Fi.

Ngoài ra, bạn có thể sử dụng tệp máy chủ để tạo lối tắt đến các trang nhất định trên web. Sử dụng một lệnh chẳng hạn như nslookup để tìm địa chỉ IP của trang web, sau đó thêm địa chỉ đó vào tệp máy chủ của bạn cùng với lối tắt mong muốn, giống như trong ví dụ trên. Vì hầu hết các trang web lớn có nhiều địa chỉ IP, điều này có thể không hoạt động trên các trang web như Google hoặc Netflix.

Các vấn đề tiềm ẩn với tệp máy chủ lưu trữ

Vì vậy, chúng tôi đã thiết lập cách thực hiện các thay đổi đối với tệp máy chủ lưu trữ, nhưng bạn vẫn có thể gặp sự cố khi sử dụng Google Chrome. Trình duyệt web này có xu hướng bỏ qua tệp máy chủ lưu trữ trừ khi bạn thực hiện một trong hai điều có thể:

  1. Kiểu http: // ở đầu mỗi địa chỉ. Ví dụ: nếu bạn đã chặn Wikipedia trong tệp máy chủ, thì Chrome sẽ phá vỡ quy tắc chặn nếu bạn chỉ nhập wikipedia.org vào thanh địa chỉ. Tuy nhiên, nếu bạn gõ http: //wikipedia.org vào thanh địa chỉ, nó sẽ theo sau tệp máy chủ.
  2. Vô hiệu hóa ' Sử dụng dịch vụ web để giúp giải quyết các lỗi điều hướng 'trong Cài đặt Chrome và sau đó bạn sẽ không phải nhập http: // ở đầu mọi lúc. Đây là một trong những một số mẹo bảo mật của Google Chrome đáng làm dù sao.

Bạn sẽ thay đổi tệp máy chủ lưu trữ như thế nào?

Tệp máy chủ cung cấp một cách dễ dàng để chặn quyền truy cập vào một số trang web nhất định trên máy tính của bạn cũng như tạo tên cho bất kỳ máy chủ gia đình nào dễ nhớ.

Nếu bạn có con, đó là một cách thô thiển nhưng hiệu quả để chặn các trang web mà bạn có thể không muốn chúng xem hoặc giới hạn thời gian sử dụng thiết bị, ít nhất là miễn là chúng không có quyền truy cập siêu người dùng. Có các công cụ khác có sẵn cho phép bạn giới hạn thời gian truy cập internet và sử dụng thiết bị trên Linux.

Đăng lại Đăng lại tiếng riu ríu E-mail 5 cách để chặn các trang web và giới hạn thời gian sử dụng thiết bị trên Linux

Phần mềm kiểm soát của phụ huynh hầu như chưa từng có trên Linux. Dưới đây là một số cách bạn có thể chặn các trang web và quản lý nội dung trên Linux.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Bảo mật máy tính
  • Xử lý sự cố
  • Mẹo dành cho Linux
  • Quản trị hệ thống
Giới thiệu về tác giả David delony(49 bài báo đã xuất bản)

David là một nhà văn tự do sống ở Tây Bắc Thái Bình Dương, nhưng ban đầu đến từ Vùng Vịnh. Anh ấy đã là một người đam mê công nghệ từ khi còn nhỏ. Sở thích của David bao gồm đọc sách, xem các chương trình truyền hình và phim chất lượng, chơi game kiểu cổ điển và thu thập hồ sơ.

Xem thêm từ David Delony

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký