Was sind Konfigurationsdateien? So bearbeiten Sie sie sicher

Was sind Konfigurationsdateien? So bearbeiten Sie sie sicher

Die meisten der von uns verwendeten Computerprogramme – ob Office-Suiten, Webbrowser, sogar Videospiele – werden über Menüoberflächen konfiguriert. Es ist fast zum Standard geworden, wie wir unsere Maschinen verwenden.





Bei einigen Programmen müssen Sie jedoch noch einen Schritt weiter gehen. Anstelle von Menüs müssen Sie eine Textdatei bearbeiten, damit die Software wie gewünscht ausgeführt wird.





Diese Textdateien konfigurieren die Software und werden – wenig überraschend – als „Konfigurationsdateien“ bezeichnet. Wenn Sie Ihre Computerkenntnisse erweitern möchten, müssen Sie wissen, was eine Konfigurationsdatei ist und wie man sie bearbeitet.





Was sind Konfigurationsdateien?

Bevor wir in die technischen Details einsteigen, definieren wir zunächst, was eine Konfigurationsdatei ist.

Konfigurationsdateien sind im Wesentlichen bearbeitbare Textdateien, die Informationen enthalten, die für den erfolgreichen Betrieb eines Programms erforderlich sind. Die Dateien sind auf eine bestimmte Weise strukturiert und so formatiert, dass sie vom Benutzer konfigurierbar sind.



Während einige Konfigurationen in Software fest codiert sind, sind Einstellungen, die Sie ändern können, in Konfigurationsdateien enthalten.

Überraschenderweise gibt es keinen definierten Standard dafür, wie Konfigurationsdateien funktionieren oder wie sie aussehen sollten. Es liegt ganz an der Laune des Entwicklers des Programms.





Linux-Benutzer werden mit Konfigurationsdateien besonders vertraut sein, da viele grundlegende Wartungsaufgaben von Ihnen bearbeitet werden müssen. Optimieren des Raspberry Pi verlässt sich oft auf das Bearbeiten von Konfigurationsdateien. Dies kann sein, um ein drahtloses Netzwerk anzugeben, mit dem eine Verbindung hergestellt werden soll, oder um die Größe des Arbeitsspeichers für Grafiken festzulegen.

Konfigurationsdateien sind jedoch nicht exklusiv für Linux. Manchmal müssen Sie sie möglicherweise in Windows oder macOS bearbeiten.





So finden und bearbeiten Sie Konfigurationsdateien

Einige Konfigurationsdateien sind in einem vom Entwickler selbst entworfenen Format strukturiert. Andere verwenden weithin bekannte Standards zur Strukturierung von Daten, wie zum Beispiel:

  • JSON (JavaScript-Objekt-Notation)
  • YAML (YAML ist keine Markup-Sprache)
  • XML (erweiterbare Auszeichnungssprache)

Einige Programme laden beim Start die in ihren Konfigurationsdateien gespeicherten Informationen. In der Zwischenzeit überprüfen andere regelmäßig die Konfigurationsdatei, um zu sehen, ob sie geändert wurde.

Welche Konfigurationsdatei Sie auch immer bearbeiten möchten, es ist ratsam, eine Kopie davon zu erstellen, bevor Sie Änderungen vornehmen. Auf diese Weise können Sie, wenn etwas schief geht, die Kopie wiederherstellen und neu beginnen!

So erzwingen Sie das Schließen von Fenstern

Werfen wir nun einen Blick auf eine reale Konfigurationsdatei. Wie bereits erwähnt, gibt es sie in allen möglichen Formen und Größen. Eine Konfigurationsdatei, mit der Sie mit ziemlicher Sicherheit vertraut sind, ist die hosts-Datei. Windows, Mac und Linux verwenden dies alle, um IP-Adressen manuell Hostnamen zuzuordnen.

Windows-Konfigurationsdateien

Windows-Benutzer finden die hosts-Datei in c:windowssystem32driversetc .

