Skip to content
This repository was archived by the owner on Aug 22, 2026. It is now read-only.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Linux System Administration & Automation Scripts 🐧🛠️

A curated collection of production-ready Bash/Shell scripts for Linux system administration, Tier 2/3 technical support, server health monitoring, and routine task automation.

📌 Features & Utilities

📊 System & Health Monitoring (/monitoring)

  • check_disk_usage.sh: Monitors disk space usage and alerts when partition consumption exceeds safety thresholds.
  • check_service_status.sh: Validates the status of critical system services (e.g., SSH, Systemd, NGINX) and attempts automatic restarts if down.

💾 Backup & Maintenance (/backup)

  • automated_backup.sh: Generates timestamped, compressed tarball backups of essential system directories and logs cleanup routines.

🌐 Network Diagnostics (/network)

  • network_ping_sweep.sh: Performs basic ICMP reachability checks across subnets for network troubleshooting.

🚀 Getting Started

Prerequisites

  • Linux OS (Debian, Ubuntu, CentOS, RHEL, or Fedora)
  • Bash shell environment (/bin/bash)
  • Root or sudo privileges for administrative execution

Permissions

Before running any script, grant execution permissions:

chmod +x monitoring/*.sh
chmod +x backup/*.sh
chmod +x network/*.sh

💻 Author
Marcos Vasconcellos de Andrade

Tier 2 Technical Support Analyst & Linux Infrastructure Specialist

💼 LinkedIn: in/marcos-data-engineer

🌐 Portfolio: dataengineer.net.br

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages