이만가지 IT&정보보안/리눅스 정리

리눅스 정리 : CRON&RSYNC

이만가지 오만가지 2020. 4. 28.
728x90

 

□ 개요

 

   - crontab 명령어를 이해하고 주기적으로 실행되는 명령어를 실행하다

   - rsync를 이용하여 Server와 client간 동기화를 확인 한다.

 

□ CRON

 

   - 주기적으로 작업되는 작업 일정을 저장해서 자동으로 실행하는 데몬

   - 관련파일

     . /etc/rc.d/init.d/crond

       - 데몬 실행 스크립트  (스크립트란? txt기반의 명령어이다) (데몬이란? 메모리에 올라와 있는 프로그램)

     . /etc/crontab

       - 기본 스케줄 일정

       - 시간별, 일자별, 주간별, 원간 실행 스케줄 관리

     . /usr/bin/crontab

       - 스케줄 설정 프로그램 파일

     . /etc/cron.allow , /etc/cron.deny

       - /usr/bin/crontab 이용제한   (allow와 deny는 동시에 사용하지 않는다)

 

   - 사용 형식

    # crontab -u [유저][옵션]

 

     . 옵션

       - e : 스케줄 등록 (vi환경으로 스케줄 등록)

       - l  : 스케줄확인(출력)

       - r : 스케줄 삭제

     . 명령어 형식

       - [][][][][요일][작업내용]

       - 시간범위

        분 : 0~59

        시 : 0~23

        일 : 1~31

        월 : 1~12

 

        요일 : 0(일요일) ~ 6(토요일)

 

 

 

 

 

□ RSYNC

 

   - 두 시스템간에 지정한 디렉토리를 동기화 한다

 

    원본 저장 시스템(rsync server)   ============= 백업본 저장시스템(rsync client)

 

   - 관련 파일

    . 데몬 : /usr/bin/rsync

    . 관리 스크립트 : /etc/rc.d/init.d/xinet

    . 실행 설정 파일 : /etc/xinetd.d/rsync

    . 백업 설정 파일 : /etc/rsyncd.conf

 

 

crontab 과 rsync를 이용하여 동기화 실습을 진행하자!  실습내용은 실습카테고리로!!

 

 

728x90

댓글

💲 추천 글