Linux awk and sed: Text Processing Power Tools
Master awk and sed for text processing on Linux. Learn pattern matching, field extraction, in-place editing, and real-world one-liners for log analysis.
38 posts · page 1 of 1
Master awk and sed for text processing on Linux. Learn pattern matching, field extraction, in-place editing, and real-world one-liners for log analysis.
Learn how to create, configure, and manage custom systemd service units on Linux. Covers unit files, dependencies, timers, and troubleshooting.
Master awk for text processing on Linux with practical examples covering field extraction, pattern matching, and data transformation.
Learn how to use Linux cgroups to limit CPU, memory, and I/O for processes, and understand their role in containers.
Learn how to configure Linux firewalls with iptables and nftables, including rules, chains, NAT, and migration strategies.
Understand Linux namespaces and how they provide process isolation for containers, with hands-on examples using unshare.
Learn how to tune Linux kernel parameters with sysctl for better network, memory, and filesystem performance.
Learn how to use sed for find-and-replace, line editing, and text transformation in Linux with practical examples.
Learn how to use SSH local, remote, and dynamic port forwarding to securely access services across networks.
Learn how to use strace to trace system calls, debug application issues, and understand what your programs are doing under the hood.
Learn how to create, configure, and manage custom systemd service files for running your applications as Linux services.
Master tmux for managing multiple terminal sessions, persistent remote work, and an efficient command-line workflow.
A comprehensive guide to Linux process management: ps, top, kill, signals, systemd services, cgroups, resource limits, and the tools you need to keep systems running.
How Docker's overlay2 storage driver stacks read-only image layers under a writable container layer. Learn the directory anatomy and the copy-on-write behavior.
A practical introduction to Linux control groups. Learn what cgroups do, how v1 and v2 differ, and how Docker and Kubernetes use them to cap CPU and memory.
Partition disks, build LVM volume groups, grow filesystems online, and recover safely. The Linux storage stack from physical disks to mounted paths.
Run scheduled jobs on Linux with cron or systemd timers. How they differ, when to choose each, and recipes that survive reboots and log rotations.
Understand the Linux permission model from user/group/other to setuid and sticky bits, with practical chmod and chown patterns you can use today.
Master find and xargs to locate files and run bulk operations safely. Includes -exec vs xargs, null-delimited pipelines, parallelism, and how to avoid destroying directories.
Learn iptables tables, chains, and rules. Build a working host firewall, understand NAT, and avoid the most common mistakes that lock you out.
Master systemd's journal: query logs with structured filters, tail in real time, persist across reboots, and forward to a central collector.
Hands-on guide to Linux network namespaces. Create isolated network stacks, connect them with veth pairs, and understand how containers get networking.
Replace ifconfig and netstat with ip and ss. Learn to inspect interfaces, routes, and sockets on modern Linux with clear examples.
A practical comparison of apt and yum/dnf: how they resolve dependencies, where packages come from, command equivalents, and how to avoid breaking your system.
Learn how Linux processes work, how to inspect them with ps and top, and how to control them with signals so your servers stay responsive.
Learn local, remote, and dynamic SSH port forwarding with practical examples. Tunnel databases through bastions, expose local apps, and build SOCKS proxies safely.
Use strace to inspect every system call a process makes. Learn the essential flags, how to filter noise, and the patterns for debugging hangs, slowness, and crashes.
Write, install, and operate systemd service units the right way. Learn unit syntax, restart policies, logging with journalctl, and common gotchas.
A practical guide to tmux and GNU screen for persistent shells, splits, and remote workflows, with side-by-side commands and tips for daily use.
Write, enable, and debug systemd services on Linux. Learn unit files, dependencies, restart policies, and journalctl logs through a small hands-on example.
Master scheduled tasks on Linux. Learn crontab syntax, fix common PATH and environment pitfalls, and use systemd timers as a modern alternative.
A practical guide to modern Linux networking tools. Learn ip, ss, curl, and dig to diagnose connectivity, inspect sockets, and resolve DNS issues fast.
Write your first bash scripts — shebangs, variables, arguments, conditionals, loops, command substitution, exit codes, and the safety line every script should start with.
Twenty commands that cover the overwhelming majority of day-to-day Linux work — navigation, file management, inspection, search, and processes — with runnable examples for each.
Read every rwx string at a glance, change permissions with chmod (symbolic and numeric), change ownership with chown, and understand when to use sudo. With runnable examples.
A practical tour of the Linux file system hierarchy — what /etc, /var, /home, /usr, and friends are actually for, and how paths, mounts, and hidden files work.
Open a terminal, read the prompt, and learn the handful of conventions that make every command-line tool consistent. The foundation for everything else you will do on Linux.
An honest, jargon-free introduction to Linux — what it actually is, how it differs from Windows and macOS, the role of distributions, and why developers gravitate toward it.