Co to są pliki konfiguracyjne? Jak je bezpiecznie edytować

Co to są pliki konfiguracyjne? Jak je bezpiecznie edytować

Większość używanych przez nas programów komputerowych — pakiety biurowe, przeglądarki internetowe, a nawet gry wideo — są konfigurowane za pomocą interfejsów menu. Stało się to prawie domyślnym sposobem, w jaki korzystamy z naszych maszyn.





Ale niektóre programy wymagają, abyś zrobił krok dalej. Zamiast menu musisz edytować plik tekstowy, aby oprogramowanie działało tak, jak chcesz.





Te pliki tekstowe konfigurują oprogramowanie i są --- nic dziwnego --- nazywane 'plikami konfiguracyjnymi'. Jeśli chcesz poszerzyć swoją wiedzę o komputerze, musisz wiedzieć, czym jest plik konfiguracyjny i jak go edytować.





Co to są pliki konfiguracyjne?

Zanim przejdziemy do szczegółów technicznych, najpierw zdefiniujmy, czym jest plik konfiguracyjny.

Pliki konfiguracyjne to zasadniczo edytowalne pliki tekstowe, które zawierają informacje wymagane do pomyślnego działania programu. Pliki są ustrukturyzowane w określony sposób, sformatowane tak, aby można je było konfigurować przez użytkownika.



Chociaż niektóre konfiguracje są na stałe zakodowane w oprogramowaniu, ustawienia, które można zmienić, są zawarte w plikach konfiguracyjnych.

Co zaskakujące, nie ma zdefiniowanego standardu działania plików konfiguracyjnych ani tego, jak powinny wyglądać. To całkowicie zależy od kaprysu twórcy programu.





Użytkownicy systemu Linux będą szczególnie zaznajomieni z plikami konfiguracyjnymi, ponieważ wiele podstawowych zadań konserwacyjnych wymaga ich edycji. Poprawianie Raspberry Pi często polega na edycji plików konfiguracyjnych. Może to być określenie sieci bezprzewodowej do połączenia lub ustawienie ilości pamięci RAM dla grafiki.

Jednak pliki konfiguracyjne nie są przeznaczone wyłącznie dla systemu Linux. Czasami trzeba je edytować w systemie Windows lub macOS.





Jak znaleźć i edytować pliki konfiguracyjne

Niektóre pliki konfiguracyjne mają strukturę według własnego projektu dewelopera. Inni używają powszechnie znanych standardów używanych do strukturyzowania danych, takich jak:

  • JSON (Notacja obiektowa JavaScript)
  • YAM (YAML nie jest językiem znaczników)
  • XML (Rozszerzalny język znaczników)

Niektóre programy podczas uruchamiania ładują informacje przechowywane w plikach konfiguracyjnych. Tymczasem inni okresowo sprawdzają plik konfiguracyjny, aby sprawdzić, czy został zmieniony.

Niezależnie od tego, jaki plik konfiguracyjny chcesz edytować, mądrze jest zrobić jego kopię przed wprowadzeniem jakichkolwiek zmian. W ten sposób, jeśli coś pójdzie nie tak, możesz przywrócić kopię i zacząć od nowa!

jak zsynchronizować moje konta e-mail?

Przyjrzyjmy się teraz plikowi konfiguracyjnemu ze świata rzeczywistego. Jak wspomnieliśmy wcześniej, występują w różnych kształtach i rozmiarach. Jednym z plików konfiguracyjnych, który prawie na pewno znasz, jest plik hosts. Systemy Windows, Mac i Linux używają tego do ręcznego mapowania adresów IP na nazwy hostów.

Pliki konfiguracyjne systemu Windows

Użytkownicy systemu Windows znajdą plik hosts w c:windowssystem32sterownikietc .

Możesz go otworzyć, klikając dwukrotnie myszką i wybierając Notatnik z listy sugerowanych aplikacji. To wszystko, czego potrzebujesz, aby przeglądać i edytować pliki konfiguracyjne, takie jak hosty. Dostępnych jest jednak kilka alternatyw --- patrz poniżej, aby uzyskać szczegółowe informacje.

Po otwarciu pliku zobaczysz, że używa białych znaków (dosłownie spacji i tabulatorów) do oddzielania elementów.

Każda nazwa hosta ma swój własny wiersz, po którym następuje tabulator i adres IP. Ponadto plik hosts pozwala użytkownikowi dodawać adnotacje i komentarze, które zaczynają się od symbolu hash.

Pliki konfiguracyjne Linuksa

W systemie Linux plik hosts znajdziesz w /itp/ . Można to otworzyć w Gedit lub edytorze tekstu wiersza poleceń, takim jak nano lub vim. W większości przypadków twoja dystrybucja Linuksa będzie miała jedną lub wszystkie z nich preinstalowane.

Niektóre programy przechowują plik konfiguracyjny w katalogu domowym, z kropką na początku nazwy pliku. Te pliki konfiguracyjne mają czasami rozszerzenie .rc i nazywamy je „plikami kropkowymi”.

Pliki konfiguracyjne w systemie macOS

Podobnie jak Linux, plik hosts można znaleźć w /itp/ na macOS.

Użytkownicy komputerów Mac będą wiedzieć, że BBEdit jest domyślnym, preinstalowanym edytorem tekstu. Dzięki temu idealnie nadaje się do edycji plików konfiguracyjnych w systemie macOS. Jednak, podobnie jak w przypadku Linuksa, dostępne są również edytory wiersza poleceń vim i nano.

Aplikacje do bezpiecznej edycji plików konfiguracyjnych