Sie können es öffnen, indem Sie mit der Maus doppelklicken und Notepad aus der Liste der vorgeschlagenen Apps auswählen. Dies ist alles, was Sie brauchen, um Konfigurationsdateien wie Hosts anzuzeigen und zu bearbeiten. Es stehen jedoch mehrere Alternativen zur Verfügung --- siehe unten für Details.

Wenn die Datei geöffnet ist, werden Sie sehen, dass sie Whitespace (wörtlich Leerzeichen und Tabstopps) verwendet, um Elemente zu trennen.

Jeder Hostname hat eine eigene Zeile, gefolgt von einem Tabstopp und der IP-Adresse. Darüber hinaus ermöglicht die hosts-Datei dem Benutzer, Anmerkungen und Kommentare hinzuzufügen, die alle mit einem Raute-Symbol beginnen.

Linux-Konfigurationsdateien

Unter Linux finden Sie die hosts-Datei in /etc/ . Dies kann in Gedit oder einem Befehlszeilen-Texteditor wie nano oder vim geöffnet werden. In den meisten Fällen sind in Ihrer Linux-Distribution eines oder alle davon vorinstalliert.

Einige Programme speichern die Konfigurationsdatei im Home-Verzeichnis mit einem Punkt am Anfang des Dateinamens. Diese Konfigurationsdateien haben manchmal die Dateierweiterung .rc und wir bezeichnen sie als 'dotfiles'.

Konfigurationsdateien in macOS

Wie bei Linux befindet sich die hosts-Datei in /etc/ auf macOS.

Mac-Benutzer wissen, dass BBEdit der standardmäßig vorinstallierte Texteditor ist. Dies macht es ideal zum Bearbeiten von Konfigurationsdateien in macOS. Wie bei Linux stehen jedoch auch die Kommandozeilen-Editoren vim und nano zur Verfügung.

Apps zum sicheren Bearbeiten von Konfigurationsdateien

Jetzt wissen wir also, wofür Konfigurationsdateien verwendet werden. Lassen Sie uns darüber sprechen, wie wir sie bearbeiten können.

Dazu benötigen Sie einen Texteditor. Vermeiden Sie Textverarbeitungen; diese können der Datei Formatierungen hinzufügen, die verhindern würden, dass sie richtig gelesen werden.

Native Texteditoren sind, wie erwähnt, verfügbar. Für zusätzliche Funktionen stehen jedoch auch Texteditoren von Drittanbietern zur Verfügung:

Herunterladen: Notizblock++ für Windows (kostenlos)

Herunterladen: Atom für Windows, macOS, Linux (kostenlos)

Herunterladen: Erhabener Texteditor für Windows, macOS, Linux (Kostenlose Evaluierung)

Für jede Plattform stehen so viele Textbearbeitungstools zur Verfügung, dass es schwierig ist, eine einzelne App zu empfehlen. Linux-Benutzer können auch unsere Liste der Linux-Texteditoren . In der Zwischenzeit diese Zusammenfassung von Texteditoren für macOS soll Apple-Computerbesitzern helfen.

Wenn Sie eine Konfigurationsdatei bearbeiten, ist es wichtig sicherzustellen, dass Sie deren Konventionen befolgen. Dies lässt sich durch einfaches Anschauen herausfinden. Einige Konfigurationsdateien, wie die hosts-Datei, erklären Ihnen diese Konventionen in auskommentierten Zeilen. Andere zwingen Sie dazu, eine Dokumentation oder ein paar Blog-Posts zu lesen.

Wenn die von Ihnen bearbeitete Konfigurationsdatei ein JSON- oder XML-Format hat, ziehen Sie schließlich einen Texteditor mit Syntaxhervorhebung in Betracht. Notepad++ und Atom sind hier beide gute Optionen. Syntax-Highlighting verbessert Ihre Genauigkeit, indem es Ihnen anzeigt, wenn Sie einen Fehler gemacht haben.

füge einem Bild einen Rahmen hinzu

Andere Orte, an denen Sie Konfigurationsdateien zum Bearbeiten finden können

