본문 바로가기

분류 전체보기933

리눅스 DNS 설치하기 1. Bind 설치 -. bind(Berkeley Internet Name Daemon) 파일 소스를 다운 받아 컴파일, rpm 파일로 설치, 패키지로 설치하는 방법이 있습니다. 소스 파일 다운 : ftp://ftp.isc.org/isc/bind/src rpm 파일은 리눅스 설치 CD내에 있습니다. 설치해야 하는 rpm 파일은 bind-9.1.xx.rpm, bindconf-1.xx.noarch.rpm, bind-utils-9.xx.rpm, caching-nameserver-7.xx.noarch.rpm 입니다. -. 소스 설치 # make clean depend all install -. rpm 설치 # -rpm -ivh rpm_FileName 2. 네트워크 파일 설정 # vi /etc/hosts 127... 2009. 6. 9.
Vi 편집기 명령어 1. 커서 이동 h 한 문자 왼쪽으로 이동 l(L의 소문자) 한 문자 오른쪽으로 이동 b 한 단어 왼쪽으로 이동 w 한 단어 오른쪽으로 이동 j 한 줄 아래로 이동 k 한 줄 위로 이동 $ 현재 행의 맨 뒤로 이동 H 화면의 맨 위로 이동 M 화면의 중간으로 이동 L 화면의 맨 아래로 이동 Ctrl + b 이전 화면으로 이동 Ctrl + f 다음 화면으로 이동 Ctrl + u 이전 반화면으로 이동 Ctrl + d 다음 반화면으로 이동 G 파일의 마지막 행으로 가기 3G 파일의 3번째 행으로 가기 :3 파일의 3번째 행으로 가기 2. 삽입 a 커서 오른쪽에 삽입 A 커서 맨 뒤에 삽입 i 커서 왼쪽에 삽입 I(i의 대문자) 커서 맨 앞에 삽입 o 커서 아래에 삽입 O 커서 위에 삽입 :f 파일명 커서 다음.. 2009. 6. 9.
정규식 (Regular Expression) 특수문자 처리 (1) ^ (caret) 라인의 처음이나 문자열의 처음을 표시 예 : ^aa (문자열의 처음에 aa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar) 라인의 끝이나 문자열의 끝을 표시 예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓) (3) . (period) 임의의 한 문자를 표시 예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓) 예 : a..b$ (문자열의 끝에 aaab, abbb, azzb 등을 포함하면 참) (4) [] (bracket) 문자의 집합이나 범위를 나타냄, 두 문자 사이의 범위는 "-" 사용. []내에서 "^"이 선행되면 not을 나타냄 예 : [abc] (a, b, c 중 어떤 문자, "[a-c]."과 동일.. 2009. 6. 9.
[자바스크립트] 강력한 소스 보호 소스 못 퍼가게 하는 전형적인 예입니다. body tag에 다음을 선언합니다. . . . oncontextmenu="return false" - 마우스 오른쪽 버튼을 눌렀을 때 나오는 메뉴창(contextmenu)을 안나오게 합니다. ondragstart="return false" - 문서내에서 드래그하여 하여 끌어내는 것 막기 xxonkeydown="return false" - Ctrl + C(복사) 와 같은 단축키 막기, 사용시 모든 키는 먹통이 됩니다. xxonselectstart="return false" - 문서의 내용을 마우스로 선택하는 것 막기 return false의 의미는 '돌아오는 값을 무시 한다'라 정도로 이해 하시면 됩니다. 만약 마우스로 어떤 부분을 선택하려 할 때 return f.. 2009. 6. 9.