□ 개요
- 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를 이용하여 동기화 실습을 진행하자! 실습내용은 실습카테고리로!!
'이만가지 IT&정보보안 > 리눅스 정리' 카테고리의 다른 글
리눅스 서버간(호스트)간 파일복사 및 전송 방법_scp 사용 (0) | 2020.06.23 |
---|---|
리눅스 장비 서버 모델 확인 하는 법(Linux machine type) (4) | 2020.06.03 |
리눅스 정리 : 다양한 네트워크 명령어 (2) | 2020.04.25 |
리눅스 정리 : 리눅스 네트워크 설정 (1) | 2020.04.24 |
리눅스 정리 : vi 편집을 이용한 부팅 시 자동 시간 설정 실습 (2) | 2020.04.23 |
댓글