Security(116)
-
DAY15-Apache
* apache의 개요 HTTP(Hyper text transfer protocol) - Web application layer protocol - Client/server model Client : browser는 웹용 client app, 질의를 전달하고 요구한 web page를 보여주는 기능을 담당. Server : Web server로 client의 질의에 응답하고 여러 web object를 client에 전송. - HTTP 1.0 : RFC 1945 - HTTP 1.1 : RFC 2068 * 아파치 설치 과정 1.httpd-2.2.32.tar.gz 버전을 /usr/local/ 에 다운로드. 2. # cd /usr/local/ 3. # tar xvfz httpd-2.2.32.tar.gz 4. # ..
2019.12.10 -
SQL-변환 함수, 그룹함수
* 변환함수 년도 : YYYY로 표기. 두 자리로는 표기하지 않는다. 월 : MONTH, NON도 있지만 공문서에는 MM으로 표기한다(ex : 03, 04) 일 : DD가 기본 형식(ex 01, 02)이며 필요할 경우 DAY(영문 또는 한글 요일)와 DY(약자로 표현된 요일)를 같이 써준다. 시 : HH24(24시 형식)이 기본이지만 HH(12시 형식)을 사용할 경우 AM/PM을 같이 사용한다. 분 : MI 초 : SS(두 자리 초 표시). SSSSSS 하루를 초로 환산한 표현 방식(0~86399) TO_CHAR : 날짜나 숫자를 문자로 변환. 내가 원하는 형태로 출력하고 싶을때 사용 ex) TO_CHAR(날짜, 출력형식), TO_CHAR(숫자, 출력형식) TO_DATE : 데이터를 날짜형으로 해석. e..
2019.12.10 -
SQL-집합연산자, 문자, 숫자, 날짜함수
* 집합연산 SELECT [UNION ALL | UNION | INTERSECT | MINUS] SELECT ... - 사실상 거의 UNION빼고는 사용하는 경우가 없다. [예제 1]2000년 이후에 입사한 사원과 부임한 교수의 명단을 검색 SELECT pno 번호, pname 이름, hiredate 입사일_부임일 FROM professor WHERE hiredate >= '2000/01/01' UNION ALL SELECT eno, ename, hdate FROM emp WHERE hdate >= '2000/01/01'; [예제 2]제갈씨 성을 가진 사원 중에 지원 업무를 하지 않는 사원을 검색 SELECT eno, ename ,job FROM emp WHERE ename LIKE '제갈%' MINUS..
2019.12.09 -
PHP-FORM
* 폼(FORM) - 사용자에게 입력값을 받을때 사용. 폼 태그 구조 입력 양식 ...... name : 폼의 이름 action : 입력될 값이 전달될 URL을 정의 method : 입력값의 전달 방식을 정의. POST와 GET 방식이 있다. 반드시 GET방식을 사용해야 하는 경우가 아니면 일반적으로 POST 방식을 사용. * 데이터 전달 방식과 변수 GET 방식 - get 방식은 입력 값을 action에 지정한 URL에 첨가해 전달하는 방식을 의미. - 처리를 요청하기보다는 정보를 요청하는 용도로 만들어짐 POST 방식 register_globals - environment, GET, POST, cookie, server의 값들을 자동으로 php에 전역변수로 저장해주는 옵션. - register_glo..
2019.12.06 -
DAY 14-DNS 서버(4)
[실습]DNS 서버 구축해보기 루트 네임 서버는 캐시 파일이 필요없기 때문에 힌트 타입이 없음. -루트의 named.ca (루트 서버를 만들어주는 사람이 반드시 파일로 배포) 1. 루트 서버 넷 2. 루트 서버의 아이피만 적혀있으면 됨 1. TLD DNS의 named.conf, resolv.conf 수정 TLD DNS의 네임서버는 자기 자신의 ip 2. TLD DNS의 /var/named에 jjh.zone 파일 설정 sub domain 하위 도메인에 대한 정보 추가. 하위의 네임서버는 cash 서버로 설정 3. 하위 DNS의 named.conf 파일 설정 4. /var/named/ 에 bst15.agh.zone 파일 설정
2019.12.06 -
SQL-서브쿼리
* 서브 쿼리 - 서브 쿼리는 WHERE절, HAVING절과 같이 조건 절에 주로 쓰이고 FROM절에 쓰이는 경우도 있다. - FROM절에 쓰인 서브 쿼리는 인라인 뷰라고 부른다. 단일 행 서브 쿼리 : 서브 쿼리가 하나의 컬럼에서 하나의 행을 검색 다중 행 서브 쿼리 : 서브 쿼리가 하나의 컬럼에서 여러 개의 행을 검색 다중 열 서브 쿼리 : 서브 쿼리가 여러개의 컬럼을 검색 * 단일 행 서브 쿼리 SELECT [DISTINCT | ALL] 컬럼, 컬럼 ... FROM 테이블 WHERE 컬럼 단일_행_연산자 (SELECT 문장) - 단일 행 연산자가 사용됨으로 반드시 서브 쿼리의 결과 값은 한 개만 검색 - 단일 행 연산자 오른쪽에 기술(=, >, =, (SELECT sal FROM emp WHERE ..
2019.12.06