CLI Commands

Command-line interface reference for Simuzo administration.

simuzo - Main CLI Tool

The main CLI tool for Simuzo administration.

simuzo [options]

cGroups configuration

# Reload cgroups configuration for all users
simuzo --reload

# Reload cgroups for a specific user only
simuzo --reload --user=<username>

cGroups

# Enable cGroups v2
simuzo --enable-cgroups-v2

SimuzoFS

# Install SimuzoFS
simuzo fs install

# Uninstall SimuzoFS
simuzo fs uninstall

MySQL Governor

# Enable MySQL Governor
simuzo mysql-governor-enable

# Disable MySQL Governor
simuzo mysql-governor-disable

# Rebuild database map
simuzo dbmap

Podman

# Enable Podman
simuzo podman-enable

# Disable Podman
simuzo podman-disable

# Podman operations
simuzo --podman
simuzo --podman-deploy

Automated Testing Framework

Simuzo includes a comprehensive testing framework for verifying jail isolation and resource limits.

# Run all tests for a user
simuzo --test --user=<username>

# Run a specific test case
simuzo --test --user=<username> --case=<test_case_name>

# List available tests
simuzo --test --list

simuzofs - Jail Management

simuzofs [command] [options]

General Commands

# Install SimuzoFS components
simuzofs install

# Uninstall SimuzoFS components
simuzofs uninstall

# Build common global skeleton template
simuzofs build-common

# Reinitialize SimuzoFS (Full System Rebuild)
# Kicks out active users, rebuilds skeleton, and migrates all user configs
simuzofs reinit

User Commands

# Add user to jail (and generate persistent volume)
simuzofs --enable --user=<username>

# Remove user from jail (removes configuration and jail)
simuzofs --disable --user=<username>

Internal Utilities

# Trigger lazy-mount of global skeleton on host
simuzofs-setup --bindskel

# Refresh binary configuration cache
simuzofs-config-cache

Service Management

simuzo-stats

# Check status
systemctl status simuzo-stats

# Start
systemctl start simuzo-stats

# Stop
systemctl stop simuzo-stats

# Restart
systemctl restart simuzo-stats

simuzo-audit

# Check status
systemctl status simuzo-audit

# Start
systemctl start simuzo-audit

# Stop
systemctl stop simuzo-audit

simuzo-mysql-governor

# Check status
systemctl status simuzo-mysql-governor

# Start
systemctl start simuzo-mysql-governor

# Stop
systemctl stop simuzo-mysql-governor

Service Management Commands

# Via simuzo command
simuzo services action=[install|start|stop|restart] service=[service-name]

# Examples
simuzo services action=install service=simuzo-audit
simuzo services action=start service=simuzo-stats
simuzo services action=stop service=simuzo-mysql-governor
Most commands require root privileges Use sudo or run as root for administrative commands.

Related Topics