Difference between revisions of "OPS335 A2 Summer 2015 Tips"
(→How to test your secondary DNS ?) |
|||
Line 21: | Line 21: | ||
done | done | ||
+ | </pre> | ||
+ | = How to create a tar ball file for a list of files from a text file?= | ||
+ | == Text file: pri-dns-file-list == | ||
+ | <pre> | ||
+ | /etc/named.conf | ||
+ | /var/named/mydomain.db | ||
+ | /var/named/myip-rev.db | ||
+ | </pre> | ||
+ | == Text file: sec-dns-file-list == | ||
+ | <pre> | ||
+ | /etc/named.conf | ||
+ | </pre> | ||
+ | == Text file: mas-nis-file-list == | ||
+ | <pre> | ||
+ | /etc/sysconfig/network | ||
+ | /var/yp/Makefile | ||
+ | /var/yp/nisdomain/* | ||
+ | </pre> | ||
+ | == Text file: sla-nis-file-list == | ||
+ | <pre> | ||
+ | /etc/sysconfig/network | ||
+ | /var/yp/Makefile | ||
+ | </pre> | ||
+ | |||
+ | == Backup Script == | ||
+ | Name: backup.sh | ||
+ | |||
+ | Contents: | ||
+ | <pre> | ||
+ | filelist=$1 | ||
+ | tarball_file=$(date +%Y%M%D)-master.tar | ||
+ | tar cvf ${tarball_file} -T ${filelist} | ||
</pre> | </pre> |
Revision as of 10:07, 7 August 2015
Contents
How to test your secondary DNS ?
test_items="scs.senecac.on.ca www.senecac.on.ca matrix.senecac.on.ca zenit.senecac.on.ca" pri_dns_ip=142.204.33.53 sec_dns_ip=142.204.33.54 for test_item in $test_items do PRI_ANS=$(nslookup -query=A $test_item $pri_dns_ip | grep -v $pri_dns_ip | grep Address | awk '{print $2}') #cho $PRI_ANS SEC_ANS=$(nslookup -query=A $test_item $sec_dns_ip | grep -v $sec_dns_ip | grep Address | awk '{print $2}') echo "Testing item: $test_item" echo "Test Result from Primary DNS server: $pri_dns_ip -> $PRI_ANS" echo "Test Result from Secondary DNS server: $sec_dns_ip -> $SEC_ANS" [ "$SEC_ANS" = "$PRI_ANS" ] && echo match done
How to create a tar ball file for a list of files from a text file?
Text file: pri-dns-file-list
/etc/named.conf /var/named/mydomain.db /var/named/myip-rev.db
Text file: sec-dns-file-list
/etc/named.conf
Text file: mas-nis-file-list
/etc/sysconfig/network /var/yp/Makefile /var/yp/nisdomain/*
Text file: sla-nis-file-list
/etc/sysconfig/network /var/yp/Makefile
Backup Script
Name: backup.sh
Contents:
filelist=$1 tarball_file=$(date +%Y%M%D)-master.tar tar cvf ${tarball_file} -T ${filelist}