LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

systeroid

Powerful alternative to sysctl with TUI

TLDR

List all kernel parameters
$ systeroid -A
copy
Display parameters in tree format
$ systeroid -T
copy
Set a kernel parameter
$ systeroid [kernel.hostname]=[myhost]
copy
Search parameters matching a pattern
$ systeroid -r [net.ipv4]
copy
Display parameter values with documentation
$ systeroid -E [kernel.hostname]
copy
Output parameters as JSON
$ systeroid -A --output json
copy
Launch the TUI
$ systeroid-tui
copy

SYNOPSIS

systeroid [options] [variable[=value] ...]

DESCRIPTION

systeroid is a more powerful alternative to sysctl for managing kernel parameters at runtime via procfs. It provides both a CLI and TUI interface, supports tree-like display, JSON output, regex pattern matching, and can fetch official Linux kernel documentation for parameters.

OPTIONS

-A, --all

List all kernel parameters.
-T, --tree
Display parameters in a tree hierarchy.
-r, --pattern REGEX
Filter parameters matching a regex pattern.
-E, --explain
Show the kernel documentation for a parameter.
--output FORMAT
Output format (default or json).
-p, --load FILE
Load parameter values from a configuration file.
-q, --quiet
Suppress normal output.
-N, --names
Print only parameter names, not values.

HISTORY

systeroid was created by Orhun Poyraz (orhun) and is written in Rust.

SEE ALSO

sysctl(1), proc(5), tuned(1)

Copied to clipboard
Kai