Posts with #linux

Linux

Sun, July 6, 2025

DNS Demystified 7: Third-Party DNS Providers and Nameserver Management

Running your own BIND server gives you full control. Managed DNS gives you anycast, DDoS protection, and an API. Here is how to choose and how to switch.

Linux

Sat, July 5, 2025

DNS Demystified 6: Building Your Own DNS Server for rootlog.in

Running your own authoritative DNS server gives you full control. Here is how to set up BIND9 for rootlog.in, create zone files, and test the setup.

Linux

Fri, July 4, 2025

DNS Demystified 5: TTL, Propagation, /etc/hosts, and Linux Resolution Order

Almost every 'DNS propagation delay' is actually a TTL issue. Here is how caching really works, plus /etc/hosts tricks and nsswitch.conf.

Linux

Thu, July 3, 2025

DNS Demystified 4: Troubleshooting DNS Issues

Most network problems are DNS problems. Here is a repeatable methodology for finding the root cause of any DNS issue.

Linux

Wed, July 2, 2025

DNS Demystified 3: Zones, Records, and How to Query Them

A DNS zone is a database of records. Knowing how to read and query them with dig, host, and nslookup is a core sysadmin skill.

Linux

Tue, July 1, 2025

DNS Demystified 2: Recursive and Non-Recursive Resolvers

Every DNS query starts with a resolver. Understanding recursive vs iterative resolution is essential for troubleshooting and performance tuning.

Linux

Mon, June 30, 2025

DNS Demystified 1: Root Servers and the Lookup Chain

DNS is the phonebook of the internet. Every lookup starts at the root servers and walks down the hierarchy — this is exactly how it works.

Linux

Wed, June 11, 2025

tcpdump — Network Packet Analysis for Sysadmins

tcpdump is the standard packet analyzer on Linux. Every senior admin uses it to capture raw network traffic and diagnose connectivity issues at the packet level.

Linux

Tue, June 10, 2025

lsof and ss — Open Files and Sockets Deep Dive

Everything on Linux is a file. lsof lists open files and the processes that own them. ss replaces netstat with faster, more detailed socket introspection.

Linux

Mon, June 9, 2025

strace — The Sysadmin's Microscope

strace intercepts and records system calls made by a process. It is the single most valuable tool for understanding what a program is actually doing at the kernel level.

Linux

Tue, June 3, 2025

Bash Scripting for Beginners

Bash scripting is a must-have skill for Linux administrators. It lets you automate repetitive tasks and streamline system management.

Linux

Sat, May 31, 2025

Linux File Permissions Guide

Linux file permissions are the foundation of system security. Learn how to use chmod, chown, and umask to control access to files and directories.