반응형
DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트
vim dns_backup.sh
#!/bin/bash
set -x
# 백업 디렉토리 이름 설정
backup_dir="fvm01.scbyun.com-$(date +%Y%m%d)"
# 백업 디렉토리 및 하위 디렉토리 생성
cd /root/.nl/
mkdir "$backup_dir"
mkdir "$backup_dir/sbin"
mkdir "$backup_dir/etc"
# 필요한 파일 복사
cp -rpf /var/named "$backup_dir"
cp /etc/named.conf "$backup_dir/etc"
cp /etc/named.logging.conf "$backup_dir/etc"
cp /etc/named.root.key "$backup_dir/etc"
cp /etc/named.iscdlv.key "$backup_dir/etc"
cp /etc/rndc.* "$backup_dir/etc"
cp /usr/sbin/named "$backup_dir/sbin"
#cp -pr /usr/local/named "$backup_dir"
#rm -rf "$backup_dir/named/log"
# 백업 파일 생성 및 압축
tar cvfp "${backup_dir}.tar" "$backup_dir" --exclude="${backup_dir}/named/log"
gzip "${backup_dir}.tar"
# 생성된 백업 디렉토리 삭제
rm -rf "$backup_dir"
chmod -x dns_backup.sh
728x90
반응형
'네임서버' 카테고리의 다른 글
BIND 관리를 위한 RNDC 설정 (0) | 2017.04.21 |
---|---|
CentOS 7에서 BIND에 GeoIP 기능을 설정하여 사용하는 방법 (0) | 2017.04.06 |
도메인 위임 설정 (0) | 2015.01.07 |
[dns] windows DNS nams 올라기 (1) | 2014.03.11 |
CentOS 7에서 캐싱 전용 DNS 서버를 구성하는 방법(caching only nameserver) (0) | 2014.03.11 |