Computer >> Máy Tính >  >> Hệ thống >> Linux

Tập tin cấu hình là gì? Cách chỉnh sửa chúng một cách an toàn

Hầu hết các chương trình máy tính mà chúng tôi sử dụng --- cho dù bộ văn phòng, trình duyệt web, thậm chí cả trò chơi điện tử --- đều được định cấu hình thông qua giao diện menu. Nó gần như đã trở thành cách mặc định mà chúng ta sử dụng máy của mình.

Nhưng một số chương trình yêu cầu bạn phải thực hiện một bước xa hơn thế. Thay vì các menu, bạn phải chỉnh sửa tệp văn bản để phần mềm chạy như bạn muốn.

Các tệp văn bản này cấu hình phần mềm và --- không đủ ngạc nhiên khi --- được gọi là "tệp cấu hình". Nếu bạn muốn nâng cao kiến ​​thức máy tính của mình, bạn sẽ cần biết tệp cấu hình là gì và cách chỉnh sửa tệp.

Tệp cấu hình là gì?

Trước khi chúng ta đi sâu vào vấn đề kỹ thuật, trước tiên chúng ta hãy xác định tệp cấu hình là gì.

Các tệp cấu hình về cơ bản là các tệp văn bản có thể chỉnh sửa chứa thông tin cần thiết cho hoạt động thành công của một chương trình. Các tệp được cấu trúc theo một cách cụ thể, được định dạng để người dùng có thể định cấu hình.

Trong khi một số cấu hình được mã hóa cứng trong phần mềm, các cài đặt mà bạn có thể thay đổi được bao gồm trong các tệp cấu hình.

Đáng ngạc nhiên là không có tiêu chuẩn xác định nào về cách các tệp cấu hình hoạt động hoặc chúng trông như thế nào. Nó hoàn toàn phụ thuộc vào ý muốn của nhà phát triển chương trình.

Tập tin cấu hình là gì? Cách chỉnh sửa chúng một cách an toàn

Người dùng Linux sẽ đặc biệt quen thuộc với các tệp cấu hình vì nhiều tác vụ bảo trì cơ bản yêu cầu bạn chỉnh sửa chúng. Việc tinh chỉnh Raspberry Pi thường dựa vào việc chỉnh sửa các tệp cấu hình. Điều này có thể là để chỉ định một mạng không dây để kết nối hoặc đặt dung lượng RAM cho đồ họa.

Tuy nhiên, các tệp cấu hình không dành riêng cho Linux. Đôi khi bạn có thể phải chỉnh sửa chúng trong Windows hoặc macOS.

Cách Tìm và Chỉnh sửa Tệp Cấu hình

Một số tệp cấu hình được cấu trúc theo định dạng của thiết kế riêng của nhà phát triển. Những người khác sử dụng các tiêu chuẩn được biết đến rộng rãi được sử dụng để cấu trúc dữ liệu, như:

  • JSON (Ký hiệu đối tượng JavaScript)
  • YAML (YAML Không phải là Ngôn ngữ Đánh dấu)
  • XML (Ngôn ngữ đánh dấu eXtensible)

Một số chương trình tải thông tin được lưu trữ trong các tệp cấu hình của chúng khi chúng khởi động. Trong khi đó, những người khác kiểm tra định kỳ tệp cấu hình để xem nó có bị thay đổi hay không.

Bất kỳ tệp cấu hình nào bạn muốn chỉnh sửa, bạn nên tạo một bản sao của tệp đó trước khi thực hiện bất kỳ thay đổi nào. Bằng cách này, nếu có sự cố, bạn có thể khôi phục bản sao và bắt đầu lại!

Bây giờ, chúng ta hãy xem xét một tệp cấu hình trong thế giới thực. Như chúng tôi đã đề cập trước đó, chúng có tất cả các hình dạng và kích thước khác nhau. Một tệp cấu hình mà bạn gần như chắc chắn quen thuộc là tệp máy chủ. Windows, Mac và Linux đều sử dụng điều này để ánh xạ địa chỉ IP với tên máy chủ theo cách thủ công.

