Untitled

 avatar
unknown
plain_text
a month ago
993 B
2
Indexable
#!/bin/bash

# Folder creation
rm -rf compressed 2>/dev/null
rm -rf entrega 2>/dev/null
mkdir entrega
cd entrega

# System checks
ip a > ip
cp /etc/hosts hosts
crontab -l > crontab
cp /etc/sudoers sudoers
netstat -tulpn > netstat

# Application checks
systemctl status apache2 > status-apache2
systemctl status sshd > status-sshd
systemctl status vsftpd > status-vsftpd
systemctl status file-server > status-file-server
systemctl status c-print > status-c-print

# Applications
cd /var/www/html
tar -czf ~-/html.tar.gz ./* 2>/dev/null
cd -
cd /opt/
tar -czf ~-/opt.tar.gz ./* 2>/dev/null
cd -

# Apache configurations
cd /etc/apache2
tar -czf ~-/apache.tar.gz ./* 2>/dev/null
cd -

# FTP configurations
cp /etc/vsftpd.conf vsftpd

# Database
mariadb-dump --all-databases -r mariadb

# Services
cp /etc/systemd/system/c-print.service service-c-print
cp /etc/systemd/system/file-server.service service-file-server

# Compression
cd ..
mkdir compressed
7z -v2500M a compressed/entrega.7z entrega/
Leave a Comment