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

-c FILE, --config=FILE

Konfigurationsdatei FILE verwenden, siehe Konfiguration

--db-check

Integrität der LiveConfig-Datenbank prüfen

--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

Initialisierungs-Code für die Ersteinrichtung eingeben

--ip-blocked

zeigt die Liste der aufgrund zu vieler fehlerhafter Anmeldungen gesperrten IP-Adressen

--ip-unblock <IP>

Sperre der IP-Adresse <IP> unmittelbar aufheben

-k <command>

Steuerung des LiveConfig-Prozesses:

start

LiveConfig starten

stop

LiveConfig sofort beenden (= SIGTERM)

reload

Konfiguration neu laden

--pwreset

Passwort für den admin-Account initialisieren/zurücksetzen, siehe Passwort-Initialisierung

--status, -s

Status des laufenden LiveConfig-Prozesses anzeigen

-v, --version

LiveConfig-Versionsnummer anzeigen

Hilfsprogramme

Einige Hilfsprogramme werden sowohl mit dem LiveConfig-Server als auch mit dem LiveConfig-Client installiert:

  • lcbackup zur Sicherung/Wiederherstellung von Webspace, E-Mail und Datenbanken

  • 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)

  • lcpolicyd, ein sogenannter Policy-Daemon um ausgehende E-Mails pro Benutzer zu begrenzen

  • lcsam, der SpamAssassin-Milter, zur Einbindung von Spamfilter-Software

  • lcterm, ein Hilfsprogramm welches für Konsolenzugriff über das Web-Terminal benötigt wird

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>