Archiving and Transferring (tar, gzip, rsync)

Move and store files efficiently.

June 19, 2018 · 6 min · 1239 words · Venkat Vaddineni

Mastering systemd: Running Custom Apps as Linux Services

Learn how to create and manage .service files to deploy apps like a pro, automate restarts, and integrate your services into the Linux ecosystem — the DevOps way.

June 14, 2018 · 9 min · 1756 words · Venkat Vaddineni

Container-safe Linux Users

Avoid root and set correct users for containers.

June 4, 2018 · 8 min · 1673 words · Venkat Vaddineni

Linux Signals (SIGTERM, SIGINT, SIGKILL)

How shutdowns and kills affect apps.

May 30, 2018 · 6 min · 1253 words · Venkat Vaddineni

Permissions in Container Volumes

Handle file access issues inside containers.

May 28, 2018 · 7 min · 1365 words · Venkat Vaddineni

Disk Usage and Cleanup (df, du, ncdu)

Avoid system crashes due to full disks.

May 23, 2018 · 11 min · 2233 words · Venkat Vaddineni

Logs and journalctl

Read and understand logs to debug like a ninja.

May 20, 2018 · 7 min · 1454 words · Venkat Vaddineni

Performance Tools (top, htop, iostat)

Quickly check CPU, memory, and IO performance.

May 15, 2018 · 13 min · 2591 words · Venkat Vaddineni

Building from Source (make, gcc)

Compile and install from source when needed.

May 11, 2018 · 10 min · 2104 words · Venkat Vaddineni

Linux Package Management (APT, DNF)

Install, remove, and manage packages like a pro.

May 7, 2018 · 6 min · 1224 words · Venkat Vaddineni