Wat zijn configuratiebestanden? Hoe u ze veilig kunt bewerken

Wat zijn configuratiebestanden? Hoe u ze veilig kunt bewerken

De meeste computerprogramma's die we gebruiken --- of het nu gaat om kantoorsuites, webbrowsers of zelfs videogames --- worden geconfigureerd via menu-interfaces. Het is bijna de standaardmanier geworden waarop we onze machines gebruiken.





Maar voor sommige programma's moet je een stap verder gaan. In plaats van menu's moet u een tekstbestand bewerken om de software naar wens te laten werken.





Deze tekstbestanden configureren de software en worden - niet verwonderlijk genoeg - 'configuratiebestanden' genoemd. Als u uw computerkennis wilt vergroten, moet u weten wat een configuratiebestand is en hoe u er een kunt bewerken.





Wat zijn configuratiebestanden?

Voordat we ingaan op de technische details, laten we eerst definiëren wat een configuratiebestand is.

Config-bestanden zijn in wezen bewerkbare tekstbestanden die informatie bevatten die nodig is voor de succesvolle werking van een programma. De bestanden zijn op een bepaalde manier gestructureerd, geformatteerd om door de gebruiker te configureren.



Hoewel sommige configuraties hard in software zijn gecodeerd, zijn instellingen die u kunt wijzigen opgenomen in configuratiebestanden.

Verrassend genoeg is er geen gedefinieerde standaard over hoe configuratiebestanden zouden moeten werken of hoe ze eruit zouden moeten zien. Het is geheel aan de grillen van de ontwikkelaar van het programma.





Linux-gebruikers zullen in het bijzonder bekend zijn met configuratiebestanden, aangezien u voor veel basisonderhoudstaken deze moet bewerken. De Raspberry Pi aanpassen is vaak afhankelijk van het bewerken van configuratiebestanden. Dit kan zijn om een ​​draadloos netwerk op te geven om verbinding mee te maken of om de hoeveelheid RAM voor afbeeldingen in te stellen.

Configuratiebestanden zijn echter niet exclusief voor Linux. Er zijn momenten waarop u ze mogelijk moet bewerken in Windows of macOS.





Configuratiebestanden zoeken en bewerken

Sommige configuratiebestanden zijn gestructureerd in een formaat dat de ontwikkelaar zelf heeft ontworpen. Anderen gebruiken algemeen bekende standaarden die worden gebruikt om gegevens te structureren, zoals:

  • JSON (JavaScript-objectnotatie)
  • YAML (YAML is geen opmaaktaal)
  • XML (eXtensible opmaaktaal)

Sommige programma's laden de informatie die is opgeslagen in hun configuratiebestanden wanneer ze worden gestart. Ondertussen controleren anderen periodiek het configuratiebestand om te zien of het is gewijzigd.

Welk configuratiebestand u ook wilt bewerken, het is slim om er een kopie van te maken voordat u wijzigingen aanbrengt. Op deze manier kunt u, als er iets misgaat, de kopie herstellen en opnieuw beginnen!

hoe maak je een audiobestand kleiner

Laten we nu eens kijken naar een real-world configuratiebestand. Zoals we eerder al zeiden, ze zijn er in allerlei verschillende soorten en maten. Een configuratiebestand waarmee u vrijwel zeker bekend bent, is het hosts-bestand. Windows, Mac en Linux gebruiken dit allemaal om IP-adressen handmatig aan hostnamen toe te wijzen.

Windows-configuratiebestanden

Windows-gebruikers vinden het hosts-bestand in c:windowssystem32driversetc .

U kunt het openen door met de muis te dubbelklikken en Kladblok te selecteren in de lijst met voorgestelde apps. Dit is alles wat u nodig hebt om configuratiebestanden zoals hosts te bekijken en te bewerken. Er zijn echter verschillende alternatieven beschikbaar --- zie hieronder voor details.

Met het bestand geopend zul je zien dat het witruimte (letterlijk spaties en tabstops) gebruikt om elementen te scheiden.

Elke hostnaam heeft zijn eigen regel, gevolgd door een tabstop en het IP-adres. Bovendien kan de gebruiker met het hosts-bestand annotaties en opmerkingen toevoegen, die allemaal beginnen met een hekje.

Linux-configuratiebestanden

Op Linux vind je het hosts-bestand in /enzovoort/ . Dit kan worden geopend in Gedit of een teksteditor op de opdrachtregel zoals nano of vim. In de meeste gevallen heeft je Linux-distro een of al deze vooraf geïnstalleerd.

Sommige programma's slaan het configuratiebestand op in de homedirectory, met een punt aan het begin van de bestandsnaam. Deze configuratiebestanden hebben soms de bestandsextensie .rc en we noemen ze 'dotfiles'.

Configuratiebestanden in macOS

Net als Linux is het hosts-bestand te vinden in /enzovoort/ op macOS.

Mac-gebruikers zullen weten dat BBEdit de standaard, vooraf geïnstalleerde teksteditor is. Dit maakt het ideaal voor het bewerken van configuratiebestanden in macOS. Net als bij Linux zijn echter ook de opdrachtregeleditors vim en nano beschikbaar.

Apps voor het veilig bewerken van configuratiebestanden

Dus nu we weten waarvoor configuratiebestanden worden gebruikt, laten we het hebben over hoe we ze kunnen bewerken.

