Skip to content

Repository files navigation

Linux Fundamentals

Learning Linux terminal commands, shell scripting, and system monitoring as part of cloud infrastructure engineering.

What This Repository Contains

  • Shell scripts for system monitoring
  • Practice exercises from OverTheWire Bandit (levels 0-15)
  • Notes from learning Linux commands

Projects

System Health Check Script

A Bash script that monitors CPU usage, memory usage, and disk usage on MacOS and Linux. Logs warnings when any metric crosses a configurable threshold.

How to run it:

git clone git@github.com:YOURUSERNAME/linux-fundamentals.git
cd linux-fundamentals
chmod +x health_check.sh
./health_check.sh

What it does:

  • Checks disk usage and warns if above 80%
  • Checks memory usage and warns if above 80%
  • Checks CPU usage and warns if above 90%
  • Logs all results with timestamps to health_log.txt

Skills Practiced

  • Linux filesystem navigation
  • File permissions and ownership
  • Process management
  • Shell scripting with Bash
  • Log file analysis with grep, awk, sed

Tools Used

  • Bash
  • MacOS Terminal / Linux Terminal
  • OverTheWire Bandit for practice challenges

About

Linux terminal practice, shell scripting, and system monitoring

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages