Karaf-Konsolen-Befehle Cheat Sheet
Diese Seite dient als Cheat Sheet mit häufig benötigten Karaf-Konsolen-Kommandos, d.h. die Beschreibungen sind absichtlich kompakt gehalten. Besonderes interessante Befehle sind fett. Ausführliche Dokumentation unter Apache Karaf Container 4.x - Documentation bzw. Karaf-Konsolen-Befehle für das BPC.
Allgemein
Befehl | Beschreibung |
---|---|
|
Beendet die aktuelle Karaf-Konsolen-Session |
|
Beendet und startet Karaf neu (nicht Elasticsearch) |
|
Die Tabulator-Taste listet mögliche Befehle, Subshells usw., oder für eine Subshell deren Befehle (bspw. bpc:<TAB-Taste>), oder für einen Befehl die Optionen.
Der Name muss nicht vollständig eingetippt werden und bei Eindeutigkeit wird automatisch vervollständigt – so wird bspw. aus der Eingabe |
|
Hilfe zum Befehl. |
|
Führt den Befehl der angegebenen Subshell aus. |
|
Wechselt in die angegebene Subshell (von der Eltern-Shell oder einer beliebigen Subshell) und führt den Befehl aus. |
|
Verlässt die Subshell und kehrt zur Eltern-Shell zurück. |
Karaf-Bundles auflisten, installieren, stoppen etc.
Befehl | Beschreibung |
---|---|
|
Zeige installierte Bundles und ihren Status |
|
Zeige installierte Bundles, deren Zeile nicht "aktiv" enthält (-v), ignoriere Groß-/Kleinschreibung (-i) |
|
Stoppe das Bundle mit angegebener ID (kann via list ermittelt werden) |
|
Starte das Bundle mit angegebener ID (kann via list ermittelt werden) neu |
|
Installiert ein Feature, bspw. den PostgreSQL-JDBC-Treiber mit |
|
Installiert und startet ein OSGi-Bundle, typischerweise mit URL-Pattern mvn:my/bundle/1.0 |
|
Deinstalliert ein OSGi-Bundle |
Informationen zum System
Befehl | Beschreibung |
---|---|
|
Zeige letzte 50 Log-Einträge |
|
Zeigt letzte [20] Log-Einträge und dann laufend die neu hinzukommenden Einträge. |
|
Zeigt neu hinzukommende Log-Einträge, die den Suchterm enthalten. |
|
Zeigt wichtige Systeminformationen, bspw. in welchem Pfad es installiert ist. Nützlich, wenn man SSH-Zugang nutzt und daher nicht weiß, wo die Instanz installiert ist, auf die man sich verbunden hat. |
|
Zeigt Wert von Systemeigenschaften.
Beispiele für |
|
Version von Karaf |
|
Erstellt eine ZIP-Datei mit umfassenden Informationen zur Problemanalyse, die bspw. für Support-Anfragen benötigt wird. |
Karaf-Benutzer verwalten
Diese sind nicht zwingend identisch mit den Endbenutzern, die sich per Browser an BPC anmelden, bspw. bei INUBIT als Identity Provider.
Befehl ]Beschreibung | jaas:realm-list |
---|---|
|
jaas:realm-manage --index 3 |
|
jaas:user-list |
|
jaas:user-add testUser myPass |
|
jaas:role-add testUser admin |
|
jaas:update |
BPC-Kommandos
Siehe auch Karaf-Konsolen-Befehle für das BPC.
Befehl | Beschreibung |
---|---|
|
Benutzer-Sessions auflisten |
|
Einzelne Session löschen |
|
Alle Sessions löschen |
|
Wartungsmodus aktivieren, abfragen oder beenden |