Więc teraz wiemy, do czego służą pliki konfiguracyjne, porozmawiajmy o tym, jak możemy je edytować.

Aby to zrobić, będziesz potrzebować edytora tekstu. Unikaj edytorów tekstu; mogą one dodać formatowanie do pliku, co uniemożliwiłoby ich poprawne odczytanie.

Jak wspomniano, dostępne są natywne edytory tekstu. Jednak w przypadku dodatkowych funkcji dostępne są również edytory tekstu innych firm:

Pobierać: Notatnik++ dla Windows (bezpłatnie)

Pobierać: Atom dla Windows, macOS, Linux (bezpłatnie)

Pobierać: Wysublimowany edytor tekstu dla Windows, macOS, Linux (bezpłatna wersja ewaluacyjna)

Dla każdej platformy dostępnych jest tak wiele narzędzi do edycji tekstu, że trudno jest polecić jedną aplikację. Użytkownicy Linuksa mogą również sprawdzić naszą listę Edytory tekstu Linux . Tymczasem ta runda z edytory tekstu dla macOS powinien pomóc właścicielom komputerów Apple.

Kiedy edytujesz plik konfiguracyjny, ważne jest, aby przestrzegać jego konwencji. Można to wypracować po prostu patrząc na to. Niektóre pliki konfiguracyjne, takie jak plik hosts, wyjaśniają te konwencje w zakomentowanych liniach. Inni zmuszą Cię do przeczytania dokumentacji lub kilku wpisów na blogu.

Wreszcie, jeśli edytowany plik konfiguracyjny ma format JSON lub XML, rozważ edytor tekstu z podświetlaniem składni. Notepad ++ i Atom są tutaj dobrymi opcjami. Podświetlanie składni poprawi Twoją dokładność, pokazując, kiedy popełniłeś błąd.

jak zdobyć karty kolekcjonerskie na steam

Inne miejsca, w których możesz znaleźć pliki konfiguracyjne do edycji

Jeśli chcesz dalej eksplorować pliki konfiguracyjne, znajdziesz je w różnych aplikacjach i platformach. Pliki konfiguracyjne to coś więcej niż określanie, które strony internetowe i adresy IP mają być blokowane!

Poza plikiem hosts znajdziesz pliki konfiguracyjne w grach wideo. Są one często używane do definiowania i kontrolowania takich rzeczy, jak mapowanie klawiszy.

Tymczasem niektóre pliki konfiguracyjne mogą służyć do oszukiwania. Tak było w oryginalnej grze Deus Ex na PC. W dzisiejszych czasach oszukiwanie jest znacznie trudniejsze i często nie warte wysiłku, chyba że włączysz oficjalny tryb oszukiwania.

Aplikacje internetowe również używają plików konfiguracyjnych do dostosowywania.

Co się stanie, jeśli Twoja edycja konfiguracji nie działa?

Problemy związane z edycją plików konfiguracyjnych dzielą się na dwa obozy: uprawnienia i błąd użytkownika.

Problemy z plikami konfiguracyjnymi spowodowane problemami z uprawnieniami dotyczą integralności systemu. Nie możesz zapisać zmian, ponieważ edytujesz jako zwykły użytkownik. Aby zapobiec przypadkowej błędnej konfiguracji, wiele plików konfiguracyjnych może edytować tylko osoba z uprawnieniami administratora.

Naprawienie tego jest łatwe:

  • W systemie Windows kliknij prawym przyciskiem myszy edytor tekstu i wybierz Uruchom jako administrator
  • W systemie macOS i Linux spróbuj zwiększyć swoje uprawnienia za pomocą polecenia sudo. Jeśli więc edytujesz plik hosts, uruchom sudo nano /etc/hosts

(Zauważ, że jeśli określisz inną nazwę pliku lub lokalizację, skutecznie utworzysz plik konfiguracyjny w terminalu.)

Gdy problemem jest błąd użytkownika, oznacza to, że to Twoja wina. Sprawdź, czy nie popełniłeś żadnych literówek i czy postępujesz zgodnie z konwencją pliku konfiguracyjnego.

Choć może się to wydawać oczywiste, prosty błąd w pisowni może sprawić, że cały plik będzie bezużyteczny. Przed zatwierdzeniem zmian i zapisaniem pliku pamiętaj, aby:

  • Sprawdź wprowadzoną zmianę
  • Upewnij się, że zostawiłeś komentarz

Pamiętaj również o zamknięciu pliku konfiguracyjnego przed próbą uruchomienia oprogramowania, które próbujesz skonfigurować.

Pliki konfiguracyjne są ważne

Co więcej niż ważne, są one istotną częścią korzystania z Linuksa. Wiedza o tym, jak prawidłowo je edytować, może ci znacznie pomóc.

Chociaż możesz edytować wiele plików konfiguracyjnych, pamiętaj o utworzeniu kopii pliku przed wprowadzeniem jakichkolwiek zmian. W ten sposób możesz wrócić do oryginału, jeśli coś pójdzie nie tak.

jak odłączyć instagram od facebooka

Używasz Linuksa? Oto więcej informacji na temat modyfikowania i zarządzania plik hosts w systemie Linux .

Udział Udział Ćwierkać E-mail 6 dźwiękowych alternatyw: najlepsze darmowe lub tanie aplikacje do audiobooków

Jeśli nie masz ochoty płacić za audiobooki, oto kilka świetnych aplikacji, które pozwolą Ci ich słuchać bezpłatnie i legalnie.

Czytaj dalej
Powiązane tematy
  • Linux
  • Wyjaśnienie technologii
  • Terminal
  • Żargon
  • Wskazówki dotyczące Linuksa
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować