sysctl profile manager for Linux.
- Shell 100%
| build/alpine | ||
| etc/sysctl.d/config | ||
| usr/sbin | ||
| LICENSE | ||
| README.md | ||
| VERSION | ||
syspm
sysctl profile manager for Linux.
Structure
usr/
sbin/
syspm # profile manager script
etc/
sysctl.d/
config/ # available profiles
Usage
syspm list # list all profiles and their status
syspm list <name> # print content of a profile
syspm enable <name> <N> # enable profile as /etc/sysctl.d/<N>-<name>.conf
syspm disable # list enabled profiles
syspm disable <name> # disable profile (remove matching .conf)
syspm create <name> # create new profile in $EDITOR
Examples
syspm enable disable_ipv6 10
syspm enable lxc_inotify 20
syspm disable disable_ipv6
Profiles are matched by content (md5), so renaming a .conf file does not cause duplicates.