15.2.2. 이름이 지정된 서비스 구성
명명된 서비스가 시작되면 표 15.1. “명명된 서비스 구성 파일” 에 설명된 대로 파일에서 구성을 읽습니다.
					| 경로 | Description | 
|---|---|
 /etc/named.conf  | 기본 구성 파일. | 
 /etc/named/  | 기본 구성 파일에 포함된 구성 파일의 보조 디렉토리입니다. | 
						구성 파일은 중괄호를 열고 닫는 등 중첩된 옵션이 포함된 문 컬렉션으로 구성됩니다(
{ 및 }). 파일을 편집할 때 구문 오류가 발생하지 않도록 주의해야 합니다. 그렇지 않으면 named 서비스가 시작되지 않습니다. 일반적인 /etc/named.conf 파일은 다음과 같이 구성됩니다.
					참고
							bind-chroot 패키지를 설치한 경우 BIND 서비스가 chroot 환경에서 실행됩니다. 이 경우 초기화 스크립트는 mount --bind 명령을 사용하여 이 환경 외부의 구성을 관리할 수 있도록 위의 구성 파일을 마운트합니다. 자동으로 마운트되므로 아무 것도 
/var/named/chroot/ 디렉토리에 복사할 필요가 없습니다. 이렇게 하면 chroot 환경에서 실행되는 경우 BIND 구성 파일을 특별하게 관리할 필요가 없으므로 유지 관리가 간소화됩니다. chroot 환경에서 실행되지 않는 BIND 와 함께 모든 것을 구성할 수 있습니다.
						/var/named/chroot/ 아래의 해당 마운트 지점 디렉토리가 비어 있으면 다음 디렉토리가 /var/named/chroot/ 디렉토리에 자동으로 마운트됩니다. 
							/etc/named/etc/pki/dnssec-keys/run/named/var/named/usr/lib64/bind또는/usr/lib/bind(아키텍처 종속).
							대상 파일이 
						
/var/named/chroot/ 에 없는 경우 다음 파일도 마운트됩니다: 
							/etc/named.conf/etc/rndc.conf/etc/rndc.key/etc/named.rfc1912.zones/etc/named.dnssec.keys/etc/named.iscdlv.key/etc/named.root.key
중요
							chroot 환경에 마운트된 파일을 편집하려면 백업 복사본을 만든 다음 원본 파일을 편집해야 합니다. 또는 “edit-a-copy” 모드가 비활성화된 편집기를 사용합니다. 예를 들어 chroot 환경에서 실행되는 동안 Vim을 사용하여 BIND의 구성 파일 
 
Copy to Clipboard
Copied!
 
 
Toggle word wrap
Toggle overflow
 
 
						
/etc/named.conf 를 편집하려면 root 로 다음 명령을 실행합니다. 
vim -c "set backupcopy=yes" /etc/named.conf
~]# vim -c "set backupcopy=yes" /etc/named.conf
15.2.2.1. chroot 환경에 BIND 설치 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
							chroot 환경에서 실행되도록 BIND 를 설치하려면 
 
Copy to Clipboard
Copied!
 
 
Toggle word wrap
Toggle overflow
 
 
						
root 로 다음 명령을 실행합니다. 
yum install bind-chroot
~]# yum install bind-chroot
named-chroot 서비스를 활성화하려면 먼저 다음 명령을 실행하여 명명된 서비스가 실행 중인지 확인합니다. 
systemctl status named
~]$ systemctl status named
이름을 비활성화하려면 root 로 다음 명령을 실행합니다: 
systemctl stop named
~]# systemctl stop named
systemctl disable named
~]# systemctl disable named
named-chroot 서비스를 활성화하려면 root 로 다음 명령을 실행합니다. 
systemctl enable named-chroot
~]# systemctl enable named-chroot
systemctl start named-chroot
~]# systemctl start named-chroot
named-chroot 서비스의 상태를 확인하려면 root 로 다음 명령을 실행합니다: 
systemctl status named-chroot
~]# systemctl status named-chroot