Co jsou konfigurační soubory? Jak je bezpečně upravit

Co jsou konfigurační soubory? Jak je bezpečně upravit

Většina počítačových programů, které používáme-ať už kancelářské sady, webové prohlížeče, dokonce i videohry --- je konfigurována prostřednictvím rozhraní nabídky. Téměř se stal výchozím způsobem, jakým používáme naše stroje.





Některé programy však vyžadují, abyste udělali krok dále. Místo nabídek musíte upravit textový soubor, aby software běžel, jak chcete.





Tyto textové soubory konfigurují software a-nepřekvapivě-se nazývají 'konfigurační soubory'. Pokud chcete zlepšit znalosti svého počítače, budete potřebovat vědět, co je konfigurační soubor a jak jej upravit.





Co jsou konfigurační soubory?

Než se dostaneme k technické drobnosti, definujme nejprve, co je konfigurační soubor.

Konfigurační soubory jsou v podstatě upravitelné textové soubory, které obsahují informace potřebné pro úspěšné fungování programu. Soubory jsou strukturovány určitým způsobem a formátovány tak, aby je bylo možné konfigurovat uživatelem.



Zatímco některá konfigurace je pevně zakódována do softwaru, nastavení, která můžete změnit, jsou součástí konfiguračních souborů.

Překvapivě neexistuje žádný definovaný standard, jak by konfigurační soubory měly fungovat nebo jak by měly vypadat. Je to zcela na rozmaru vývojáře programu.





Uživatelé Linuxu budou obzvláště obeznámeni s konfiguračními soubory, protože mnoho základních úkolů údržby vyžaduje, abyste je upravili. Vylepšení Raspberry Pi často spoléhá na úpravu konfiguračních souborů. Může to být zadání bezdrátové sítě pro připojení nebo nastavení množství RAM pro grafiku.

Konfigurační soubory však nejsou exkluzivní pro Linux. Mohou nastat situace, kdy je budete muset upravit ve Windows nebo macOS.





Jak najít a upravit konfigurační soubory

Některé konfigurační soubory jsou strukturovány ve formátu podle vlastního návrhu vývojáře. Jiní používají široce známé standardy používané ke strukturování dat, například:

  • JSON (JavaScript Object Notation)
  • YAML (YAML není značkovací jazyk)
  • XML (eXtensible Markup Language)

Některé programy při spuštění načtou informace uložené v jejich konfiguračních souborech. Mezitím ostatní pravidelně kontrolují konfigurační soubor, aby zjistili, zda byl změněn.

Jakýkoli konfigurační soubor, který chcete upravit, je chytré vytvořit si jeho kopii před provedením jakýchkoli změn. Tímto způsobem, pokud se něco pokazí, můžete kopii obnovit a začít znovu!

přenášet soubory z virtuální schránky na hostitele

Nyní se podívejme na konfigurační soubor v reálném světě. Jak jsme již zmínili, přicházejí ve všech různých tvarech a velikostech. Jeden konfigurační soubor, který téměř jistě znáte, je soubor hosts. Windows, Mac a Linux to používají k ručnímu mapování IP adres na názvy hostitelů.

Konfigurační soubory Windows

Uživatelé Windows najdou soubor hosts v c: windows system32 ovladače atd .

Můžete jej otevřít dvojitým kliknutím myši a výběrem Poznámkového bloku ze seznamu navrhovaných aplikací. To je vše, co potřebujete k prohlížení a úpravám konfiguračních souborů, jako jsou hostitelé. K dispozici je však několik alternativ-podrobnosti viz níže.

Když je soubor otevřený, uvidíte, že k oddělení prvků používá mezery (doslova mezery a zarážky tabulátorů).

Každý název hostitele má svůj vlastní řádek, následovaný zarážkou tabulátoru a IP adresou. Soubor hosts dále umožňuje uživateli přidávat poznámky a komentáře, které všechny začínají symbolem hash.

Konfigurační soubory Linuxu

V Linuxu najdete soubor hosts v /atd/ . To lze otevřít v Geditu nebo v textovém editoru příkazového řádku, jako je nano nebo vim. Ve většině případů bude mít vaše distribuce Linux jednu nebo všechny tyto předinstalované.

Některé programy ukládají konfigurační soubor do domovského adresáře s tečkou na začátku názvu souboru. Tyto konfigurační soubory mají někdy příponu .rc a označujeme je jako 'dotfiles'.

Konfigurace souborů v systému macOS

Stejně jako Linux, soubor hosts lze nalézt v /atd/ na macOS.

Uživatelé počítačů Mac budou vědět, že BBEdit je výchozí, předinstalovaný textový editor. Díky tomu je ideální pro úpravu konfiguračních souborů v systému macOS. Stejně jako u Linuxu jsou však k dispozici také editory příkazového řádku vim a nano.

Aplikace pro bezpečnou úpravu konfiguračních souborů

Nyní tedy víme, k čemu slouží konfigurační soubory, pojďme si promluvit o tom, jak je můžeme upravit.

