전체 글
-
리눅스 디렉토리 구조리눅스 2014. 7. 4. 14:16
대부분의 리눅스는 FHS(Filesystem Hierarchy Standard) 표준 파이 시스템 게층을 사용하고 같은 목적의 파일들은 같은 장소에 일관되게 모아 관리하므로 시스템에 자원이나 프로그램들을 쉽게 찾을 수 있다. $ /binBinaries의 약어로 이진 파일들이며 리눅스에서 가장 기본이 되는 명령어들이 모여 있는 디렉토리이다. 디렉토리의 파일들을 보면 대부분이 실행 파일임을 알 수 있다. 또한 이곳에는 부팅에 필요한 명령어들이 위치하여 부팅후에 시스템의 계정 사용자들이 사용할 수 있는 일반적인 명령어들로 위치 하고 잇다. $ /etc이 디렉토리는 리눅스 시스템에 관한 각종 환경 설정에 연관된 파일들과 디렉토리들을 가진 디렉토리이다. 대부분의 이 디렉토리의 파일들은 시스템 관리자에 의해 관리되..
-
리눅스 아파치 소스 설치!!리눅스 2014. 7. 3. 20:47
우선은 아래 링크로 가서 다운을 받습니다필자는 httpd-2.2.27.tar.gz 로 받았습니다.^^ 클릭↓http://httpd.apache.org/download.cgi Download를 클릭 합니다 필자가 다운받은 소스 입니다. 설치를 하시게 되면 설치된 경로는 아마도 /home/사용자명/Desktop 이실 껍니다.mv 명령어를 사용 하여 /usr/local 로 이동을 해줍니다. # tar xfvz httpd + 탭을 누른후 압출을 해제 시켜 주시기 바랍니다# ./configure --prefix=/usr/local/apache2 --enable-module=all --enable-mods-shared=all--enable-cahe --enable-log-forensic --enable-ssl --..
-
오라클 TCPDUMP 옵션 및 플래그Oracle 2014. 6. 30. 13:51
TCPDUMP 란? 지정한 네트웍 인터페이스로 송수신되는 데이터 패킷들의 전체 혹은 헤드등을 모니터링 또는덤프(DUMP)하여 확인하는 명령어 입니다. tcpdump의 주되너 목적은 네트윅과 ethernet의 이상 유무를 데이터 패킷을 모니터링하여 그 패킷헤드를 분석하기 위한 것입니다.즉, 이 명령어는 잘만 사용한다면 캡쳐한 데이터패킷을 분석하여 네트워크나 서버의 응용서비스들에 대해 분석하는 도구로 사용될 수 있지만 악용한다면 크래킹의 도구로 사용될 수 있습니다.즉 암호화하지 않은 채로 FTP나 TELNET같은 서비스를 이용하여 ID와 패스워드를 입력하였다면누군가 tcpdump명령어로 이들 패킷을 캡쳐하여 분석한다면 어렵지않게 ID와 패스워드를 알아 낼 수 있기 때문입니다. 따라서 가능하다면 암호화된 통신..
-
오라클(PL/SQL) 미리 정의된 예외처리Oracle 2014. 6. 25. 18:35
1) 예외명 예외번호 설명 ACCESS_INTO_NULL ORA-06530 정의되지 않은 오브젝트 속성에 값을 할당하고자 했을 때 발생되는 예외 CASE_NOT_FOUND ORA-06592 CASE 문의 WHEN 절에 해당되는 조건이 없고 ELSE 절도 없을 경우에 발생되는 예외 COLLECTION_IS_NULL ORA-06531 선언되지 않은 컬렉션에 EXISTS 이외의 메소드를 사용했을 때 CURSOR_ALREADY_OPEN ORA-06511 이미 열린 커서를 열려고 시도했을 때 발생되는 예외 DUP_VAL_ON_INDEX ORA-00001 유일인덱스에 중복값을 입력했을 경우 발생되는 예외 INVALID_CURSOR ORA-01001 잘못된 커서 조작이 실행될 때 발생되는 예외 INVALID_NUMB..
-
오라클 힌트 정리(표)!!Oracle 2014. 6. 23. 14:53
● 개요힌트는 SQL 튜닝의 핵심부분으로 일종의 지시구문이다.SQL에 포함되어 쓰어져 Optimizer의 실행 계획을 원하는 대로 바꿀 수 있게 해준다.오라클 Optimizer라고 해서 항상 최선의 실행 계획을 수립할 수 는 없으므로 테이블이나 인덱스의잘못된 실행 계획을 개발자가 직접 바꿀 수 있도록 도와주는 것이다.사용자는 특정 SQL 문장에서 어떤 인덱스가 선택도가 높은지에 대해 알고 있는데 이경우 오라클서버의 Optimizer에 의존하여 나온 실행 계획보다 훨씬 효율적인 실행 계획을 사용자가 구사할 수 있다. ● 사용액세스 경로, 조인 순서, 병렬 및 직렬 처리, Optimizer의 목표를 변경 가능 하다. ● 오라클 힌트 사용 예 SELECT /* +INDEX(인덱스명) */컬럼명,컬럼명 FROM..
-
오라클 NVL 이란?Oracle 2014. 6. 19. 10:31
문법 : NVL(컬럼, 치환할 값) NVL 함수는 일밙거으로 Null 값을 0으로 바꾸어주는 함수로 많이 알고 있지만 정확하게 말하면 Null 값을 0을 포함한 다른 값으로 바꾸어 주는 함수 입니다. ● 치환값이 숫자일 경우 - NVL(컬럼, 0) -> 컬럼의 값이 null일 경우 null 대신 0으로 치환 하세요 ● 치환값이 문자일 경우 - NVL(컬럼, '문자') -> 컬럼 값이 NULL일 경우 '문자'로 치환 하시오 ● 치환값이 날짜일 경우 - NVL(컬럼, 'SYSDATE') -> 컬럼 값이 없을 경우 SYSDATE 날짜로 치환 하시오.
-