• The xtm application's default installation catalog is placed in main OS root tree: /xtm
    In some cases, the installation path may be different, so to find the xtm folder, you can use basic find command, e.g.: 

    find / -type d -name "xtm"

    In this particular case, we search the whole OS tree, searching for directory named xtm – this command may show a few results, but the folder highest in the tree is the one we are searching for. Sample output of find :

    /xtm
    /xtm/xtm
    /xtm/xtm/db-upgrade/tables/tm/xtm
    /servers/files/db-upgrade/tables/tm/xtm
    /servers/files/installer/base/xtm
    /servers/files/installer/xtm
    /servers/installer/base/xtm
    /servers/installer/xtm

    When we find the main xtm folder, we can check what's inside:

  • Sample output of ls -alh /xtm:

    drwxrwxr-x. 2 xtm xtm 4096 May 20 06:25 bin
    drwxrwxr-x. 2 xtm xtm 257 May 20 06:25 conf
    drwxrwxr-x. 2 xtm xtm 43 Dec 12 2019 encryption
    drwxrwxr-x. 2 xtm xtm 230 May 20 06:26 endorsed
    drwxrwxr-x. 2 xtm xtm 34 Dec 12 2019 install
    drwxrwxr-x. 2 xtm xtm 4096 May 20 06:25 lib
    -rw-rw-r--. 1 xtm xtm 58068 May 20 06:25 LICENSE
    drwxrwxr-x. 2 xtm xtm 28 Jun 4 06:52 logs
    -rw-r--r--. 1 xtm xtm 150 Jun 4 06:52 Pipfile
    -rw-r--r--. 1 xtm xtm 3291 Jun 4 06:52 Pipfile.lock
    drwxrwxr-x. 2 xtm xtm 140 May 20 06:25 scripts
    drwxrwxr-x. 3 xtm xtm 21 May 20 06:25 shared
    -rw-rw-r--. 1 xtm xtm 451 May 20 06:25 silverstripeportal-public.key
    -rwxr--r--. 1 xtm xtm 49 Jan 17 2019 start.sh
    -rwxr--r--. 1 xtm xtm 48 Jan 17 2019 stop.sh
    -rw-rw-r--. 1 xtm xtm 485 May 20 06:25 tasks.txt
    drwxrwxr-x. 2 xtm xtm 30 May 20 06:25 temp
    -rw-r--r--. 1 root root 61 Sep 4 2019 version_number.txt
    -rwxrwxr-x. 1 xtm xtm 1288 Feb 10 10:04 wb_shutdown.sh
    drwxr-xr-x. 43 xtm xtm 4096 May 20 06:25 webapps
    drwxrwxr-x. 2 xtm xtm 59 Sep 5 2019 workbench-libs
    drwxr-xr-x. 15 xtm xtm 199 May 20 06:25 xtm

    There are some files and directories, but the most important ones are: xtm, webapps, bin, conf. Messing around with files in this folders will corrupt your xtm installation and the application itself, so be very careful with any changes made in this directory!

  • There is also /servers folder in OS root tree, which contains a few folders, as an example:

    drwxr-xr-x. 9 xtm xtm 111 Feb 10 10:54 activemq
    drwxrwxr-x. 9 xtm xtm 111 Feb 10 10:55 activemq_mail
    drwxr-xr-x. 2 xtm xtm 40 Sep 5 2019 all_logs
    drwxr-xr-x. 8 xtm xtm 126 May 20 06:38 cat
    -rw-rw-r--. 1 xtm xtm 35811 Mar 27 07:58 db122_1.log
    -rw-rw-r--. 1 xtm xtm 198506 Feb 10 10:50 db122.log
    drwxr-xr-x. 7 xtm xtm 119 May 20 06:24 files
    drwxr-xr-x. 9 xtm xtm 4096 May 20 06:36 installer
    drwxr-xr-x. 8 xtm xtm 126 May 20 06:38 pm
    drwxr-xr-x. 8 xtm xtm 126 May 20 06:38 spell

    Here we can find concatenated log directory, installer/updater files and each services' own configuration files, logs, etc.