Wenn Sie die Konfigurationsdateien weiter untersuchen möchten, finden Sie sie in allen möglichen Anwendungen und Plattformen. Konfigurationsdateien haben mehr zu bieten, als anzugeben, welche Websites und IP-Adressen blockiert werden sollen!

Neben der Hosts-Datei finden Sie Konfigurationsdateien in Videospielen. Diese werden häufig verwendet, um Dinge wie Tastenzuordnungen zu definieren und zu steuern.

In der Zwischenzeit können einige Konfigurationsdateien zum Cheaten verwendet werden. Dies war im ursprünglichen Deus Ex-Spiel auf dem PC der Fall. Heutzutage ist Cheaten weitaus schwieriger und lohnt sich oft nicht, es sei denn, es wird ein offizieller Cheat-Modus aktiviert.

Webanwendungen verwenden auch Konfigurationsdateien für die Anpassung.

Was ist, wenn Ihre Konfigurationsbearbeitung nicht funktioniert?

Probleme im Zusammenhang mit der Bearbeitung von Konfigurationsdateien neigen dazu, in zwei Lager zu fallen: Berechtigungen und Benutzerfehler.

Probleme mit Konfigurationsdateien, die durch Berechtigungsprobleme verursacht werden, sind auf die Systemintegrität zurückzuführen. Sie können die Änderungen nicht speichern, da Sie als normaler Benutzer bearbeiten. Um versehentliche Fehlkonfigurationen zu vermeiden, können viele Konfigurationsdateien nur von Personen mit Administratorrechten bearbeitet werden.

Dies zu beheben ist einfach:

  • Klicken Sie unter Windows mit der rechten Maustaste auf den Texteditor und wählen Sie Als Administrator ausführen
  • Versuchen Sie unter macOS und Linux, Ihre Berechtigungen mit dem Befehl sudo zu erweitern. Wenn Sie also Ihre Hosts-Datei bearbeiten, führen Sie . aus sudo nano /etc/hosts

(Beachten Sie, dass Sie bei Angabe eines anderen Dateinamens oder Speicherorts effektiv eine Konfigurationsdatei im Terminal erstellen würden.)

Wenn das Problem ein Benutzerfehler ist, bedeutet dies, dass es Ihre Schuld ist. Stellen Sie sicher, dass Sie keine Tippfehler gemacht haben und dass Sie die Konventionen der Konfigurationsdatei befolgt haben.

Obwohl es offensichtlich erscheinen mag, kann ein einfacher Rechtschreibfehler Ihre gesamte Datei unbrauchbar machen. Bevor Sie Ihre Änderungen vornehmen und die Datei speichern, denken Sie daran:

  • Überprüfen Sie die vorgenommene Änderung
  • Stellen Sie sicher, dass Sie einen Kommentar hinterlassen haben

Stellen Sie außerdem sicher, dass Sie die Konfigurationsdatei schließen, bevor Sie versuchen, die Software auszuführen, die Sie konfigurieren möchten.

Konfigurationsdateien sind wichtig

Mehr als wichtig, sie sind ein wesentlicher Bestandteil der Verwendung von Linux. Zu wissen, wie man sie richtig bearbeitet, kann Ihnen erheblich helfen.

Obwohl Sie viele Konfigurationsdateien bearbeiten können, sollten Sie eine Kopie der Datei erstellen, bevor Sie Änderungen vornehmen. Auf diese Weise können Sie zum Original zurückkehren, wenn etwas schief geht.

So entfernen Sie Audio aus einer Videodatei

Linux verwenden? Hier erfahren Sie mehr über das Ändern und Verwalten der hosts-Datei unter Linux .

Teilen Teilen Tweet Email 6 Audible-Alternativen: Die besten kostenlosen oder günstigen Hörbuch-Apps

Wenn Sie nicht für Hörbücher bezahlen möchten, finden Sie hier einige großartige Apps, mit denen Sie sie kostenlos und legal anhören können.

Weiter lesen
Verwandte Themen
  • Linux
  • Technologie erklärt
  • Terminal
  • Jargon
  • Linux-Tipps
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren