본문 바로가기

전체 글

(13)
RSYNC RSYNC 서버와 클라이언트의 디렉토리를 동기화시킴 -> 백업 반드시 하나는 서버, 하나는 클라이언트여야 함 RSYNC 서버 설정 : /etc/rsyncd.conf rsync client 명령을 사용하여 server의 디렉토리와 client의 디렉토리를 동기화 : rsync -avz [--delete] IP::[서비스명] [백업 디렉토리] -a : archive mode 작업, -v : 작업내역 출력, -z : 파일을 압축 전송, --delete : 완전 동기화 옵션 관련 파일 데몬 : /usr/bin/rsync 관리 스크립트 : /usr/lib/systemd/system/rsyncd.service 백업 설정 파일 : /etc/rsyncd.conf 데몬 실행 # systemctl [start | stop..
CRON CRON 주기적으로 작업되는 작업 일정을 저장해서 자동으로 실행하는 데몬이다. Crontab # crontab -u [유저] [옵션] -e : 스케줄 등록 -l : 스케줄 출력 -r : 스케줄 삭제 [분] [시] [일] [월] [요일] [작업내용] 분 : 0 ~ 59, 시 : 0 ~ 23, 일 : 1 ~ 31, 월 : 1 ~ 12, 요일 : 0(일요일) ~ 6(토요일) 실습 crontab의 형식 시간의 범위와 명령어의 형식을 확인할 수 있다. crontab -l을 입력하여 스케줄을 출력해봤으나 아직 입력된 스케줄이 없어서 스케줄이 출력되지 않았다. crontab -e를 입력하여 스케줄 등록 vi환경으로 스케줄을 등록할 수 있다. 매 02:00 마다 시간을 bora.net에서 받아 갱신하도록 스케줄 등록 ..
vi 에디터 현재는 메모장을 사용하여 편집을 많이 하기 때문에 vi에디터의 사용은 메모장을 사용하는 것에 비하면 많이 번거로운 작업이지만 vi에디터를 사용하기 전에는 문서를 편집하기 위해서는 한줄씩 줄단위로만 편집이 가능했다고 한다. vi에디터는 파일단위로 작업을 하기 때문에 작업할 문장 전체가 눈에 들어와서 전보다 작업하기가 편해 vi에디터가 나왔을 당시에는 사용하기 편리한 에디터라고 각광을 받았다고 한다. 그 시절의 사람들에게는 vi에디터는 정말 편리한 에디터일지는 모르겠지만 메모장으로의 작업에 익숙한 나로서는 vi에디터가 편리하다는 말에 잘 공감이 가지 않는 부분이기도 하다. vi 실행 # vi 파일명 vi 모드 명령모드 -> h,j,k,l(왼쪽, 아래, 위, 오른쪽 이동), gg,G(문서 맨 처음이나 아래로 ..