{"repo":"orhun/systeroid","free":true,"listed":false,"github":"https://github.com/orhun/systeroid","clone":"git clone https://github.com/orhun/systeroid.git","description":"A more powerful alternative to sysctl(8) with a terminal user interface 🐧","language":"Rust","stars":1462,"topics":["kernel-parameters","linux","linux-kernel","linux-tools","procfs","rust","sysctl","sysctl-variables","tui","hacktoberfest"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"systeroid — A more powerful alternative to sysctl(8). sysctl(8) is a utility on Unix-like operating systems that is used to read and modify the attributes of the kernel such as its version number, maximum limits, and security settings\\ . systeroid is \" sysctl on steroids \". It can do everything that sysctl does and even more. It provides a safer, more performant, and user-friendly CLI/TUI for managing the kernel parameters at runtime. systeroid is implemented using procfs which is the virtual file system that is typically mapped to a mount point named /proc at boot time. This means checking the value of some kernel parameter requires opening a file in this virtual filesystem, reading its contents, parsing them, and closing the file. In Linux, these dynamically configurable kernel options are available under /proc/sys which contains directories representing the sections of the kernel and readable/writable virtual files. For example, to enable/disable IP forwarding, 1 or 0 could be written in /proc/sys/net/ipv4/ip forward or systeroid ip forward=1 command can be used to change the value of the parameter. Although systeroid does not need the parameter section to be specified explicitly, it is important to know the sections and their areas of impact. Here are the available kernel sections according to the Linux kernel documentation: Section Path Description ---------- ------------------- ------------------------------------------------------------- abi /proc/sys/abi/ execution do","default_branch":null,"files":null,"tree":[],"storefront":"/r/orhun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/orhun/systeroid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}