본문 바로가기
서버 보안/리눅스 실습

[우분투 20.04] 리눅스 미니 프로젝트_백업 자동화

by 어깨 :) 2023. 6. 14.
728x90

사용자 설정하려면 리눅스 관리자인 root 활성화합니다.

비밀번호를 password로 설정한 후 다시 hanbit 사용자로 접속합니다.

 

 

 

 

 

 

cron 설정합니다.

sudo systemctl status cron 명령으로 cron과 관련 서비스가 작동하는지 확인합니다.

Q를 눌러 종료합니다.

 

 

 

 

 

 

sudo gedit /etc/crontab 명령으로 예약 파일을 엽니다.

 # m h dom mon dow user command부터 #까지 여섯 행 삭제합니다.

 끝에 ‘1 2 15일 모든 월 모든 요일 root 권한 /root/backup.sh 실행’ 의미하는 값 입력합니다.

 

 

 

 

 

다음 명령으로 /root 디렉터리에 백업하는 스크립트 파일 생성, 속성 실행 가능하게 변경합니다.

 

 

 

 

 

 

 

gedit backup.sh 명령 실행 및 저장합니다.

 

 

 

 

 

 

 

아래와 같이 스크립트를 입력합니다.

 

 

 

 

 

 

수동으로 시간을 설정할 수 있도록 timedatectl set-ntp 0 명령 입력합니다.

백업용 디렉터리 생성, cron 서비스 재시작하면 매월 15일에 /home 디렉터리가 백업될 것입니다.

 

 

이상으로 백업과 관련된 프로젝트 실습을 마치겠습니다.

감사합니다.

728x90