aspose.info
DE

CONFIG - Konfigurationsdatei

Aktualisiert

Was ist eine CONFIG-Datei?

Eine CONFIG-Datei wird als Konfigurationsdatei bezeichnet; Wird verwendet, um die Parameter und primären Einstellungen für verschiedene Computersoftware zu konfigurieren. Manche Software liest ihre Konfigurationsdateien nur beim Start. Andere überprüfen die Konfigurationsdateien regelmäßig auf Änderungen.

CONFIG Dateiformat

Das CONFIG-Dateiformat wird für Serverprozesse, Softwareanwendungen und Betriebssystemeinstellungen verwendet. Ein Programmierer kann Code schreiben, um eine Software anzuweisen, die Konfigurationsdateien nach einer bestimmten Zeitspanne immer wieder zu lesen und die Änderungen auf den aktuellen Prozess anzuwenden. Es gibt keine endgültigen Standards oder strengen Konventionen für die Syntax der CONFIG-Datei. Zum Beispiel gehört die Web.config-Datei von Microsoft zum CONFIG-Dateiformat, das aus XML-basierten Tagsets besteht; kann mit Microsoft Visual Studio oder einem anderen Texteditor bearbeitet werden.

Beispiele für Konfigurationsdateien:

Da die Konfigurationsdateien nicht nach irgendwelchen Regeln, Standards oder Konventionen erstellt werden, könnten diese Dateien in anderen Formaten geschrieben worden sein. Eine .config-Datei kann auf XML, JSON oder einem anderen Format basieren. Im Folgenden finden Sie Beispiele für Konfigurationsdateien für bekannte Betriebssysteme und Software:

Konfigurationsdateien unter Linux

Jedes Linux-Programm ist eine ausführbare Datei, die die Liste der Opcodes enthält, die die CPU ausführt, um typische Operationen auszuführen. Der Betrieb fast jedes Programms kann an Ihre Anforderungen angepasst werden, indem Sie seine Konfigurationsdateien ändern. Mehrere Konfigurationsdateien im Linux-System befinden sich im Verzeichnis /etc. Die Konfigurationsdateien können in die folgenden Kategorien eingeteilt werden:

KategorieBeispielKommentare
Zugriff auf Dateien/etc/host.confTeilt dem Netzwerkdomänenserver mit, wie er nach Hostnamen suchen soll.
Booten und Anmelden/Abmelden/etc/rc.d/rc.localNicht offiziell. Kann von rc, rc.sysinit oder /etc/inittab.
Dateisystem/etc/mtools.confKonfiguration für alle Operationen (mkdir, kopieren, formatieren usw.) auf einem DOS-Dateisystem.
Systemadministration/etc/shellsEnthält die Liste möglicher „Shells“, die dem System zur Verfügung stehen.
Networking/etc/gated.confKonfiguration für gated. Wird nur vom gated-Daemon verwendet.
Systembefehle/etc/logrotate.confKonfiguration für den dynamischen Linker.
Daemons/etc/httpd.confDie Konfigurationsdatei für Apache, den Webserver. Diese Datei befindet sich normalerweise nicht in /etc.
Benutzerprogramme/etc/lynx.cfgProxy-Einstellungen

AWS CONFIG-Dateibeispiel

Die häufig verwendeten Konfigurationseinstellungen und Anmeldeinformationen können in CONFIG-Dateien gespeichert werden, die von der AWS CLI verwaltet werden. Die CONFIG-Datei muss eine Klartextdatei sein, die das folgende Format verwendet:

[default]
region = us-west-2
output = json

[profile dev-user]
region = us-east-1
output = text

[profile developers]
role_arn = arn:aws:iam::123456789012:role/developers
source_profile = dev-user
region = us-west-2
output = json

Beispiel für eine SSH-CONFIG-Datei

Die clientseitige OpenSSH-Konfigurationsdatei heißt CONFIG und wird im Verzeichnis .ssh gespeichert. Die SSH-CONFIG-Datei besteht aus der folgenden Struktur:

Host hostname1
    SSH_OPTION value
    SSH_OPTION value

Host hostname2
    SSH_OPTION value

Host *
    SSH_OPTION value

Beispiel einer Python-CONFIG-Datei

Eine Python-CONFIG-Datei könnte so aussehen:

#!/usr/bin/env python
import preprocessing

mysql = {
    "host": "localhost",
    "user": "root",
    "passwd": "my secret password",
    "db": "write-math",
}
preprocessing_queue = [
    preprocessing.scale_and_center,
    preprocessing.dot_reduction,
    preprocessing.connect_lines,
]
use_anonymous = True

Verweise

Siehe auch