Programs and files

LiveConfig Server

The LiveConfig server is usually installed at /usr/sbin/liveconfig. The following command line options are accepted:

--activate

activate a LiveConfig license, see License Activation

-c FILE, --config=FILE

use configuration file FILE, see Configuration

--diag

run some diagnostic/self-test functions (might be required for support requests)

-f, --foreground

run LiveConfig in foreground

-h, --help

show list of available command line arguments

--init

initialize/reset password for the admin account - see Password Initialization

-k <command>

control the LiveConfig process:

start

start LiveConfig

shutdown

gracefully stop LiveConfig (= SIGINT)

stop

immediately stop LiveConfig (= SIGTERM)

--status, -s

show status of the running LiveConfig process

-t, --configtest

only test configuration file (LiveConfig will not be started), see Configuration

-v, --version

show version number of LiveConfig

Utilities

Some utilities are installed both with LiveConfig server and with LiveConfig client:

  • lclogparse for realtime analysis of log files

  • lclogsplit for splitting and analysing web log files (access_log)

  • lclua, a Lua interpreter with LiveConfig extensions for developing and testing custom Lua scripts (see also Lua API)

lcdbbackup

The program lcdbbackup enables the safe copying of SQLite databases. If the LiveConfig server is used with the integrated SQLite database, the database file (configuration option db_name, usually /var/lib/liveconfig/liveconfig.db) should be backed up regularly with lcdbbackup. This program ensures that the database copy created is consistent. With a “normal” copy, the database file can possibly be copied in an inconsistent state, the backup would be worthless then.

Usage: lcdbbackup <source file> <destination file>


Last updated on Jun 29, 2020.
next: LiveConfig Client
previous: Password Initialization