Što su konfiguracijske datoteke? Kako ih urediti na siguran način

Što su konfiguracijske datoteke? Kako ih urediti na siguran način

Većina računalnih programa koje koristimo --- bilo da su uredski paketi, web preglednici, čak i video igre --- konfigurirani putem sučelja izbornika. Gotovo je postao zadani način korištenja naših strojeva.





No neki programi zahtijevaju da napravite korak dalje od toga. Umjesto izbornika, morate urediti tekstualnu datoteku da bi softver radio kako želite.





Ove tekstualne datoteke konfiguriraju softver i --- dovoljno iznenađujuće-nazivaju se 'konfiguracijske datoteke'. Ako želite poboljšati svoje znanje o računalu, morat ćete znati što je konfiguracijska datoteka i kako je urediti.





Što su konfiguracijske datoteke?

Prije nego što prijeđemo na tehničke sitnice, prvo definirajmo što je konfiguracijska datoteka.

Konfiguracijske datoteke u biti su tekstualne datoteke koje se mogu uređivati ​​i sadrže informacije potrebne za uspješan rad programa. Datoteke su strukturirane na poseban način, oblikovane tako da ih može konfigurirati korisnik.



Iako je neka konfiguracija teško kodirana u softver, postavke koje možete promijeniti uključene su u konfiguracijske datoteke.

Iznenađujuće, ne postoji definirani standard o tome kako bi konfiguracijske datoteke trebale raditi ili kako bi trebale izgledati. U potpunosti ovisi o hiru programera programa.





Korisnici Linuxa bit će osobito upoznati s konfiguracijskim datotekama jer mnogi osnovni zadaci održavanja zahtijevaju njihovo uređivanje. Podešavanje Raspberry Pi često se oslanja na uređivanje konfiguracijskih datoteka. To bi moglo biti određivanje bežične mreže za povezivanje ili postavljanje količine RAM -a za grafiku.

Međutim, konfiguracijske datoteke nisu ekskluzivne za Linux. Ponekad ćete ih morati urediti u sustavu Windows ili macOS.





Kako pronaći i urediti konfiguracijske datoteke

Neke su konfiguracijske datoteke strukturirane u formatu vlastitog dizajna programera. Drugi koriste široko poznate standarde koji se koriste za strukturiranje podataka, poput:

  • JSON (Oznaka JavaScript objekta)
  • YAML (YAML nije označni jezik)
  • XML (proširivi jezik označavanja)

Neki programi učitavaju podatke pohranjene u svojim konfiguracijskim datotekama pri pokretanju. U međuvremenu, drugi povremeno provjeravaju konfiguracijsku datoteku kako bi vidjeli je li promijenjena.

Koju god konfiguracijsku datoteku želite urediti, pametno je napraviti njezinu kopiju prije nego unesete bilo kakve izmjene. Na ovaj način, ako nešto pođe po zlu, možete vratiti kopiju i početi iznova!

kako zrcaliti zaslon na xbox one

Pogledajmo sada konfiguracijsku datoteku u stvarnom svijetu. Kao što smo ranije spomenuli, oni dolaze u različitim oblicima i veličinama. Jedna konfiguracijska datoteka koju gotovo sigurno poznajete je datoteka hosts. Windows, Mac i Linux svi to koriste za ručno preslikavanje IP adresa u imena hostova.

Windows konfiguracijske datoteke

Korisnici sustava Windows pronaći će datoteku hosts u c: windows system32 drivers etc .

Možete ga otvoriti dvostrukim klikom miša i odabirom Notepada s popisa predloženih aplikacija. Ovo je sve što vam je potrebno za pregled i uređivanje konfiguracijskih datoteka poput hostova. Međutim, na raspolaganju je nekoliko alternativa --- za detalje pogledajte dolje.

S otvorenom datotekom vidjet ćete da koristi razmake (doslovno razmake i tabulatore) za odvajanje elemenata.

Svaki naziv hosta ima svoj redak, nakon kojeg slijedi zaustavljanje kartica i IP adresa. Nadalje, datoteka hosts omogućuje korisniku dodavanje napomena i komentara, koji svi počinju simbolom raspršivanja.

Linux konfiguracijske datoteke

Na Linuxu ćete pronaći datoteku hosts u /etc/ . To se može otvoriti u Geditu ili uređivaču teksta naredbenog retka, poput nano ili vim. U većini slučajeva vaš Linux distributer će imati jednu ili sve prethodno instalirane.

Neki programi spremaju konfiguracijsku datoteku u kućni direktorij s točkom na početku naziva datoteke. Ove konfiguracijske datoteke ponekad imaju ekstenziju datoteke .rc, a mi ih nazivamo 'dotfiles'.

Konfiguriranje datoteka u macOS -u

Kao i Linux, datoteku hosts možete pronaći u /etc/ na macOS -u.

Korisnici Mac računala znati će da je BBEdit zadani, unaprijed instalirani uređivač teksta. To ga čini idealnim za uređivanje konfiguracijskih datoteka u macOS -u. Međutim, kao i kod Linuxa, dostupni su i uređivači naredbenog retka vim i nano.

Aplikacije za sigurno uređivanje konfiguracijskih datoteka

Dakle, sada znamo za što se koriste konfiguracijske datoteke, razgovarajmo o tome kako ih možemo urediti.

