Security(116)
-
Day 13-DNS 서버(3)
* slave name server slave name server 지정 1. master name server의 named.conf에서 이전될 zone을 지정. 지정하는 방식은 IXFR과 AXFR 두가지가 있다. - IXFR : notify 메시지와 함께 사용되며 변경된 내용만 slave에 전송. - AXFR : 일정 시간마다 한번씩 zone파일이 수정됐는지 확인 후 zone 파일 전체를 전송. 2. slave named server named.conf에 zone 영역 지정 3. Slave 서버측 /var/named의 퍼미션이 named 그룹에 대해서 W 가능하도록 설정 [실습]master 서버와 slave 서버 만들어 보기 master 서버 ip : 192.168.10.187 slave 서버 ip :..
2019.12.05 -
SQL-모델링, join
* 모델링 일반 컬럼들이 프라이머리 키 컬럼에 함수적 종속관계에 있음. 언어적으로 표현하면 DNO -> (DNAME, LOC) 또는 DNO는 *(*는 일반 컬럼)를 식별할 수 있다. * 등가 조인과 비등가 조인 SELECT 테이블1.컬럼, 테이블2.컬럼, ... FROM 테이블1, 테이블2, ...WHERE 조인_조건 AND 일반_조건 - SELECT절에 테이블명을 적어줘야 하지만 참조하려는 테이블중 컬럼명이 유일할 경우 테이블 명 생략 가능 - FROM절에 테이블 2개 이상이 오면 JOIN절 - JOIN 조건의 갯수는 테이블이 n개라고 가정하면 최소 n-1개 이상이다. - 등호를 사용 하는 등가 조인과 부등호를 사용하는 비등가 조인이 있다. - 테이블간 관계를 파악하고 있어야 JOIN을 사용할 수 있다..
2019.12.05 -
vmware에 CentOS 6 설치
1. http://mirror.kakao.com/centos/6.10/isos/x86_64/ 에서 CentOS-6.10-x86_64-bin-DVD1.iso 다운로드 2. VMware -> File -> New Virtual Machine 3. Typical 선택후 Next 4. I will Install the operating system later 선택 5. 설치하려는 운영체제 선택 및 원하는 위치에 지정 6. 가상 메모리의 크기 지정후에 -> Finish 7. Edit Virtual machine settings에서 필요없는 디바이스 삭제, CD/DVD 드라이브 Use ISO Imagefile에 받아놓은 이미지 파일 투입. 고정 IP를 설정할 계획 이므로 네트워크 어댑터는 NAT에서 Bridge로 ..
2019.12.04 -
DAY 12-DNS 서버(2)
named.conf 서비스가 시작될 때 맨 처음 읽히는 마스터 파일. zone : 질의를 구체적인 파일과 연결해준다. DNS 서비스의 근간. options : zone 파일의 경로나 덤프 파일의 이름 등을 지정 zone 영역의 설정 zone "서비스 대상 영역" IN { type [ master | slave | hint ]; file " zone 파일명"; allow-update {[ none | 2차 DNS 서버 IP ] ; }; masters { master DNS 서버 IP; }; }; master : 내가 가지고 있는 정보. hint : 내가 가지고 있지 않은 정보. allow-update : 마스터 서버가 슬레이브 서버에 참조를 허용해줄때 설정 masters : 슬레이브 서버가 마스터 서버에 ..
2019.12.04 -
SQL-관계 연산자와 LIKE 연산자, BETWEEN, IN
관계 연산자 SELECT [DISTINCT | ALL] 컬럼, 컬럼... FROM 테이블 WHERE [관계 연산자 조건] ORDER BY 컬럼 ASC, 컬럼 ASC.. [예제] #SQL > SELECT * FROM emp WHERE dno = '20' AND sal >= 2000 AND job = '모델링'; -> 20번 부서 사원중에 급여가 2000이상이고, 모델링 업무를 담당하는 사원 검색 #SQL > SELECT * FROM emp WHERE (dno = 10 OR sal > 1600) AND comm > 600; -> AND와 OR 연산자를 같이 사용할때는 연산순서상 문제가 없더라도 괄호를 반드시 사용 LIKE 연산자 SELECT [DISTINCT | ALL] 컬럼, 컬럼... FROM 테이블 W..
2019.12.04 -
Day 11-DNS 서버
* DNS 서버 - 클라이언트가 도메인(호스트 네임)의 IP정보를 요청하면 DNS를 조회해서 IP 주소를 알려주는 역할로 분산 데이터베이스 시스템. - HTTP, FTP, SMTP등 사용자가 제공한 호스트 네임을 IP로 변환하는데 이용. -인터넷의 가장 중요한 기능중 하나이며 Network edge에 구현. DNS를 중앙 집중식이 아닌 분산형 DB 시스템으로 운영하는 이유 1. 서버 장애 2. 트래픽 집중 3. 중앙 서버까지의 거리 4. 관리 DNS 구조 사이트명.com. -> 에서 .은 루트 DNS라고 함 cache DNS cache DNS는 루트 DNS 서버의 정보만 가지고 있고 나머지 DNS 서버의 정보는 직접 가지고 있는 것이 아니라 루트 DNS서버의 하위 서버에 질의한다. Client가 www...
2019.12.03