Programme und Dateien¶
LiveConfig-Server¶
Der LiveConfig-Server ist normalerweise unter /usr/sbin/liveconfig installiert. Folgende Kommandozeilen-Optionen werden akzeptiert:
-
--activate¶ -
LiveConfig-Lizenz aktivieren, siehe Lizenzaktivierung
-
-cFILE,--config=FILE¶ -
Konfigurationsdatei
FILEverwenden, siehe Konfiguration
-
--diag¶ -
Diagnose-/Selbsttest-Funktionen ausführen (kann für Support-Anfragen benötigt werden)
-
-f,--foreground¶ -
LiveConfig im Vordergrund laufen lassen
-
-h,--help¶ -
Liste der verfügbaren Kommandozeilenargumente anzeigen
-
--init¶ -
Passwort für den admin-Account initialisieren/zurücksetzen, siehe Passwort-Initialisierung
-
-k<command>¶ -
Steuerung des LiveConfig-Prozesses:
- start
-
LiveConfig starten
- shutdown
-
LiveConfig sanft beenden (= SIGINT)
- stop
-
LiveConfig sofort beenden (= SIGTERM)
-
--status,-s¶ -
Status des laufenden LiveConfig-Prozesses anzeigen
-
-t,--configtest¶ -
nur die Konfigurationsdatei testen (LiveConfig wird nicht gestartet), siehe Konfiguration
-
-v,--version¶ -
LiveConfig-Versionsnummer anzeigen
Hilfsprogramme¶
Einige Hilfsprogramme werden sowohl mit dem LiveConfig-Server als auch mit dem LiveConfig-Client installiert:
-
lclogparse für die Echtzeit-Analyse von Log-Dateien
-
lclogsplit für das Aufteilen und Analysieren von Web-Logfiles (access_log)
-
lclua, ein Lua-Interpreter mit LiveConfig-Erweiterungen zum Entwickeln und Testen von eigenen Lua-Skripten (siehe auch Lua-API)
lcdbbackup¶
Das Programm lcdbbackup ermöglicht das sichere Kopieren von SQLite-Datenbanken. Wenn der LiveConfig-Server mit der integrierten SQLite-Datenbank genutzt wird, dann sollte die Datenbank-Datei (Konfigurations-Option db_name, üblicherweise /var/lib/liveconfig/liveconfig.db) regelmäßig mit lcdbbackup gesichert werden. Dieses Programm stellt sicher dass die Datenbank-Kopie konsistent ist. Eine „normale“ Kopie kann möglicherweise inkonsistenz sein, ein Backup wäre dann wertlos.
Verwendung: lcdbbackup <Quelldatei> <Zieldatei>