Da biste to učinili, trebat će vam uređivač teksta. Izbjegavajte obrađivače teksta; oni mogu dodati oblikovanje datoteci što bi spriječilo njihovo ispravno čitanje.

Dostupni su uređivači izvornog teksta, kako je spomenuto. Međutim, za dodatne funkcije dostupni su i uređivači teksta trećih strana:

Preuzimanje datoteka: Notepad ++ za Windows (besplatno)

Preuzimanje datoteka: Atom za Windows, macOS, Linux (besplatno)

Preuzimanje datoteka: Uzvišeni uređivač teksta za Windows, macOS, Linux (besplatno ocjenjivanje)

Za svaku platformu dostupno je toliko alata za uređivanje teksta da je teško preporučiti jednu aplikaciju. Korisnici Linuxa također mogu provjeriti naš popis Uređivači teksta za Linux . U međuvremenu je ovo zaokruživanje uređivači teksta za macOS trebao bi pomoći vlasnicima računala Apple.

Kada uređujete konfiguracijsku datoteku, važno je osigurati da slijedite njene konvencije. To se može riješiti samo gledanjem. Neke konfiguracijske datoteke, poput datoteke hosts, objasnit će vam ove konvencije u komentiranim redovima. Drugi će vas natjerati da pročitate neku dokumentaciju ili nekoliko postova na blogu.

Konačno, ako konfiguracijska datoteka koju uređujete ima JSON ili XML format, razmislite o uređivaču teksta s isticanjem sintakse. Notepad ++ i Atom su ovdje dobre opcije. Isticanje sintakse poboljšat će vašu točnost pokazujući vam kada ste pogriješili.

što je crc sha desnim klikom

Druga mjesta na kojima možete pronaći konfiguracijske datoteke za uređivanje

Ako ste zainteresirani za daljnje istraživanje konfiguracijskih datoteka, pronaći ćete ih u raznim aplikacijama i platformama. Datoteke za konfiguriranje imaju više od navođenja web stranica i IP adresa koje treba blokirati!

Osim datoteke hosts, konfiguracijske datoteke pronaći ćete i u video igrama. Oni se često koriste za definiranje i kontrolu stvari poput preslikavanja tipki.

U međuvremenu se neke konfiguracijske datoteke mogu koristiti za varanje. To je bio slučaj u originalnoj igri Deus Ex na PC -u. Ovih je dana varanje daleko teže i često nije vrijedno truda ako ne omogućite službeni način varanja.

Web aplikacije također koriste konfiguracijske datoteke za prilagođavanje.

Što ako uređivanje konfiguracije ne radi?

Problemi povezani s uređivanjem konfiguracijskih datoteka obično se dijele na dva tabora: dopuštenja i korisničku pogrešku.

Problemi s konfiguracijskim datotekama uzrokovani problemima s dozvolama svedu su na integritet sustava. Ne možete spremiti promjene jer uređujete kao običan korisnik. Kako bi se spriječila slučajna pogrešna konfiguracija, mnoge konfiguracijske datoteke mogu uređivati ​​samo oni s ovlastima na razini administratora.

Ovo je lako popraviti:

  • U sustavu Windows desnom tipkom miša kliknite uređivač teksta i odaberite Pokreni kao administrator
  • Na macOS -u i Linuxu pokušajte povećati svoje privilegije naredbom sudo. Dakle, ako ste uređivali datoteku domaćina, pokrenite je sudo nano /etc /hosts

(Imajte na umu da biste, ako navedete drugi naziv datoteke ili lokaciju, učinkovito stvorili konfiguracijsku datoteku u terminalu.)

Kada je problem korisnička greška, to znači da ste vi krivi. Provjerite jeste li unijeli pravopisne pogreške i jeste li slijedili konvencije konfiguracijske datoteke.

Iako se može činiti očitim, jednostavna pravopisna pogreška može učiniti cijelu datoteku beskorisnom. Prije nego se posvetite promjenama i spremite datoteku, zapamtite:

  • Provjerite koju ste promjenu napravili
  • Obavezno ostavite komentar

Također svakako zatvorite konfiguracijsku datoteku prije nego što pokušate pokrenuti softver koji pokušavate konfigurirati.

Konfiguracijske datoteke su važne

Više nego važno, bitan su dio korištenja Linuxa. Znanje kako ih ispravno urediti može vam uvelike pomoći.

Iako možete uređivati ​​mnoge konfiguracijske datoteke, svakako napravite kopiju datoteke prije bilo kakvih promjena. Na taj se način možete vratiti na izvornik ako nešto nestane.

najbolji pdf preglednik za Windows 10

Koristite Linux? Evo više o mijenjanju i upravljanju datotekom hosts datoteku u Linuxu .

Udio Udio Cvrkut E -pošta 6 zvučnih alternativa: najbolje besplatne ili jeftine aplikacije za audio knjige

Ako ne volite plaćati audioknjige, evo nekoliko sjajnih aplikacija koje vam omogućuju besplatno i legalno slušanje.

Pročitajte Dalje
Povezane teme
  • Linux
  • Objašnjena tehnologija
  • Terminal
  • Žargon
  • Savjeti za Linux
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije, te zaista koristan producent Podcasta, s velikim iskustvom u podršci za stolna i softverska rješenja. Suradnik časopisa Linux Format, Christian je majstor za maline Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu