본문 바로가기

반응형

전체 글

CentOS 7에서 캐싱 전용 DNS 서버를 구성하는 방법(caching only nameserver) CentOS 7에서 캐싱 전용 DNS 서버를 구성하는 방법(caching only nameserver) BIND 서버를 캐싱 DNS 서버로 설정하는 방법은 다음과 같습니다. 캐싱 DNS 서버는 클라이언트의 DNS 쿼리를 받아 해당 정보를 캐시하여 이후에 동일한 쿼리에 대한 응답을 빠르게 제공하는 역할을 합니다. 1. BIND 패키지 설치 sudo yum install bind 2. 캐싱 설정 파일 수정 named.conf 파일을 수정하여 BIND 서버를 캐싱 DNS 서버로 설정합니다. sudo vim /etc/named.conf 더보기 named.caching-nameserver.conf vim /etc/named.caching-nameserver.conf $ cat /etc/named.caching-n.. 더보기
[스크립트] dns2.sh dns2.sh 스크립트 dns2.sh editor vim /usr/sbin/dns.sh #!/bin/sh while true do NAMED="/usr/sbin/named" NAMED2="/usr/sbin/named2" NAMEDSTART1="/usr/sbin/named NAMEDSTART2="/usr/sbin/named2 -u named -c /etc/named2.conf" CHK=`ps -ef |grep $NAMED | grep -v named2 | grep -v grep` CHK2=`ps -ef |grep $NAMED2 | grep -v grep` if test -z "$CHK" then date >> /var/named/log/dns.txt ps -ef | grep named >> /var/nam.. 더보기
dns-check.sh 스크립트 dns-check.sh 스크립트 dns-check.sh 스크립트 생성 vim dns-check.sh #!/bin/bash # DNS 서버 로그 분석 및 IP 통계 스크립트 logfile="/var/named/named.recursing" # DNS 로그 파일 경로 CUR_DATE=`date '+%Y%m%H%M%S'` # 현재 날짜 및 시간 echo echo echo "---------rndc stats---------------" /usr/sbin/rndc status | grep recursive # rndc 상태 확인 /usr/sbin/rndc recursing # 재귀 요청 목록 출력 echo "----------------------------------" echo echo echo "------.. 더보기
DNS(named) 서비스를 모니터링하는 스크립트 DNS(named) 서비스를 모니터링하는 스크립트 dns.sh 스크립트 생성 vim dns.sh #!/bin/bash # DNS 서비스 모니터링 및 자동 재시작 스크립트 INTERVAL=3 # 재시작 간격 (초) LOG_FILE="/var/named/log/dns.txt" # 로그 파일 경로 NAMED="/usr/sbin/named" # named 실행 파일 경로 while true do # named 프로세스 확인 CHK=`ps -ef | grep $NAMED | grep -v grep` if test -z "$CHK" then # named 프로세스가 실행 중이지 않을 경우 # 현재 날짜 및 시간 기록 date >> $LOG_FILE # named 프로세스 상태 로그 ps -ef | grep name.. 더보기
linux system backup 스크립트 linux system backup 스크립트 vim systemBackup.sh #!/bin/bash # 시스템 정보를 백업하는 스크립트 backup_dir="/root/backup/$(date +%Y%m%d)" # 네트워크 인터페이스 정보 ifconfig > "$backup_dir/ifconfig" # 디스크 용량 정보 df -h > "$backup_dir/df" # fstab 파일 백업 cp /etc/fstab "$backup_dir" # 디스크 파티션 정보 fdisk -l > "$backup_dir/fdisk" 2>/dev/null # 라우팅 테이블 정보 route -n > "$backup_dir/route" # 네트워크 설정 파일 백업 mkdir -p "$backup_dir/ifcfg" cp /e.. 더보기
[리눅스] iperf 사용법 iperf 사용법 iperf 다운로드 $ wget http://sourceforge.net/projects/iperf/files/iperf-2.0.5.tar.gz $ tar xvfz iperf-2.0.5.tar.gz $ cd iperf-2.0.5 $ ./configure $ make $ make install 서버 모드 : AA_Server 192.168.100.200 [root@AA_Server ~]$ iperf -s 클라이언트 모드 : BB_Client 192.168.100.230 [root@BB_Client ~]$ iperf -c 192.168.100.200 -i 1 -t 360 -P 100 명령어 옵션 -c, --client run in client mode, connecting to -i, --.. 더보기
[리눅스] webmin(리눅스 관리툴) 설치하기 webmin(리눅스 관리툴) 설치하기 tar xvfz webmin-1.670.tar.gz cd webmin-1.670 ./setup.sh - Config file directory [/etc/webmin]: /etc/webmin - Log file directory [/var/webmin]: /var/webmin - Full path to perl (default /usr/bin/perl): /usr/bin/perl - Web server port (default 10000): 10000 - Login name (default admin): admin - Login password:xxxxxxxxx - Password again: xxxxxxxxx - Start Webmin at boot time (y/.. 더보기
HTOP – Linux Process Monitoring HTOP – Linux Process Monitoring : HTOP은 콘솔에서 서버의 프로세스 상황을 다양한 색상으로 모니터링하는 도구이다. tar xvfz htop-0.8.3.tar.gz ./configure make && make install which htop $ which htop /usr/local/bin/htop htop 참고URL - http://pkgs.repoforge.org/htop/ 더보기

728x90
반응형