Skip to content

Latest commit

Β 

History

History
40 lines (30 loc) Β· 1.06 KB

File metadata and controls

40 lines (30 loc) Β· 1.06 KB

🐧 Linux-project – File Management & System Monitoring

A beginner-friendly Linux project that demonstrates essential file management, system monitoring, and shell scripting skills for DevOps.
This toolkit contains simple bash scripts that showcase practical Linux usage for automation and system health checks.


πŸ“Œ Features

πŸ”Ή File Manager (file_manager.sh)

  • List files in the current directory (ls)
  • Copy files (cp)
  • Move files (mv)
  • Search text inside files (grep)
  • Logs all file operations in logs/activity.log

πŸ”Ή System Monitor (sys_monitor.sh)

  • Shows Disk usage (df)
  • Displays Memory usage (free)
  • Displays CPU load (uptime)
  • Lists Top 5 processes by memory usage (ps)

πŸ› οΈ Skills Demonstrated

  • Linux file management
  • Shell scripting basics
  • File permissions
  • Log handling
  • System resource monitoring
  • Git & GitHub workflow

πŸš€ How to Run

1. Clone this repository

git clone https://github.com/Nauman-devops/Linux-project.git
cd Linux-project