Jump to content

Daily Backup of DHCP Configuration and MAC addresses for MDI DHCP Server

From TetraWiki


Daily Backup of DHCP server's configuration and MAC Binded addresses are backed up at /home/Dhcp_Backup directory via following script /dhcp_backup.sh .

[root@mdidhcpserver Dhcp_Backup]# cat /dhcp_backup.sh
#!bin/bash
find /home/Dhcp_Backup/mac_address_2016* -mtime +29 -exec rm {} \;
find /home/Dhcp_Backup/dhcpd.conf_2016* -mtime +29 -exec rm {} \;
tar -cvzf /home/Dhcp_Backup/mac_address_`date +%F_at_%H_%M`.tar.gz /mac_address
tar -cvzf /home/Dhcp_Backup/dhcpd.conf_`date +%F_at_%H_%M`.tar.gz /etc/dhcp/dhcpd.conf
echo
echo backup has been completed on +%F_at_%H_%M.

This script will generate daily backup file file with date and time .

Cron has been implemented as shown below .

[root@mdidhcpserver ~]# crontab -l
59 23 * * * sh /dhcp_backup.sh >> /var/log/dhcp_backup.log