How to Change a MAC Address in Linux (ip, NetworkManager and macchanger)
Change a network interface MAC address in Linux with the ip command, make it permanent with NetworkManager, or use macchanger, with tested output and the pitfalls to avoid.
Linux administration, troubleshooting, Bash scripting, systemd, performance and Linux fundamentals
Change a network interface MAC address in Linux with the ip command, make it permanent with NetworkManager, or use macchanger, with tested output and the pitfalls to avoid.
My Ubuntu laptop stopped booting after an update. Instead of the login screen I got a BusyBox shell and this: Gave up waiting for root file system device. ALERT! UUID=… does not exist. Dropping to a shell! (initramfs) I tried the older kernel from the GRUB menu and landed on the same prompt. What changed…
Nightly WordPress backups from a Docker VPS to Google Drive with rclone: database dump, files archive, retention, Drive upload, a restore test and the pitfalls (tar status 1, trash quota).
A defensive Linux privilege-escalation audit with real output: sudo rules, SUID and SGID files, capabilities, root-equivalent groups, writable cron paths and patch level.
A GDB cheat sheet for sysadmins with real output: reading a crash backtrace, breakpoints, watchpoints, attaching to a hung process and saving or opening core files.
A practical Linux file transfer cheat sheet: when to use scp, rsync, sftp, curl, wget, tar over ssh or netcat, with real output, resume tricks and the trailing-slash trap.
I ran into this on a test box a while back. I had opened port 80 with ufw allow 80. Later I added iptables -A INPUT -p tcp –dport 80 -j DROP because a guide told me to. Port 80 stayed open. So I tried again, this time inserting the rule at the top of…
Getting “bash: command not found” in Linux? A practical checklist: typos, PATH, cron and non-login shells, sudo’s secure_path, uninstall history and shadowed binaries.
NTFS, exFAT, APFS/HFS+ and ext4 compared, which operating systems can read and write each, and which to pick for USB drives, Macs and Linux servers.
systemd units, journals, restarts, and timers the way junior admins meet them on the job — practical, not encyclopedia.