sysctl profile manager for Linux.
Find a file
2026-04-08 10:15:52 +02:00
build/alpine update 2026-04-08 10:15:52 +02:00
etc/sysctl.d/config update 2026-04-07 16:00:41 +02:00
usr/sbin update 2026-04-07 16:42:00 +02:00
LICENSE update 2026-04-07 16:00:41 +02:00
README.md update 2026-04-07 16:00:41 +02:00
VERSION update 2026-04-07 16:00:41 +02:00

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.