전체 글 썸네일형 리스트형 bind rndc 명령어 bind rndc 명령어 rndc는 BIND (Berkeley Internet Name Domain) 서비스에서 제공하는 도구로, 네임서버 구성을 관리하는 데 사용됩니다. rndc를 사용하면 네임서버에서 동적인 구성 변경을 할 수 있습니다. rndc 명령어를 사용하면 명령줄에서 named 서비스에 대한 관리 작업을 수행할 수 있습니다. rndc 명령어는 다양한 작업을 수행할 수 있지만, 주요 작업은 네임서버에 새로운 구성 파일을 적용하는 것입니다. rndc 명령어를 사용하여 네임서버를 다시 시작하거나 새로운 구성 파일을 로드할 수 있습니다. 이를 위해서는 rndc reload 명령어를 사용합니다. rndc 명령어는 인증키 파일을 사용하여 인증을 수행하며, 이를 통해 보안을 강화할 수 있습니다. 인증키는 .. 더보기 [리눅스] bind를 사용한 마스터-슬레이브 dns 구성하기 bind를 사용한 마스터 및 슬레이브 dns 구성하기 테스트 환경 호스트 이름 아이피 운영체제 버전 네임서버 역할 비고 node2 192.168.0.62 centos 7 마스터(master) node3 192.168.0.63 ubuntu 22.04 슬레이브(slave) - 데스트 도메인 : mocha.sangchul.kr bind(named) 패키지 설치 및 유틸리티 설치 - node2 마스트 서버 설치 : centos에 bind 설치하기 - node3 슬레이브 서버 설치 : ubuntu에 bind 설치하기 마스터 서버 dns 서버 구성(named.conf) vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory .. 더보기 MySQL 클라이언트 실행 시 libtinfo.so.5 라이브러리 오류 MySQL 클라이언트 실행 시 libtinfo.so.5 라이브러리 오류 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release: 22.04 Codename: jammy MySQL 클라이언트 실행 $ ./bin/mysql -uroot -p ./bin/mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory 이 오류 메시지는 libtinfo.so.5 라이브러리 파일을 찾을 수 없을 때 발생합니다. 이 라이브러.. 더보기 CentOS 7에서 BIND(named)의 로깅을 설정하는 방법 CentOS 7에서 BIND(named)의 로깅을 설정하는 방법 1. BIND 설정 파일 편집 BIND(named)의 설정 파일인 named.conf 파일을 엽니다. 일반적으로 이 파일은 /etc/named.conf에 위치합니다. sudo vim /etc/named.conf 2. 로깅 옵션 추가 named.conf 파일 내에서 로깅 옵션을 추가하십시오. 로그 파일의 경로와 로깅 레벨을 설정합니다. 아래는 간단한 예제입니다. logging { channel default_file { file "/var/log/named/named.log"; # 로그 파일 경로 severity dynamic; # 로그 레벨 (dynamic은 로그 레벨을 설정할 수 있음) print-time yes; # 로그에 타임스탬프 출.. 더보기 [draft] CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법 CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법(Install BIND DNS Server On CentOS 7)테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)1. BIND 설치BIND 패키지 설치bind : BIND 서버 패키지bind-utils : DNS 클라이언트 명령어(nslookup, dig 등) 포함sudo yum install -y bind bind-utilsBIND(named) 버전 확인named -v$ named -vBIND 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.16 (Extended Support Version) BIND 서비스 활성화 및 시작sudo systemctl .. 더보기 우분투에서 BIND를 설치하고 설정하는 방법 우분투에서 BIND(Berkeley Internet Name Domain)를 설치하고 설정하는 방법 BIND (Berkeley Internet Name Domain)는 DNS(Domain Name System) 서버를 설정하고 관리하기 위한 소프트웨어입니다. 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description: Ubuntu 22.04.2 LTS 1. BIND(bind9) 설치 BIND(bind9) 패키지 설치 sudo apt-get update apt-get install -y bind9 더보기 --- $ apt-get install -y bind9 Reading package lists... Done Building dependency tree... Done Readin.. 더보기 keepalived, haproxy 설치 및 설정하기 keepalived, haproxy 설치 및 설정하기 - keepalived : LVS 클러스터용 장애 조치 및 모니터링 데몬 - haproxy : 빠르고 안정적인 로드 밸런싱 리버스 프록시 테스트 환경 호스트이름 아이피 운영체제 비고 node2 192.168.0.62 CentOS 7.9 node3 192.168.0.63 Ubuntu 22.04 node1 192.168.0.61 Ubuntu 22.04 웹서버 도커 컨테이너로 구성 ** VIP : 192.168.0.60 커널 파라미터 설정 커널 파라미터 확인 sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind' - centos $ sysctl -a | egrep 'net.ipv4.ip_forw.. 더보기 리눅스 sed 명령어 sed 명령어 sed는 스트림 에디터(stream editor)로서, 텍스트 파일을 처리하고 수정하는데 사용하는 명령어입니다. 기본적인 sed 사용법 sed [옵션] '명령어' 파일명 여기서, 명령어는 주로 패턴 매칭(pattern matching)을 통해 문자열을 찾고, 이에 대해 특정 동작을 수행하는 것입니다. 예를 들어, 다음 명령어는 sample.txt 파일에서 "hello" 문자열을 "hi"로 변경합니다. sed 's/hello/hi/g' sample.txt 위 명령어에서 s는 substitute의 약자로, 문자열 대체를 수행하는 명령어입니다. 여기서 hello는 대체하고자 하는 패턴, hi는 대체할 문자열이며, g는 전체 문자열에서 패턴에 매칭되는 모든 문자열을 찾아 대체하라는 옵션입니다. 다.. 더보기 이전 1 ··· 93 94 95 96 97 98 99 ··· 171 다음