
> System Administrator
Fakhri Thaher
Behind the systems. Enabling everything.
A personal technical blog: open-source tools, system administration, Linux, networking, DevOps, security and automation.
$ uptime
up … years, … days, --:--:--, … user, load average: …
$ whoami
architect_of_uptime
$ cat /etc/motivation.txt
Automate. Monitor. Secure. Optimize.
$ Latest articles
View all →Tools
View all →GNU Screen
A long-standing terminal multiplexer that runs multiple shells in one session and keeps them running after you detach.
autojump
A faster way to navigate your filesystem by jumping to directories based on how often you visit them.
ripgrep
A line-oriented search tool that recursively searches directories for a regex pattern while respecting your `.gitignore`.
direnv
An environment switcher that loads and unloads environment variables automatically as you change directories.
tmux
A terminal multiplexer that lets you run many shells in one window and keep sessions alive after you disconnect.
Starship
A fast, minimal, infinitely customizable prompt that works across virtually any shell.
mise
A fast, all-in-one tool for managing dev runtime versions, environment variables, and project tasks.
asdf
A single CLI to manage multiple runtime versions (Node, Python, Ruby, and many more) through a plugin system.
From the scripts library
View all →Bulk Rename Files by Pattern
Renames many files at once using a sed substitution, with dry-run preview.
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.
Disk Usage Threshold Alert
Emails an administrator whenever any mounted filesystem climbs above a configurable usage percentage.
List GCP compute instances
Show every Compute Engine VM in a project with zone, machine type, status, and IPs.
Browse by category
View all →Browse the full library
Articles, tools and scripts for sysadmins, DevOps and security — in Arabic and English.
