Server B를 초기화 한 후 다음 작업을 수행하시오.
(선택 : 윈도우에서 목적지 OS인 Server B로 키 교환 후 SSH로 접속하시오.)
50GB의 SCSI 하드 디스크를 추가한 후 /backup이라는 디렉터리에 마운트하시오.
마운트 된 경로 /backup 밑에 다음 이름으로 파일을 압축하여 백업하는 작업을 스케쥴링 하시오.
파일명 : logbackup-년.월.일.tar.xz
주기 : 매주 월요일 저녁 9시 30분
압축할 디렉터리 : /var/log
기타 필요 사항은 임의로 지정하시오.
1. Window로부터 키 전달
- 방법 1 : 윈도우 터미널에서 ssh-copy-id를 활용한 방법
CMD에서의 ssh-copy-id 명령어 미지원 환경으로 git-bash, 터미널 에뮬레이터를 통해 해결 가능
- 방법 2 : window의 키를 직접 Linux 환경으로의 전달
scp id_ed25519.pub root@10.0.1.247:/root/.ssh/authorized_keys # scp명령어를 통해 root의 공개키 저장 파일로 전달
OR
PowerShell -Command type $env:USERPROFILE\.ssh\id_rsa.pub | ssh root@10.0.1.247 "cat >> .ssh/authorized_keys"
# 내 환경의 ./ssh폴더의 공개키 내용을 linux 환경의 공개키 저장파일로의 덮어쓰기 진행
방법 2를 통해 키를 저장해 키를 이용한 환경에 로그인 성공.
2. 50GB의 하드 디스크 추가 후 /backup 환경으로의 마운트
fdisk /dev/sdb0 #디스크로 접속4
명령어
[
옵션 n #디스크 생성
w #변경 저장
]
mount /dev/sdb1 /backup #백업 드라이브로의 마운트
3. 자동 실행 설정
- 자동 실행 될 스크립트 파일 생성
cd /etc/crond.weekly #원하는 주기에서 설정될 폴더로 이동
vi /backup.sh # 실행될 쉘 파일 편집
- 조건을 만족하는 스크립트 생성
파일명 : logbackup-년.월.일.tar.xz
주기 : 매주 월요일 저녁 9시 30분
압축할 디렉터리 : /var/log
- /etc/crontab 주기 설정
매주 월요일 저녁 9시 30분
systemctl restart crond # 재부팅
'네트워크 > Linux' 카테고리의 다른 글
[Linux] RAID,LVM 실습 문제 (1) | 2025.02.04 |
---|---|
[Linux] RAID (0) | 2025.02.04 |
[linux]디스크 파티션 분할 (0) | 2025.01.17 |
[Liunx] 리눅스 명령어 정리 (작성중) (0) | 2025.01.10 |
[Linux] 리눅스 특징 (수정 필요) (0) | 2025.01.08 |