Kategorie:IES-Admin (commandline): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
===iesadmin (commandline)===
+
Für die Administration der IES auf der Konsole steht das Kommandozeilen-Werkzeug
Zur Administration des IES stehen ein Webinterface und ein Commandline-Werkzeug zur Verfügung. In diesem Dokument werden einzelne Kommandos des Commandline-Tools ''iesadmin'' alphabetisch sortiert aufgeführt. Die Referenz ist noch nicht vollständig. Bitte lesen Sie auch stets die Hilfe des jeweiligen Werkzeugs.  
+
iesadmin
 +
zur Verfügung. Das Kommando muss unter Linux als root und unter Windows als Administrator ausgeführt werden. Es sollte nach der Installation im Pfad eingetragen sein, so das aus aus jedem Verzeichnis aus aufrufbar ist.
  
 +
Das iesadmin-Kommando stellt eine Vielzahl von Kommandos bereit die direkt oder über Kommando-Gruppen ansprechbar sind.
  
 +
Direkte Kommandos können über
 +
iesadmin command [options] [arguments]
 +
aufgerufen werden.
 +
 +
Aufgrund der vielen Kommandos die auch immer erweitert werden, gibt es eine Struktur-Ebene mit der thematisch zusammengehörige Kommandos in einer Kommando-Gruppe zusammengefasst werden.
 +
 +
Kommandos von Kommando-Gruppen können über
 +
iesadmin command-group command [options] [arguments]
 +
aufgerufen werden.
 +
 +
Es hat sich gezeigt, das es notwendig ist Kommandos nachträglich in Kommando-Gruppen einzuordnen. Auf Basis von iesadmin erstellte Skripte verlassen sich aber auf bestimmte Kommando-Aufrufe. Um Abwärts-kompatibel Anpassungen an den Kommandos vornehmen zu können, gibt es noch Aliases, die 'alte' Kommando-Aufrufe auf die 'neuen' mappen.
 +
 +
Alias-Kommandos  könnne über
 +
iesadmin alias [options] [arguments]
 +
aufgerufen werden
 +
 +
 +
==Hilfe==
 +
Alle verfügbaren direkten Kommandos, alle Kommando-Gruppen und alle Aliases werden mit dem Aufruf
 +
iesadmin
 +
ohne Kommando, Optionen oder Argumente ausgegeben.
 +
 +
Alle Kommandos einer Kommando-Gruppe werden über
 +
iesadmin command-group
 +
ohne Kommando, Optionen oder Argumente ausgegeben, wobei command-group durch den Namen der entsprechenden Kommando-Gruppe ersetzt wird.
 +
 +
Hilfe zu den Optionen und Argumenten der einzelnen Kommandos können über
 +
iesadmin command --help
 +
iesadmin command-group --help
 +
iesadmin alias --help
 +
 +
==Direkte Kommandos==
 +
  backup            backup all data of an client
 +
  benchmark          removes data inconsistencies
 +
  clean              removes data inconsistencies
 +
  compile            compile client templates
 +
  crop              removes versions, older than the given date, from articles and templates
 +
  exec              execute a java class in iesadmin context
 +
  home              print ies home
 +
  ies1toies2        convert from ies1 to ies2
 +
  license            print license
 +
  recover            recover data of an client
 +
  reindex            rebuild client indexes
 +
  reload-config      reload ies configuration
 +
  snapshot          snapshot all data of an client
 +
  status            print status
 +
  undelete          recover deleted objects
 +
  update            ies update
 +
  version            ies version
 +
 +
==Gruppen Kommandos==
 +
===channel (Kommandos für Publikations-Kanäle)===
 +
  generate          generate articles
 +
  sync              synchronize file-publisher directory
 +
===client (Kommandos für Mandanten)===
 +
  copy              copy client into another client
 +
  create            create client
 +
  disable            disable clients
 +
  [[Iesadmin client enable|enable]]            enable clients
 +
  list              list clients
 +
  remove            remove client
 +
  reset              Clear all data of client
 +
===db (Kommandos für Datenbanken)===
 +
  backup            Backup database
 +
  check              Check database
 +
  clear              Delete all tables
 +
  create            Create new Database with user and privileges
 +
  drop              Create new Database with user and privileges
 +
  fix-table-names    Fix Windows-Lower-Case Tables
 +
  info              Show all managed databases
 +
  init              Initialize database (create tables, ...)
 +
  optimize          Repair database
 +
  recreate          Drop and recreate a Database
 +
  reindex            Reindex database
 +
  repair            Repair database
 +
  restore            Restore database
 +
  set                Set database connection
 +
  set-root-access    Set root-access for database server
 +
  update            Update database
 +
