Guides 11795 Published by Philipp Esselbach 0

This guide explains how to pull precise battery statistics on Linux with a handful of terminal commands, starting with upower for a full report that mirrors what the desktop environment shows. It then walks through inspecting raw kernel data under /sys/class/power_supply/BAT0, where files like capacity and voltage_now reveal the true state when GUI readings become misleading. A quick acpi -V snapshot offers a one‑liner status perfect for SSH sessions, while time estimates from upower or acpi provide rough runtime predictions. Finally, the article cautions that stale UPower caches can give false 100 % readings and suggests restarting the service to refresh the display.

Guides 11795 Published by Philipp Esselbach 0

Webmin provides a convenient interface for keeping system logs from overflowing, letting administrators locate the log module, edit rotation policies, and add new log files without diving into shell commands. By setting parameters such as frequency, maximum size, and backup count, users can tailor how often logs rotate, cap their growth, and control retained history to balance auditability with disk space. The guide also explains how to configure alerts that trigger when a log exceeds a threshold, as well as manual cleanup steps through File Manager and syslog filter rules to drop unwanted messages. Overall, the article encourages maintaining lean, searchable logs while avoiding pitfalls like SSH hangs due to bloated files, and offers practical tips for staying ahead of storage nightmares.

Guides 11795 Published by Philipp Esselbach 0

This guide explains how to fix Wi‑Fi and GPU driver problems on CentOS 8 by booting an older kernel instead of the newest update. It walks you through listing all installed kernels with rpm, selecting a stable version that works with your hardware, and noting the exact package name for later use. The instructions show two ways to make GRUB default to that kernel – either using grubby to set the path directly or editing /etc/default/grub and regenerating the config with grub2‑mkconfig. Finally, you can test the change by rebooting, verify the menu preselects the chosen entry, and when ready revert to the newest kernel with another grubby command or restore GRUB_DEFAULT=0.

Guides 11795 Published by Philipp Esselbach 0

The article walks readers through turning on IPv6 support for Nginx, starting with checking whether the kernel allows binding to IPv6 addresses and enabling it if necessary. It then shows how to add explicit `listen [::]:80` (and optional SSL) directives inside a server block so that the web server can accept both IPv4 and IPv6 traffic. After performing a syntax test with `nginx -t`, the guide advises reloading the service safely, verifying connectivity with curl on the loopback address, and troubleshooting potential firewall or security module blocks. Finally, it lists common pitfalls such as duplicate listen lines, port conflicts from containers, and post‑upgrade IPv6 disables, ending by stressing that enabling IPv6 is a simple configuration tweak that ensures mobile and IPv6‑preferring visitors reach the site.