Tệp cấu hình Windows

Người dùng Windows sẽ tìm thấy tệp máy chủ trong c:\ windows \ system32 \ drivers \ etc \ .

Bạn có thể mở nó bằng cách nhấp đúp chuột và chọn Notepad từ danh sách các ứng dụng được đề xuất. Đây là tất cả những gì bạn cần để xem và chỉnh sửa các tệp cấu hình như máy chủ. Tuy nhiên, có một số lựa chọn thay thế --- xem bên dưới để biết chi tiết.

Khi mở tệp, bạn sẽ thấy rằng nó sử dụng khoảng trắng (nghĩa đen là khoảng trắng và điểm dừng tab) để phân tách các phần tử.

Tập tin cấu hình là gì? Cách chỉnh sửa chúng một cách an toàn

Mỗi tên máy chủ có một dòng riêng, theo sau là một điểm dừng tab và địa chỉ IP. Hơn nữa, tệp máy chủ cho phép người dùng thêm chú thích và nhận xét, tất cả đều bắt đầu bằng ký hiệu băm.

Tệp cấu hình Linux

Trên Linux, bạn sẽ tìm thấy tệp máy chủ trong / etc / . Điều này có thể được mở trong Gedit hoặc trình soạn thảo văn bản dòng lệnh như nano hoặc vim. Trong hầu hết các trường hợp, bản phân phối Linux của bạn sẽ được cài đặt sẵn một hoặc tất cả những thứ này.

Một số chương trình lưu trữ tệp cấu hình trong thư mục chính, với dấu chấm ở đầu tên tệp. Các tệp cấu hình này đôi khi có phần mở rộng tệp .rc và chúng tôi gọi chúng là "dotfiles".

Định cấu hình tệp trong macOS

Giống như Linux, tệp máy chủ có thể được tìm thấy trong / etc / trên macOS.

Người dùng Mac sẽ biết rằng BBEdit là trình soạn thảo văn bản được cài đặt sẵn mặc định. Điều này làm cho nó lý tưởng để chỉnh sửa các tệp cấu hình trong macOS. Tuy nhiên, như với Linux, các trình soạn thảo dòng lệnh vim và nano cũng có sẵn.

Ứng dụng để chỉnh sửa an toàn tệp cấu hình

Vì vậy, bây giờ chúng ta biết các tệp cấu hình được sử dụng để làm gì, hãy nói về cách chúng ta có thể chỉnh sửa chúng.

Để làm điều này, bạn sẽ cần một trình soạn thảo văn bản. Tránh trình xử lý văn bản; những điều này có thể thêm định dạng vào tệp, điều này sẽ ngăn chúng được đọc chính xác.

Tập tin cấu hình là gì? Cách chỉnh sửa chúng một cách an toàn

Các trình soạn thảo văn bản gốc có sẵn, như đã đề cập. Tuy nhiên, đối với các chức năng bổ sung, các trình soạn thảo văn bản của bên thứ ba cũng có sẵn:

Vì vậy, rất nhiều công cụ chỉnh sửa văn bản có sẵn cho mọi nền tảng nên thật khó để giới thiệu một ứng dụng duy nhất. Người dùng Linux cũng có thể kiểm tra danh sách các trình soạn thảo văn bản Linux của chúng tôi. Trong khi đó, đợt tổng hợp các trình soạn thảo văn bản dành cho macOS này sẽ giúp ích cho các chủ sở hữu máy tính Apple.

Khi bạn chỉnh sửa tệp cấu hình, điều quan trọng là đảm bảo bạn tuân theo các quy ước của tệp đó. Điều này có thể được giải quyết chỉ bằng cách nhìn vào nó. Một số tệp cấu hình, như tệp máy chủ, sẽ giải thích các quy ước này cho bạn trong các dòng được chú thích. Những người khác sẽ buộc bạn đọc một số tài liệu hoặc một vài bài đăng trên blog.

