Skip to main content

37 posts tagged with "Linux"

Linux administration and shell scripting

View All Tags

Docker Resource Limits — CPU, Memory, and Why Your App Gets OOM Killed

· 9 min read
Goel Academy
DevOps & Cloud Learning Hub

Your application ran fine for three weeks. Then at 2 AM, the container was killed with exit code 137. No error in the application logs. No exception. Just dead. The culprit: the Linux OOM (Out of Memory) killer. Your container consumed all available memory, and the kernel chose violence. Resource limits prevent this — but most people never set them, and those who do often set them wrong.

Configuration Management — Ansible, Chef, and Puppet Compared

· 7 min read
Goel Academy
DevOps & Cloud Learning Hub

You have 50 servers. They all need the same packages, the same firewall rules, the same user accounts, and the same application config. You could SSH into each one manually, or you could write a script and hope it handles every edge case. Or you could use a configuration management tool that guarantees the desired state of every server, every time, no matter how many you have.