===module (Kommandos für Module)===
 +
  disable            disable modules
 +
  enable            enable modules
 +
  install            install modules
 +
  list              list all installed modules
 +
  remove            remove modules
 +
  versions          show available versions for a module
  
 
<noinclude>
 
<noinclude>
 
[[Kategorie:Administration| 500]]
 
[[Kategorie:Administration| 500]]
 
</noinclude>
 
</noinclude>

Version vom 18. Dezember 2014, 12:05 Uhr

Für die Administration der IES auf der Konsole steht das Kommandozeilen-Werkzeug

iesadmin

zur Verfügung. Das Kommando muss unter Linux als root und unter Windows als Administrator ausgeführt werden. Es sollte nach der Installation im Pfad eingetragen sein, so das aus aus jedem Verzeichnis aus aufrufbar ist.

Das iesadmin-Kommando stellt eine Vielzahl von Kommandos bereit die direkt oder über Kommando-Gruppen ansprechbar sind.

Direkte Kommandos können über

iesadmin command [options] [arguments]

aufgerufen werden.

Aufgrund der vielen Kommandos die auch immer erweitert werden, gibt es eine Struktur-Ebene mit der thematisch zusammengehörige Kommandos in einer Kommando-Gruppe zusammengefasst werden.

Kommandos von Kommando-Gruppen können über

iesadmin command-group command [options] [arguments]

aufgerufen werden.

Es hat sich gezeigt, das es notwendig ist Kommandos nachträglich in Kommando-Gruppen einzuordnen. Auf Basis von iesadmin erstellte Skripte verlassen sich aber auf bestimmte Kommando-Aufrufe. Um Abwärts-kompatibel Anpassungen an den Kommandos vornehmen zu können, gibt es noch Aliases, die 'alte' Kommando-Aufrufe auf die 'neuen' mappen.

Alias-Kommandos könnne über

iesadmin alias [options] [arguments]

aufgerufen werden


Hilfe

Alle verfügbaren direkten Kommandos, alle Kommando-Gruppen und alle Aliases werden mit dem Aufruf

iesadmin

ohne Kommando, Optionen oder Argumente ausgegeben.

Alle Kommandos einer Kommando-Gruppe werden über

iesadmin command-group

ohne Kommando, Optionen oder Argumente ausgegeben, wobei command-group durch den Namen der entsprechenden Kommando-Gruppe ersetzt wird.

Hilfe zu den Optionen und Argumenten der einzelnen Kommandos können über

iesadmin command --help
iesadmin command-group --help
iesadmin alias --help

Direkte Kommandos

 backup             backup all data of an client
 benchmark          removes data inconsistencies
 clean              removes data inconsistencies
 compile            compile client templates
 crop               removes versions, older than the given date, from articles and templates
 exec               execute a java class in iesadmin context
 home               print ies home
 ies1toies2         convert from ies1 to ies2
 license            print license
 recover            recover data of an client
 reindex            rebuild client indexes
 reload-config      reload ies configuration
 snapshot           snapshot all data of an client
 status             print status
 undelete           recover deleted objects
 update             ies update
 version            ies version

Gruppen Kommandos

channel (Kommandos für Publikations-Kanäle)

 generate           generate articles
 sync               synchronize file-publisher directory

client (Kommandos für Mandanten)

 copy               copy client into another client
 create             create client
 disable            disable clients
 enable             enable clients
 list               list clients
 remove             remove client
 reset              Clear all data of client

db (Kommandos für Datenbanken)

 backup             Backup database
 check              Check database
 clear              Delete all tables
 create             Create new Database with user and privileges
 drop               Create new Database with user and privileges
 fix-table-names    Fix Windows-Lower-Case Tables
 info               Show all managed databases
 init               Initialize database (create tables, ...)
 optimize           Repair database
 recreate           Drop and recreate a Database
 reindex            Reindex database
 repair             Repair database
 restore            Restore database
 set                Set database connection
 set-root-access    Set root-access for database server
 update             Update database

module (Kommandos für Module)

 disable            disable modules
 enable             enable modules
 install            install modules
 list               list all installed modules
 remove             remove modules
 versions           show available versions for a module