Cuối cùng, nếu tệp cấu hình bạn chỉnh sửa có định dạng JSON hoặc XML, hãy xem xét một trình soạn thảo văn bản có đánh dấu cú pháp. Notepad ++ và Atom đều là những lựa chọn tốt ở đây. Đánh dấu cú pháp sẽ cải thiện độ chính xác của bạn bằng cách hiển thị cho bạn khi bạn mắc lỗi.

Các vị trí khác mà bạn có thể tìm tệp cấu hình để chỉnh sửa

Nếu bạn quan tâm đến việc khám phá thêm các tệp cấu hình, bạn sẽ tìm thấy chúng trong tất cả các loại ứng dụng và nền tảng. Có nhiều thứ để định cấu hình tệp hơn là chỉ định trang web và địa chỉ IP nào để chặn!

Ngoài tệp máy chủ, bạn sẽ tìm thấy tệp cấu hình trong trò chơi điện tử. Chúng thường được sử dụng để xác định và kiểm soát những thứ như ánh xạ chìa khóa.

Trong khi đó, một số tệp cấu hình có thể được sử dụng để gian lận. Đây là trường hợp trong trò chơi Deus Ex gốc trên PC. Ngày nay, việc gian lận khó khăn hơn nhiều và thường không đáng để bạn nỗ lực trừ khi bật chế độ gian lận chính thức.

Các ứng dụng web cũng sử dụng tệp cấu hình để tùy chỉnh.

Điều gì sẽ xảy ra nếu Chỉnh sửa cấu hình của bạn không hoạt động?

Các vấn đề liên quan đến chỉnh sửa tệp cấu hình có xu hướng rơi vào hai phe:quyền và lỗi người dùng.

Sự cố với tệp cấu hình do sự cố quyền gây ra là do tính toàn vẹn của hệ thống. Bạn không thể lưu các thay đổi vì bạn đang chỉnh sửa với tư cách là một người dùng bình thường. Để tránh tình trạng vô tình định cấu hình sai, nhiều tệp cấu hình chỉ có thể chỉnh sửa bởi những người có đặc quyền cấp quản trị viên.

Tập tin cấu hình là gì? Cách chỉnh sửa chúng một cách an toàn

Khắc phục điều này rất dễ dàng:

  • Trên Windows, nhấp chuột phải vào trình soạn thảo văn bản và chọn Chạy với tư cách quản trị viên
  • Trên macOS và Linux, hãy thử nâng cấp các đặc quyền của bạn bằng lệnh sudo. Vì vậy, nếu bạn đang chỉnh sửa tệp máy chủ của mình, hãy chạy sudo nano / etc / hosts

(Lưu ý rằng nếu bạn chỉ định một tên tệp hoặc vị trí khác, bạn sẽ tạo một tệp cấu hình trong terminal một cách hiệu quả.)

Khi vấn đề là lỗi của người dùng, điều đó có nghĩa là lỗi của bạn. Kiểm tra để đảm bảo rằng bạn không mắc lỗi chính tả và bạn đã tuân thủ các quy ước của tệp cấu hình.

Mặc dù nó có vẻ hiển nhiên, nhưng một lỗi chính tả đơn giản có thể khiến toàn bộ tệp của bạn trở nên vô dụng. Trước khi thực hiện các thay đổi của bạn và lưu tệp, hãy nhớ:

  • Kiểm tra thay đổi bạn đã thực hiện
  • Đảm bảo rằng bạn đã để lại nhận xét

Ngoài ra, hãy đảm bảo đóng tệp cấu hình trước khi cố chạy phần mềm mà bạn đang định cấu hình.

Tệp cấu hình rất quan trọng

Hơn cả quan trọng, chúng là một phần thiết yếu của việc sử dụng Linux. Biết cách chỉnh sửa chúng đúng cách có thể giúp bạn đáng kể.

Mặc dù bạn có thể chỉnh sửa nhiều tệp cấu hình, hãy đảm bảo tạo một bản sao của tệp trước khi thực hiện bất kỳ thay đổi nào. Bằng cách đó, bạn có thể hoàn nguyên về bản gốc nếu có vấn đề gì xảy ra.

Sử dụng Linux? Dưới đây là thông tin thêm về sửa đổi và quản lý tệp máy chủ trong Linux.