K tomu budete potřebovat textový editor. Vyhněte se textovým procesorům; ty mohou do souboru přidat formátování, které by zabránilo jejich správnému čtení.

Jak již bylo zmíněno, jsou k dispozici nativní textové editory. Pro další funkce jsou však k dispozici také textové editory třetích stran:

Stažení: Poznámkový blok ++ pro Windows (zdarma)

Stažení: Atom pro Windows, macOS, Linux (zdarma)

Stažení: Vznešený textový editor pro Windows, macOS, Linux (bezplatné hodnocení)

Pro každou platformu je k dispozici tolik nástrojů pro úpravu textu, že je těžké doporučit jednu aplikaci. Uživatelé Linuxu si také mohou prohlédnout náš seznam Textové editory Linux . Mezitím toto kolo nahoru textové editory pro macOS by měl pomoci majitelům počítačů Apple.

Když upravujete konfigurační soubor, je důležité zajistit, abyste dodržovali jeho konvence. To lze vyřešit pouhým pohledem. Některé konfigurační soubory, jako soubor hosts, vám tyto konvence vysvětlí v komentovaných řádcích. Ostatní vás donutí přečíst si nějakou dokumentaci nebo pár příspěvků na blogu.

Nakonec, pokud konfigurační soubor, který upravujete, má formát JSON nebo XML, zvažte textový editor se zvýrazněním syntaxe. Notepad ++ a Atom jsou zde dobré možnosti. Zvýraznění syntaxe zlepší vaši přesnost tím, že vám ukáže, kdy jste udělali chybu.

nejlepší kuchařské hry na světě

Další místa, kde můžete najít konfigurační soubory, které chcete upravit

Pokud máte zájem dále prozkoumávat konfigurační soubory, najdete je ve všech typech aplikací a platforem. Konfigurační soubory jsou více než zadávání blokovaných webů a IP adres!

Kromě souboru hosts najdete konfigurační soubory ve videohrách. Ty se často používají k definování a ovládání věcí, jako je mapování klíčů.

Mezitím lze k podvádění použít některé konfigurační soubory. To byl případ původní hry Deus Ex na PC. V dnešní době je podvádění mnohem obtížnější a často nestojí za námahu, pokud nepovolíte oficiální cheat režim.

Webové aplikace také používají konfigurační soubory pro přizpůsobení.

Co když vaše úprava konfigurace nefunguje?

Problémy spojené s úpravou konfiguračních souborů obvykle spadají do dvou táborů: oprávnění a chyby uživatelů.

Problémy s konfiguračními soubory způsobené problémy s oprávněními se týkají integrity systému. Změny nelze uložit, protože úpravy provádíte jako běžný uživatel. Aby se zabránilo náhodné nesprávné konfiguraci, lze mnoho konfiguračních souborů upravovat pouze těmi, kteří mají oprávnění správce.

Oprava je snadná:

  • V systému Windows klepněte pravým tlačítkem na textový editor a vyberte Spustit jako administrátor
  • V systémech macOS a Linux zkuste zvýšit svá oprávnění pomocí příkazu sudo. Pokud jste tedy upravovali soubor hosts, spusťte sudo nano /etc /hosts

(Všimněte si toho, že pokud byste zadali jiný název souboru nebo umístění, ve skutečnosti byste v terminálu vytvořili konfigurační soubor.)

Když je problémem chyba uživatele, znamená to, že je to vaše chyba. Zkontrolujte, zda jste neudělali překlepy a zda jste dodržovali konvence konfiguračního souboru.

I když se to může zdát zřejmé, jednoduchá pravopisná chyba může způsobit, že celý váš soubor bude k ničemu. Před provedením změn a uložením souboru nezapomeňte:

  • Zkontrolujte provedenou změnu
  • Ujistěte se, že jste zanechali komentář

Před spuštěním softwaru, který se pokoušíte konfigurovat, nezapomeňte zavřít konfigurační soubor.

Konfigurační soubory jsou důležité

Více než důležité jsou nezbytnou součástí používání Linuxu. Vědět, jak je správně upravit, vám může značně pomoci.

I když můžete upravovat mnoho konfiguračních souborů, před provedením jakýchkoli změn si vytvořte kopii souboru. Tímto způsobem se můžete vrátit k originálu, pokud se něco stane nervózním.

jak zrušit rychlost stahování páry

Používáte Linux? Zde je více o úpravách a správě souboru soubor hosts v Linuxu .

Podíl Podíl tweet E-mailem 6 zvukových alternativ: Nejlepší bezplatné nebo levné aplikace pro audioknihy

Pokud vás nebaví platit za audioknihy, zde je několik skvělých aplikací, které vám umožní poslouchat je zdarma a legálně.

Číst dále
Související témata
  • Linux
  • Technologie vysvětlena
  • Terminál
  • Žargon
  • Tipy pro Linux
O autorovi Christian Cawley(1510 článků zveřejněno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a skutečně užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru