SQL_JOIN

Posted 2016. 8. 31. 15:27

출:http://rapapa.net/?p=311

'DB' 카테고리의 다른 글

종류  (0) 2015.04.04
트랜잭션  (0) 2012.08.13
RTRIM  (0) 2012.08.13
저장 프로시저  (0) 2012.08.13
SQL 쿼리문  (0) 2012.08.13

crontab

Posted 2016. 1. 27. 17:50

crontab 

 

  - 시스템의 주기적인  cron 작업의 설정, 수정등을 하는 명령어
  - 시스템에서 가장 중요한 데몬중의 하나인 crond 와 직접적인 관련이 있는 명령어
  - crond 데몬은  /etc/rc.d/init.d/crond 의 스크립트에 의해 시작, 종료, 재시작될수 있음

  - crond 데몬
     - /etc/crontab 파일
     - /etc/rc.d/init.d/crond 스크립트
     - /var/spool/cron 디렉토리내의 크론설정파일들

 

 

명령어 위치 : /usr/bin/crontab
사용형식     : crontab [ -u 사용자id ] 파일
                   crontab [ -u 사용자id ] { -l | -r | -e }

 

cat /etc/crontab
매시 1회 자동실행하기 위한 시스템 크론 설정

01 * * * * root run-parts /etc/cron.hourly
  - 매일 매시 01분마다 /etc/cron.hourly 디렉토리내에 존재하는 파일들을 실행


매일 1회 자동실행하기 위한 시스템 크론설정

02 4 * * * root run-parts /etc/cron.daily
 - 매일 새벽 4시 02분마다 /etc/cron.daily  디렉토리내에 존재하는 파일들을 실행

 

매주 1회 자동실행하기 위한 시스템 크론설정

22 4 * * 0 root run-parts /etc/cron.weekly
 - 매주 일요일 새벽 4시 22분마다 /etc/cron.weekly 디렉토리내에 존재하는 파일들을 실행

 

매월 1회 자동실행하기 위한 시스템 크론설정

42 4 1 * * root run-parts /etc/cron.monthly
 ->매월 1일 새벽 4시 42분마다 /etc/cron.monthly 디렉토리내에 존재하는 파일들을 실행


* root 이외의 사용자에게 crontab 명령어를 이용할 수 있게 하는 방법

  - /etc/cron.allow 파일에 사용자의 id를 등록


* 일반사용자의 crontab 명령어사용을 제안하고자 한다면
  - /etc/cron.deny 파일에 사용자의 id 를 등록


 

* cron 설정하는 방법

 40 3 * * * root /home/mysql/mysql_backup.sh

 

 맨 앞의 40은 40분을 의미함 (분을 의미:0~59)

 그 뒤의 3은 03시를 의미함 (시를 의미:0~23)

 그 뒤의 * 은 매일을 의미함 (일을 의미:1~31)

 그 뒤의 * 은 매월을 의미함 (월을 의미:1~12)

 그 뒤의 * 은 매주를 의미함(요일을 의미 1:월요일~7:일용일)

 그 뒤의 root /home/mysql/mysql_backup.sh 는 root  계정으로 mysql_backup.sh을 실행하라는

 의미

 

 * 문자 : 각 필드에 해당하는 모든 숫자를 의미

 - 문자 : 각 필드자리에 하이픈 문자가 올수 있음

   ex) 일 필드자리에 11-15 (11,12,13,14,15일을 의미)

 ,문자 : 각 필드자리에 콤마문자가 올수 있음

   ex) 일 필드자리에 1,11,21 (1일,11일 21일을 의미)

 

정의 =_=

Posted 2015. 4. 19. 23:09

HTTP : Hyper Text Transfer Protocol

웹서버와 클라이언트가 통신하기 위해 사용하는 전송 규약. 포트80으로 정의되어 있다.

 

HTML : Hypertext Markup Language

웹 문서를 만들기 위해 사용하는 기본적인 프로그래밍 언어의 한 종류이며

Hyper Text를 작성하기 위해 만들어졌다.

 

Web : 하나의 싸이트나 또는 다른 싸이트와의 관계

 

WebServer : 인터넷 사이트를 제공 할 수 있도록 해주는 서버

 

WebServer 종류(서버용 소프트웨어들)

1. 아파치 : 대중적인 무료 우베서버. 대부분의 OS에서 구동 가능 :  php

-> 설치한 컴퓨터를 웹서버로 만들어 주는 역할을 한다. 랜선을 타고 80번 포트를 통해 http 프로토콜을 이용한 호출 신호가 들어오면 아차피의 설정에 따라 웹 페이지를 전송해주는 일을 한다.즉,

http 프로토콜에 대한 응답.!!

2. IIS : MS사의 window 전용 웹 서버. : asp

3. WAS : weblogic, Tomcat..등등 : jsp

-> 톰캣 : 서블릿 컨테이너라고 해서 자바코드를 사용해 HTML 페이지를 동적으로 생성해주는 프로그램, 즉, 자바코드를 이용한 html 파일 동적 생성

정적 데이터( 이미지나 css ) 처리는 아차피가 좋고, 톰캣은 동적 생성만

두개를 병행하기도 한다. 상호관계 더 알아봐야 한다.

 

스크립트 언어( php, asp, jsp 등등 )

HTML문서를 만들기 위해 웹 서버안에 포함되어 있는 응용 소프트웨어

컴파일을 하지않고 작성해서 바로 실행 할 수 있는 언어.

응용 프로그램과 별도로 동작한다.

JSP : 자바 서블릿기술로서 웹환경에서 순수 자바만으로 개발하기 위한 기술

JSP는 서버사이드에서 DBMS와 같은 백엔드 서버와 연동하고 서버데이터를 가공하며

최종적으로 사용자에게 디스플레이 할 수 있고, 조건에 따라 동적변형도 가능하다.

JQuery : 자바스크립트의 라이브러리

 

AJAX : 비동기식 자바스크립트 XML의 약자. 웹페이지를 다시 로딩하지않고 메뉴 등 화면상의 객체를 자유롭게 다룰 수 있다.

 

XML : 구조화된 문서를 웹 상에서 구현 할 수 있는 프로그램이 언어

 

 

서블릿( Servlet )

웹서버와 별도로 동적으로 돌아가는 소규모 프로그램.

 

 

« PREV : 1 : ··· : 4 : 5 : 6 : 7 : 8 : 9 : 10 : ··· : 77 : NEXT »