본문 바로가기

반응형

전체 글

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.. 더보기
국제 음성 기호와 한글 대조표(영어의 표기) 제1절 영어의 표기* [j], [w]의 ‘이’와 ‘오, 우’, 그리고 [ɲ]의 ‘니’는 모음과 결합할 때 제3장 표기 세칙에 따른다.** 독일어의 경우에는 ‘에’, 프랑스어의 경우에는 ‘으’로 적는다. 표 1에 따라 적되, 다음 사항에 유의하여 적는다.제1항 무성 파열음 ([p], [t], [k])1. 짧은 모음 다음의 어말 무성 파열음([p], [t], [k])은 받침으로 적는다.gap[gæp] 갭cat[kæt] 캣book[buk] 북2. 짧은 모음과 유음·비음([l], [r], [m], [n]) 이외의 자음 사이에 오는 무성 파열음([p], [t], [k])은 받침으로 적는다.apt[æpt] 앱트setback[setbæk] 셋백act[ækt] 액트3. 위 경우 이외의 어말과 자음 앞의 [p], [t].. 더보기
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는 네트워크 대역폭을 측정하는 도구로, TCP 또는 UDP를 사용하여 두 호스트 간의 대역폭을 측정합니다.iperf 컴파일 및 설치iperf 소스 코드를 다운로드합니다.공식 웹사이트(https://iperf.fr/)에서 소스 코드를 다운로드할 수 있습니다.wget http://sourceforge.net/projects/iperf/files/iperf-2.0.5.tar.gz다운로드한 파일을 압축 해제합니다.tar xfz iperf-2.0.5.tar.gz압축이 해제된 디렉토리로 이동합니다.cd iperf-2.0.5컴파일 및 설치를 수행합니다../configuremakemake install이제 iperf가 시스템에 설치되었습니다.iperf 사용법iperf는 서버와 클라이언트 모드로.. 더보기
[리눅스] 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/.. 더보기

반응형