Day 2 — Beginning My 40 Days AWS DevOps Journey

Published: (December 11, 2025 at 02:05 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Cover image for Day 2 — Beginning My 40 Days AWS DevOps Journey

Today was Day 2 of my 40‑day AWS + DevOps challenge. I focused on strengthening Linux fundamentals because every DevOps role requires fast command‑line skills—especially on EC2.

File & Permissions

  • chmod – make scripts executable
  • chown – fix file ownership
  • df -h – check disk space
  • du -sh – check folder size

Processes & Services

  • ps aux – list running processes
  • top – live CPU/RAM view
  • systemctl status/start/restart – manage services (e.g., nginx, docker)

Networking

  • curl – check if a service/website is responding
  • ss -tulnp – list open ports

Logs

  • /var/log/ – main log directory
  • tail -f – watch logs in real time
  • journalctl -u – view service logs (e.g., for Amazon Linux 2023)

Pipes

  • ps aux \| grep nginx
  • tail -f /var/log/messages \| grep error
Back to Blog

Related posts

Read more »

Day 13.Create AMI from EC2 Instance

Lab Information The Nautilus DevOps team is migrating a portion of their infrastructure to AWS. To manage the complexity, they are breaking the migration into...

Day 12.Attach Volume to EC2 Instance

Lab Information The Nautilus DevOps team is creating services on AWS and breaking the migration into smaller tasks for better control, risk mitigation, and res...