Fakhri Thaher

#Linux

Articles

Tools

MonitoringGPL-2.0-or-laterBeginner

htop

An interactive, colorful process viewer for the terminal and a friendlier replacement for `top`.

LinuxMITIntermediate

mise

A fast, all-in-one tool for managing dev runtime versions, environment variables, and project tasks.

LinuxMITIntermediate

asdf

A single CLI to manage multiple runtime versions (Node, Python, Ruby, and many more) through a plugin system.

Scripts

bashlinuxIntermediate

Lock inactive users

Finds human accounts with no login activity beyond a chosen threshold and locks them, with a safe dry-run mode by default.

bashlinuxIntermediate

CPU Load Average Alert

Warns by email when the one-minute load average per CPU core exceeds a configurable ratio.

bashlinuxBeginner

Disk Usage Threshold Alert

Emails an administrator whenever any mounted filesystem climbs above a configurable usage percentage.