Čo sú konfiguračné súbory? Ako ich bezpečne upraviť

Čo sú konfiguračné súbory? Ako ich bezpečne upraviť

Väčšina počítačových programov, ktoré používame-či už ide o kancelárske balíky, webové prehliadače, dokonca aj videohry --- je konfigurovaná prostredníctvom rozhraní ponuky. Takmer sa stal predvoleným spôsobom, akým používame naše stroje.





Niektoré programy však vyžadujú, aby ste urobili ešte krok. Namiesto ponúk musíte upraviť textový súbor, aby softvér bežal tak, ako chcete.





Tieto textové súbory konfigurujú softvér a nie sú prekvapením-nazývajú sa 'konfiguračné súbory'. Ak chcete zlepšiť svoje znalosti počítača, budete potrebovať vedieť, čo je konfiguračný súbor a ako ho upraviť.





Čo sú konfiguračné súbory?

Predtým, ako sa dostaneme k technickým ťažkostiam, definujme najskôr, čo je to konfiguračný súbor.

Konfiguračné súbory sú v podstate upraviteľné textové súbory, ktoré obsahujú informácie potrebné na úspešné fungovanie programu. Súbory sú štruktúrované určitým spôsobom a sú formátované tak, aby ich bolo možné konfigurovať používateľom.



Aj keď je určitá konfigurácia pevne zakódovaná v softvéri, nastavenia, ktoré môžete zmeniť, sú súčasťou konfiguračných súborov.

Prekvapivo neexistuje žiadny definovaný štandard, ako by konfiguračné súbory mali fungovať alebo ako by mali vyzerať. Je to úplne na rozmare vývojára programu.





Používatelia systému Linux budú obzvlášť oboznámení s konfiguračnými súbormi, pretože mnohé základné úlohy údržby vyžadujú, aby ste ich upravili. Vyladenie Raspberry Pi často sa spolieha na úpravu konfiguračných súborov. Môže to byť zadanie bezdrôtovej siete na pripojenie alebo nastavenie množstva pamäte RAM pre grafiku.

Konfiguračné súbory však nie sú výhradne pre Linux. Sú chvíle, kedy ich možno budete musieť upraviť v systéme Windows alebo macOS.





Ako nájsť a upraviť konfiguračné súbory

Niektoré konfiguračné súbory sú štruktúrované vo formáte podľa vlastného návrhu vývojára. Iní používajú všeobecne známe štandardy používané na štruktúrovanie údajov, ako napríklad:

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

Niektoré programy pri spustení načítajú informácie uložené v ich konfiguračných súboroch. Medzitým ostatní pravidelne kontrolujú konfiguračný súbor, aby zistili, či bol zmenený.

Bez ohľadu na to, ktorý konfiguračný súbor chcete upraviť, je múdre vytvoriť si jeho kópiu pred vykonaním akýchkoľvek zmien. Týmto spôsobom, ak sa niečo pokazí, môžete obnoviť kópiu a začať znova!

jablková hudba odstránila všetku moju hudbu

Teraz sa pozrime na konfiguračný súbor v reálnom svete. Ako sme už uviedli, majú všetky rôzne tvary a veľkosti. Jeden konfiguračný súbor, ktorý takmer určite poznáte, je súbor hosts. Windows, Mac a Linux to používajú na manuálne mapovanie adries IP na názvy hostiteľov.

Konfiguračné súbory systému Windows

Používatelia systému Windows nájdu súbor hosts v c: windows system32 drivers etc .

Môžete ho otvoriť dvojitým kliknutím myši a zvolením programu Poznámkový blok zo zoznamu navrhovaných aplikácií. To je všetko, čo potrebujete na zobrazenie a úpravu konfiguračných súborov, ako sú hostitelia. K dispozícii je však niekoľko alternatív --- podrobnosti nájdete nižšie.

Keď je súbor otvorený, uvidíte, že na oddelenie prvkov používa prázdne znaky (doslova medzery a zarážky).

Každý názov hostiteľa má svoj vlastný riadok, za ktorým nasleduje zarážka a adresa IP. Súbor hosts ďalej umožňuje užívateľovi pridávať anotácie a komentáre, ktoré začínajú znakom hash.

Konfiguračné súbory Linuxu

V systéme Linux nájdete súbor hosts v /atď/ . Toto je možné otvoriť v programe Gedit alebo v textovom editore príkazového riadka, napríklad nano alebo vim. Vo väčšine prípadov bude mať váš Linux distro predinštalovaný jeden alebo všetky tieto.

Niektoré programy ukladajú konfiguračný súbor do domovského adresára s bodkou na začiatku názvu súboru. Tieto konfiguračné súbory majú niekedy príponu .rc a označujeme ich ako „bodové súbory“.

Konfigurácia súborov v systéme macOS

Rovnako ako Linux, súbor hosts sa nachádza v /atď/ v systéme macOS.

Používatelia počítačov Mac budú vedieť, že BBEdit je predvolený, predinštalovaný textový editor. Vďaka tomu je ideálny na úpravu konfiguračných súborov v systéme macOS. Rovnako ako pre Linux sú však k dispozícii aj editory príkazového riadka vim a nano.

Aplikácie na bezpečnú úpravu konfiguračných súborov

Teraz teda vieme, na čo slúžia konfiguračné súbory, poďme si povedať, ako ich môžeme upraviť.

