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.
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.
automated_backup.sh: Generates timestamped, compressed tarball backups of essential system directories and logs cleanup routines.
network_ping_sweep.sh: Performs basic ICMP reachability checks across subnets for network troubleshooting.
- Linux OS (Debian, Ubuntu, CentOS, RHEL, or Fedora)
- Bash shell environment (
/bin/bash) - Root or
sudoprivileges for administrative execution
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