Om dit te doen, heb je een teksteditor nodig. Vermijd tekstverwerkers; deze kunnen opmaak aan het bestand toevoegen waardoor ze niet correct kunnen worden gelezen.

Native teksteditors zijn beschikbaar, zoals vermeld. Voor extra functies zijn er echter ook teksteditors van derden beschikbaar:

downloaden: Kladblok++ voor Windows (gratis)

downloaden: Atoom voor Windows, macOS, Linux (gratis)

downloaden: Sublieme teksteditor voor Windows, macOS, Linux (gratis evaluatie)

Er zijn zoveel tekstbewerkingstools beschikbaar voor elk platform dat het moeilijk is om een ​​enkele app aan te bevelen. Linux-gebruikers kunnen ook onze lijst met: Linux-teksteditors . Ondertussen deze ronde van teksteditors voor macOS zou Apple-computerbezitters moeten helpen.

Wanneer u een configuratiebestand bewerkt, is het belangrijk om ervoor te zorgen dat u de conventies ervan volgt. Dit kan worden opgelost door er gewoon naar te kijken. Sommige configuratiebestanden, zoals het hosts-bestand, zullen deze conventies aan u uitleggen in uitgecommentarieerde regels. Anderen zullen je dwingen om wat documentatie te lezen, of een paar blogposts.

Tot slot, als het configuratiebestand dat u bewerkt een JSON- of XML-indeling heeft, overweeg dan een teksteditor met syntaxisaccentuering. Notepad++ en Atom zijn hier beide goede opties. Syntaxisaccentuering verbetert uw nauwkeurigheid door u te laten zien wanneer u een fout hebt gemaakt.

hoe Google-accountverificatie te omzeilen

Andere plaatsen waar u configuratiebestanden kunt vinden om te bewerken

Als u meer wilt weten over configuratiebestanden, vindt u ze in allerlei toepassingen en platforms. Er komt meer bij het configureren van bestanden kijken dan alleen aangeven welke websites en IP-adressen moeten worden geblokkeerd!

Naast het hosts-bestand vindt u configuratiebestanden in videogames. Deze worden vaak gebruikt om zaken als keymappings te definiëren en te controleren.

Ondertussen kunnen sommige configuratiebestanden worden gebruikt om vals te spelen. Dit was het geval in de originele Deus Ex-game op pc. Tegenwoordig is valsspelen veel moeilijker en vaak niet de moeite waard, tenzij een officiële cheat-modus wordt ingeschakeld.

Webapplicaties gebruiken ook configuratiebestanden voor aanpassingen.

Wat als uw configuratiebewerking niet werkt?

Problemen in verband met het bewerken van configuratiebestanden vallen meestal in twee kampen: machtigingen en gebruikersfouten.

Problemen met configuratiebestanden die worden veroorzaakt door problemen met machtigingen, hebben te maken met systeemintegriteit. U kunt wijzigingen niet opslaan omdat u als gewone gebruiker aan het bewerken bent. Om onbedoelde verkeerde configuratie te voorkomen, kunnen veel configuratiebestanden alleen worden bewerkt door degenen met beheerdersrechten.

Dit oplossen is eenvoudig:

  • Klik in Windows met de rechtermuisknop op de teksteditor en selecteer Als administrator uitvoeren
  • Probeer op macOS en Linux uw privileges te verhogen met de opdracht sudo. Dus, als je je hosts-bestand aan het bewerken was, voer dan sudo nano /etc/hosts

(Merk op dat als u een andere bestandsnaam of locatie opgeeft, u in feite een configuratiebestand in de terminal zou maken.)

Wanneer het probleem een ​​gebruikersfout is, betekent dit dat het uw schuld is. Controleer of je geen typefouten hebt gemaakt en of je de conventies van het configuratiebestand hebt gevolgd.

Hoewel het voor de hand liggend lijkt, kan een simpele spelfout uw hele bestand onbruikbaar maken. Voordat u uw wijzigingen doorgeeft en het bestand opslaat, moet u eraan denken om:

  • Controleer de wijziging die je hebt aangebracht
  • Zorg ervoor dat je een reactie achterlaat

Zorg er ook voor dat u het configuratiebestand sluit voordat u de software probeert uit te voeren die u probeert te configureren.

Configuratiebestanden zijn belangrijk

Meer dan belangrijk, ze zijn een essentieel onderdeel van het gebruik van Linux. Weten hoe u ze op de juiste manier kunt bewerken, kan u aanzienlijk helpen.

Hoewel u veel configuratiebestanden kunt bewerken, moet u ervoor zorgen dat u een kopie van het bestand maakt voordat u wijzigingen aanbrengt. Op die manier kunt u terugkeren naar het origineel als er iets wankel wordt.

maak een opstart-usb windows 7

Linux gebruiken? Hier leest u meer over het wijzigen en beheren van de hosts-bestand in Linux .

Deel Deel Tweeten E-mail 6 hoorbare alternatieven: de beste gratis of goedkope audioboek-apps

Als je geen zin hebt om voor audioboeken te betalen, zijn hier enkele geweldige apps waarmee je gratis en legaal naar ze kunt luisteren.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Technologie uitgelegd
  • Terminal
  • Jargon
  • Linux-tips
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technologie uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren