Various commands are available for use in Open Liberty. You can use commands to complete tasks such as installing, securing, and administering the Open Liberty server.

You can get the help information for any of the commands by typing the command name followed by the help action. For example, you can run the server help command to display help information about the server command and its available options.

You can also see the following documentation for more information about commonly used commands in Open Liberty:

auditUtility auditReader command

The auditUtility auditReader command decrypts and unsigns an audit log that is encrypted, signed, or both.

featureUtility commands

The featureUtility commands make it easier to install Open Liberty features and view your Maven repository settings. When you install features, you can install a single feature or a list of space-separated features, or you can install all the features that are specified in your server.xml file. To learn how you can modify the behavior of the featureUtility commands, such as the shared and local feature repositories, see Modifications for featureUtility commands.

securityUtility commands

The securityUtility commands help you accomplish various security-related tasks for Open Liberty. With these commands, you can obfuscate passwords, create a set of LTPA keys for the server, or generate a default TLS certificate. For more information about password encryption with Open Liberty, see Password encryption limitations.

server commands

The server commands perform Open Liberty server functions that include creating a server, starting a server, and stopping a server. You can also perform a server memory dump, which creates a snapshot of the server and saves the result into an archive file, or run a server in debug mode. With these commands, you can manage basic operation of an Open Liberty server.

springBootUtility commands

The springBootUtility commands help to deploy Spring Boot applications with Open Liberty. You can create a thin Spring Boot application and library cache from a fat Spring Boot application. For more information, see Containerizing, packaging, and running a Spring Boot application.