Linux Routing Configuration: ip route, Persistent Routes, and Network Diagnostics
A practical guide to Linux routing: reading the routing table, adding persistent routes across distros, and setting up dual-ISP policy routing.
Industry news, reviews and helpful articles about hosting
A practical guide to Linux routing: reading the routing table, adding persistent routes across distros, and setting up dual-ISP policy routing.
cp flags -r, -p, -u, -n, -i, -d — recursive copying, preserving permissions and timestamps, copying only newer files, overwrite protection, and handling symbolic links.
Why Nginx returns 404 and how to fix it: wrong root path, missing try_files for SPA and CMS, PHP-FPM socket issues, file permissions, and setting up a custom error page.
How to read the ls -l permission string, numeric octal permissions, changing with chmod and chown, setuid, setgid, and sticky bit — with examples and a common permission combinations table.
Scanning the local network with arp-scan and nmap, finding the interface via ip addr, reading MAC vendor output, detecting ARP conflicts, and monitoring changes with arpwatch.
docker exec, attach, and run -it — differences and when to use each. Connecting to distroless containers via nsenter, copying files with docker cp, reading logs without entering.
umount by mount point and device name, diagnosing a busy disk with fuser and lsof, lazy and force unmount flags, safely ejecting USB via udisksctl power-off.
Step-by-step LVM disk expansion on Proxmox: qm resize on the host, growpart for the partition inside the VM, resize2fs and xfs_growfs — with commands for ext4, xfs, and nested LVM
Saving in nano with Ctrl+O and Ctrl+X, saving without write permissions via sudo tee, diagnosing Permission denied and No space left on device errors.