většina počítačových programů, které používáme – – – ať už kancelářské sady, webové prohlížeče, dokonce i videohry – – – jsou konfigurovány prostřednictvím rozhraní nabídky. Téměř se stal výchozím způsobem, jakým používáme naše stroje.
ale některé programy vyžadují, abyste udělali krok za tím. Místo nabídek musíte upravit textový soubor, aby se software mohl spustit, jak si přejete.
tyto textové soubory nakonfigurují software a jsou – – – nepřekvapivě – – – nazývány „konfigurační soubory“. Chcete-li zlepšit znalosti počítače, budete potřebovat vědět, co je konfigurační soubor a jak jej upravit.
- co jsou konfigurační soubory?
- jak najít a upravit konfigurační soubory
- konfigurační soubory systému Windows
- Linux Config Files
- konfigurační soubory v systému macOS
- aplikace pro bezpečnou úpravu konfiguračních souborů
- další místa můžete najít konfigurační soubory pro úpravu
- co když vaše konfigurační úprava nefunguje?
- konfigurační soubory jsou důležité
- přihlaste se K Odběru Našeho Newsletteru
co jsou konfigurační soubory?
než se dostaneme do technického nitty-kostrbatý, pojďme nejprve definovat, co je konfigurační soubor.
konfigurační soubory jsou v podstatě editovatelné textové soubory, které obsahují informace potřebné pro úspěšné fungování programu. Soubory jsou strukturovány určitým způsobem, formátovány tak, aby byly uživatelsky konfigurovatelné.
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 o tom, 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 bude zejména seznámit s config soubory, jako mnoho základních úkolů údržby vyžadují, aby je upravit. Ladění Raspberry Pi se často spoléhá na úpravy konfiguračních souborů. Může se jednat o určení bezdrátové sítě pro připojení nebo nastavení množství paměti RAM pro grafiku.
konfigurační soubory však nejsou exkluzivní pro Linux. Jsou chvíle, kdy je budete muset upravit v systému Windows nebo macOS.
jak najít a upravit konfigurační soubory
některé konfigurační soubory jsou strukturovány ve formátu vlastního návrhu vývojáře. Jiní používají široce známé standardy používané ke struktuře dat, jako:
- JSON (JavaScript Object Notation)
- YAML (YAML není Markup Language)
- XML (eXtensible Markup Language)
Některé programy načíst informace uložené v jejich konfigurační soubory, když začnou. Mezitím ostatní pravidelně kontrolují konfigurační soubor, aby zjistili, zda byl změněn.
bez ohledu na konfigurační soubor, který chcete upravit, je chytré vytvořit jeho kopii před provedením jakýchkoli změn. Tímto způsobem, pokud se něco pokazí, můžete obnovit kopii a začít znovu!
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 jména hostitelů.
konfigurační soubory systému Windows
uživatelé systému Windows najdou soubor hosts v c:\windows\system32\drivers\etc\.
můžete jej otevřít dvojitým kliknutím myši a výběrem Poznámkový blok 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.
při otevřeném souboru uvidíte, že k oddělování prvků používá mezery (doslova mezery a zastávky).
Každý jméno má svou vlastní linii, následuje tabulátor a IP adresu. Soubor hosts navíc umožňuje uživateli přidávat poznámky a komentáře, které začínají symbolem hash.
Linux Config Files
v Linuxu najdete soubor hosts v /etc/. 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 Linuxové distro jeden 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 souboru .rc a označujeme je jako „dotfiles“.
konfigurační soubory v systému macOS
stejně jako Linux lze soubor hosts nalézt v/ etc / v systému macOS.
uživatelé 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ů
takže nyní víme, pro jaké konfigurační soubory se používají, pojďme si promluvit o tom, jak je můžeme upravit.
Chcete-li to provést, budete potřebovat textový editor. Vyhněte se textovým procesorům; ty mohou do souboru přidat formátování, které by jim zabránilo ve správném čtení.
Nativní textové editory jsou k dispozici, jak je uvedeno. Nicméně, pro další funkce, třetí strany, textové editory jsou také k dispozici:
ke Stažení: Notepad++ pro Windows (Zdarma)
ke Stažení: Atom pro Windows, macOS, Linux (Zdarma)
ke Stažení: Úžasný Textový Editor pro Windows, macOS, Linux (Bez hodnocení)
Tolik textu, editační nástroje jsou k dispozici pro každou platformu, že je těžké doporučit jednu aplikaci. Uživatelé Linuxu mohou také zkontrolovat náš seznam textových editorů Linuxu. Mezitím by toto zaokrouhlení textových editorů pro macOS mělo 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 na to. Některé konfigurační soubory, jako je soubor hosts, vám tyto konvence vysvětlí v komentovaných řádcích. Jiní vás donutí přečíst si nějakou dokumentaci nebo pár blogových příspěvků.
A konečně, 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.
další místa můžete najít konfigurační soubory pro úpravu
Pokud máte zájem o další zkoumání konfiguračních souborů, najdete je ve všech druzích aplikací a platforem. Existuje více konfiguračních souborů než určení, které webové stránky a IP adresy blokovat!
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 keymappings.
mezitím lze některé konfigurační soubory použít k podvádění. Tak tomu bylo v původní hře Deus Ex na PC. Tyto dny, podvádění je mnohem obtížnější a často nestojí za námahu, pokud nepovolíte oficiální cheatový režim.
webové aplikace také používají konfigurační soubory pro přizpůsobení.
co když vaše konfigurační úprava nefunguje?
problémy spojené s úpravou konfiguračních souborů mají tendenci spadat do dvou táborů: oprávnění a chyba uživatele.
problémy s konfiguračními soubory způsobené problémy s oprávněními závisí na integritě systému. Změny nelze uložit, protože editujete jako běžný uživatel. Aby se zabránilo náhodnému nesprávnému nastavení, mnoho konfiguračních souborů upravují pouze soubory s oprávněními na úrovni správce.
Upevnění je jednoduché:
- V systému Windows, klepněte pravým tlačítkem myši na textový editor, a vyberte Spustit jako správce
- Na macOS a Linux, zkuste stupňuje své výsady s sudo příkaz. Takže, pokud jste editaci hosts souboru, spusťte sudo nano /etc/hosts
(Všimněte si, že pokud jste zadali jiný název souboru nebo umístění, by efektivně vytvořit konfigurační soubor v terminálu.)
Pokud je problém chyba uživatele, znamená to, že je to vaše chyba. Zkontrolujte, zda jste neudělali žádné 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ý soubor bude zbytečný. Před provedením změn a uložením souboru nezapomeňte:
- zkontrolujte změnu, kterou jste provedli
- ujistěte se, že jste zanechali komentář
nezapomeňte také zavřít konfigurační soubor před pokusem o spuštění softwaru, který se pokoušíte konfigurovat.
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ů, nezapomeňte si před provedením jakýchkoli změn vytvořit kopii souboru. Tímto způsobem se můžete vrátit k originálu, pokud se něco stane.
pomocí Linuxu? Zde je více o úpravě a správě souboru hosts v Linuxu.
- Linux
- Technologie Vysvětlil,
- Terminál
- Žargon
- Linux Tipy
O Autorovi
Zástupce Šéfredaktora pro Bezpečnost, Linux, KUTILSTVÍ, Programování, a Tech Vysvětlil. Produkuje také opravdu užitečný Podcast a má rozsáhlé zkušenosti s podporou stolních počítačů a softwaru. Přispěvatel do časopisu Linux Format, Christian je Malina Pi drotář, LEGO milenec a retro herní fanoušek.
Další Z Křesťanských Cawley
přihlaste se K Odběru Našeho Newsletteru
Připojte se do našeho newsletter pro tech tipy, recenze, knihy zdarma, a exkluzivní nabídky!