Na to budete potrebovať textový editor. Vyhnite sa textovým procesorom; tieto môžu do súboru pridať formátovanie, ktoré by bránilo ich správnemu čítaniu.

Ako je uvedené, sú k dispozícii pôvodné textové editory. Pre ďalšie funkcie sú však k dispozícii aj textové editory tretích strán:

Stiahnuť ▼: Poznámkový blok ++ pre Windows (zadarmo)

Stiahnuť ▼: Atom pre Windows, macOS, Linux (zadarmo)

Stiahnuť ▼: Vznešený textový editor pre Windows, macOS, Linux (bezplatné vyhodnotenie)

Pre každú platformu je k dispozícii toľko nástrojov na úpravu textu, že je ťažké odporučiť jednu aplikáciu. Používatelia systému Linux si môžu tiež pozrieť náš zoznam Textové editory Linux . Medzitým sa zaokrúhľuje textové editory pre macOS by mal pomôcť majiteľom počítačov Apple.

Pri úprave konfiguračného súboru je dôležité zabezpečiť, aby ste dodržiavali jeho konvencie. To sa dá vyriešiť jednoduchým pohľadom. Niektoré konfiguračné súbory, ako napríklad súbor hosts, vám tieto konvencie vysvetlia v komentovaných riadkoch. Ostatní vás prinútia prečítať si nejakú dokumentáciu alebo pár blogových príspevkov.

Nakoniec, ak má upravovaný konfiguračný súbor formát JSON alebo XML, zvážte použitie textového editora so zvýraznením syntaxe. Poznámkový blok ++ a Atom sú tu dobré možnosti. Zvýraznenie syntaxe zlepší vašu presnosť tým, že vám ukáže, kedy ste urobili chybu.

ako vytvoriť koláž na facebookovom príspevku

Ďalšie miesta, kde môžete nájsť konfiguračné súbory na úpravu

Ak máte záujem ďalej skúmať konfiguračné súbory, nájdete ich vo všetkých druhoch aplikácií a platforiem. Konfiguračné súbory umožňujú viac, než len zadávať, ktoré webové stránky a adresy IP majú blokovať!

Okrem súboru hosts nájdete konfiguračné súbory vo videohrách. Často sa používajú na definovanie a ovládanie vecí, ako je napríklad mapovanie kľúčov.

Medzitým môžu byť niektoré konfiguračné súbory použité na podvádzanie. To bol prípad pôvodnej hry Deus Ex na PC. V dnešnej dobe je podvádzanie oveľa ťažšie a často nestojí za námahu, pokiaľ nepovolíte oficiálny cheat režim.

Webové aplikácie tiež používajú konfiguračné súbory na prispôsobenie.

Čo keď vaša úprava konfigurácie nefunguje?

Problémy súvisiace s úpravou konfiguračných súborov zvyčajne spadajú do dvoch oblastí: povolenia a chyby používateľov.

Problémy s konfiguračnými súbormi spôsobené problémami s povoleniami sa týkajú integrity systému. Zmeny nemôžete uložiť, pretože úpravy robíte ako bežný používateľ. Aby sa zabránilo náhodnej nesprávnej konfigurácii, mnohé konfiguračné súbory môžu upravovať iba tie, ktoré majú oprávnenia na úrovni správcu.

Oprava je jednoduchá:

  • V systéme Windows kliknite pravým tlačidlom myši na textový editor a zvoľte Spustiť ako správca
  • V systémoch macOS a Linux skúste zvýšiť svoje oprávnenia pomocou príkazu sudo. Ak ste teda upravovali súbor hostiteľov, spustite ho sudo nano /etc /hosts

(Všimnite si toho, že keby ste zadali iný názov súboru alebo umiestnenie, v termináli by ste efektívne vytvorili konfiguračný súbor.)

Keď je problémom chyba používateľa, znamená to, že je to vaša chyba. Skontrolujte, či ste neurobili preklepy a či ste dodržali konvencie konfiguračného súboru.

Aj keď sa to môže zdať zrejmé, jednoduchá pravopisná chyba môže spôsobiť, že celý váš súbor bude zbytočný. Pred vykonaním zmien a uložením súboru nezabudnite:

  • Skontrolujte vykonanú zmenu
  • Uistite sa, že ste zanechali komentár

Pred spustením softvéru, ktorý sa pokúšate konfigurovať, nezabudnite zavrieť konfiguračný súbor.

Konfiguračné súbory sú dôležité

Viac ako dôležité sú zásadnou súčasťou používania Linuxu. Vedieť ich správne upravovať vám môže značne pomôcť.

Aj keď môžete upravovať mnoho konfiguračných súborov, pred vykonaním akýchkoľvek zmien si urobte kópiu súboru. Tak sa budete môcť vrátiť k originálu, ak sa vám niečo nezdá.

ako prepojím telefón s počítačom

Používate Linux? Tu je viac o úprave a správe súboru súbor hosts v systéme Linux .

zdieľam zdieľam Tweet E -mail 6 zvukových alternatív: najlepšie bezplatné alebo lacné aplikácie pre zvukové knihy

Ak nechcete platiť za audioknihy, tu je niekoľko skvelých aplikácií, ktoré vám umožnia počúvať ich bezplatne a legálne.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Technológia vysvetlená
  • Terminál
  • Žargón
  • Tipy pre Linux
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber