Die meisten von uns verwendeten Computerprogramme – ob Office-Suiten, Webbrowser oder sogar Videospiele – werden über Menüschnittstellen konfiguriert. Es ist fast die Standardmethode geworden, mit der wir unsere Maschinen verwenden.
Aber einige Programme erfordern, dass Sie einen Schritt darüber hinaus gehen. Anstelle von Menüs müssen Sie eine Textdatei bearbeiten, damit die Software wie gewünscht ausgeführt werden kann.
Diese Textdateien konfigurieren die Software und werden — wenig überraschend — „Konfigurationsdateien“ genannt. Wenn Sie Ihre Computerkenntnisse verbessern möchten, müssen Sie wissen, was eine Konfigurationsdatei ist und wie man sie bearbeitet.
- Was sind Konfigurationsdateien?
- So finden und bearbeiten Sie Konfigurationsdateien
- Windows-Konfigurationsdateien
- Linux-Konfigurationsdateien
- Konfigurationsdateien in macOS
- Apps zum sicheren Bearbeiten von Konfigurationsdateien
- Andere Orte, an denen Sie Konfigurationsdateien zum Bearbeiten finden können
- Was ist, wenn Ihre Konfigurationsbearbeitung nicht funktioniert?
- Konfigurationsdateien sind wichtig
- Abonnieren Sie unseren Newsletter
Was sind Konfigurationsdateien?
Bevor wir ins technische Detail gehen, 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 in einer bestimmten Weise strukturiert und vom Benutzer konfigurierbar formatiert.
Während einige Konfigurationen fest in Software 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 sollen. Es liegt ganz in der Laune des Entwicklers des Programms.
Linux-Benutzer sind mit Konfigurationsdateien besonders vertraut, da sie für viele grundlegende Wartungsaufgaben bearbeitet werden müssen. Das Optimieren des Raspberry Pi basiert häufig auf dem Bearbeiten von Konfigurationsdateien. Dies kann darin bestehen, ein drahtloses Netzwerk anzugeben, mit dem eine Verbindung hergestellt werden soll, oder die RAM-Größe für Grafiken festzulegen.
Konfigurationsdateien sind jedoch nicht exklusiv für Linux. Es gibt Zeiten, in denen Sie sie möglicherweise in Windows oder macOS bearbeiten müssen.
So finden und bearbeiten Sie Konfigurationsdateien
Einige Konfigurationsdateien sind in einem vom Entwickler selbst entworfenen Format strukturiert. Andere verwenden weithin bekannte Standards, die zur Strukturierung von Daten verwendet werden, wie:
- JSON (JavaScript Object Notation)
- YAML (YAML ist keine Auszeichnungssprache)
- XML (eXtensible Markup Language)
Einige Programme laden die in ihren Konfigurationsdateien gespeicherten Informationen beim Start. In der Zwischenzeit überprüfen andere regelmäßig die Konfigurationsdatei, um festzustellen, ob sie geändert wurde.
Unabhängig davon, welche Konfigurationsdatei Sie bearbeiten möchten, ist es ratsam, eine Kopie davon zu erstellen, bevor Sie Änderungen vornehmen. Auf diese Weise können Sie die Kopie wiederherstellen und erneut starten, wenn etwas schief geht!
Schauen wir uns nun eine reale Konfigurationsdatei an. Wie bereits erwähnt, gibt es sie in verschiedenen 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:\windows\system32\drivers\etc\.
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 zum Anzeigen und Bearbeiten von Konfigurationsdateien wie Hosts benötigen. Es stehen jedoch mehrere Alternativen zur Verfügung – Details siehe unten.
Wenn die Datei geöffnet ist, werden Sie sehen, dass sie Leerzeichen (wörtlich Leerzeichen und Tabulatoren) 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 Hash-Symbol beginnen.
Linux-Konfigurationsdateien
Unter Linux finden Sie die Hosts-Datei in /etc/. Dies kann in Gedit oder einem Befehlszeilentexteditor wie nano oder vim geöffnet werden. In den meisten Fällen wird Ihre Linux-Distribution eine oder alle diese vorinstalliert haben.
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 unter macOS in /etc/.
Mac-Benutzer werden wissen, dass BBEdit der standardmäßige, vorinstallierte Texteditor ist. Dies macht es ideal zum Bearbeiten von Konfigurationsdateien in macOS. Wie bei Linux sind jedoch auch die Befehlszeileneditoren vim und nano verfügbar.
Apps zum sicheren Bearbeiten von Konfigurationsdateien
Jetzt wissen wir also, wofür Konfigurationsdateien verwendet werden.
Dazu benötigen Sie einen Texteditor. Vermeiden Sie Textverarbeitungsprogramme; Diese können der Datei Formatierungen hinzufügen, die verhindern, dass sie korrekt gelesen werden.
Native Texteditoren sind wie erwähnt verfügbar. Für zusätzliche Funktionen stehen jedoch auch Texteditoren von Drittanbietern zur Verfügung:
Download: Notepad ++ für Windows (kostenlos)
Download: Atom für Windows, macOS, Linux (kostenlos)
Download: Sublime Text Editor für Windows, macOS, Linux (kostenlose Testversion)
Für jede Plattform stehen so viele Textbearbeitungswerkzeuge zur Verfügung, dass es schwierig ist, eine einzelne App zu empfehlen. Linux-Benutzer können auch unsere Liste der Linux-Texteditoren überprüfen. In der Zwischenzeit sollte diese Zusammenfassung von Texteditoren für macOS Apple-Computerbesitzern helfen.
Wenn Sie eine Konfigurationsdatei bearbeiten, müssen Sie sicherstellen, dass Sie die Konventionen befolgen. Dies kann nur durch Betrachten herausgefunden werden. Einige Konfigurationsdateien, wie die Hosts-Datei, erklären Ihnen diese Konventionen in auskommentierten Zeilen. Andere werden Sie zwingen, einige Dokumentationen oder ein paar Blogbeiträge zu lesen.
Wenn die von Ihnen bearbeitete Konfigurationsdatei ein JSON- oder XML-Format hat, sollten Sie einen Texteditor mit Syntaxhervorhebung in Betracht ziehen. Notepad ++ und Atom sind hier beide gute Optionen. Die Syntaxhervorhebung verbessert Ihre Genauigkeit, indem Sie Ihnen anzeigt, wenn Sie einen Fehler gemacht haben.
Andere Orte, an denen Sie Konfigurationsdateien zum Bearbeiten finden können
Wenn Sie daran interessiert sind, Konfigurationsdateien weiter zu untersuchen, finden Sie sie in allen möglichen Anwendungen und Plattformen. Konfigurationsdateien enthalten mehr als nur die Angabe, welche Websites und IP-Adressen blockiert werden sollen!
Über die Hosts-Datei hinaus finden Sie Konfigurationsdateien in Videospielen. Diese werden häufig verwendet, um Dinge wie Keymappings zu definieren und zu steuern.
In der Zwischenzeit können einige Konfigurationsdateien zum Betrügen verwendet werden. Dies war im ursprünglichen Deus Ex-Spiel auf dem PC der Fall. Heutzutage, Betrug ist weitaus schwieriger und lohnt sich oft nicht, es sei denn, es wird ein offizieller Cheat-Modus aktiviert.
Webanwendungen verwenden auch Konfigurationsdateien zur Anpassung.
Was ist, wenn Ihre Konfigurationsbearbeitung nicht funktioniert?
Probleme im Zusammenhang mit der Bearbeitung von Konfigurationsdateien lassen sich in zwei Lager aufteilen: Berechtigungen und Benutzerfehler.
Probleme mit Konfigurationsdateien, die durch Berechtigungsprobleme verursacht werden, sind auf die Systemintegrität zurückzuführen. Sie können Ä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 Ausführen versuchen Sie als Administrator
- Unter macOS und Linux, Ihre Berechtigungen mit dem Befehl sudo zu eskalieren. Wenn Sie also Ihre Hosts-Datei bearbeiten, führen Sie sudo nano /etc/hosts
(Beachten Sie, dass Sie, wenn Sie einen anderen Dateinamen oder Speicherort angeben, 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 und 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
Schließen Sie auch die Konfigurationsdatei, bevor Sie versuchen, die zu konfigurierende Software auszuführen.
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.
Während Sie viele Konfigurationsdateien bearbeiten können, stellen Sie sicher, dass Sie eine Kopie der Datei erstellen, bevor Sie Änderungen vornehmen. Auf diese Weise können Sie zum Original zurückkehren, wenn etwas schief geht.
Linux verwenden? Hier erfahren Sie mehr über das Ändern und Verwalten der Hosts-Datei in Linux.
- Linux
- Technologie erklärt
- Terminal
- Jargon
- Linux-Tipps
Über den Autor
Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Technik erklärt. Er produziert auch den wirklich nützlichen Podcast und verfügt über umfangreiche Erfahrung im Desktop- und Software-Support. Christian schreibt für das Linux Format Magazine und ist Raspberry Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.
Mehr von Christian Cawley
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Bewertungen, kostenlose E-Books und exklusive Angebote!