이 입문 과정에서는 Linux에서 백업 파일을 묶고 압축하고 복원하고 전송하고 검증하는 실용적인 흐름을 배웁니다. 5개의 단계별 실습에서 tar와 zip 아카이브, 날짜가 포함된 복사본, 체크섬을 통한 모의 원격 전송 검증을 다룹니다.
마지막 유지보수 챌린지에서는 준비된 로그만 식별하고 압축 아카이브를 만들고 삭제 전에 내용을 확인한 뒤 백업과 무관한 파일은 보존하면서 원본 로그를 삭제합니다.
학습 내용
- 비압축 tar 아카이브를 만들고 내용을 나열하고 선택한 디렉터리에 추출하기
- gzip 압축 tar를 만들고 복원하며 일반 tar와 크기 비교하기
- ISO 형식 날짜를 생성하고 변수나 명령 치환을 백업 파일 이름에 사용하기
- MD5 체크섬 파일을 만들고
md5sum -c로 복사된 아카이브 검증하기 scp로 아카이브와 체크섬을 SSH를 통해 모의 대상에 전송하기- zip 도구를 설치하고 재귀 zip 아카이브를 생성, 확인, 추출하기
- 셸 와일드카드로
.log파일만 선택하고 대상 목록 기록하기 - 준비된 원본 로그를 삭제하기 전에 압축 아카이브 검증하기
추천 대상
이 과정은 임시 아카이브, 백업 복사, 전송 검증, 신중한 정리의 기초를 실습하려는 Linux 초보자, 지원 기술자, 시스템 또는 DevOps 관리자 준비 학습자에게 적합합니다.
선수 지식: 기본적인 터미널 탐색, 파일 작업, 셸 변수, 명령 치환, 와일드카드, 출력 리디렉션, sudo 사용 능력이 필요하며 백업 도구 경험은 필요하지 않습니다.
학습 환경: Ubuntu 기반의 LabEx 터미널에서 준비된 디렉터리와 아카이브, /tmp로의 로컬 SSH 전송, 일회용 로그, 설치 가능한 zip 도구를 사용합니다.
자주 묻는 질문
과정은 어떻게 구성되어 있나요?
처음 5개는 단계별 실습입니다. 여섯 번째 챌린지에서는 준비된 .log만 식별, 아카이브, 검증한 뒤 해당 원본만 삭제합니다.
자동 백업이나 로그 로테이션 스크립트를 작성하나요?
아니요. 챌린지 이름과 달리 명령을 수동 실행합니다. 스케줄링, 재사용 스크립트, 보존 정책, logrotate 구성은 다루지 않습니다.
전송 실습에 다른 서버가 필요한가요?
아니요. scp로 backup.tar.gz와 체크섬을 localhost의 /tmp에 복사해 한 실습 머신에서 양쪽을 모의합니다.
MD5를 안전한 신뢰 증명으로 사용하나요?
아니요. 우발적 내용 변경 탐지에 사용하며 보안에 민감한 검증에는 더 강한 해시를 권장합니다. 체크섬 일치만으로 파일 제공자를 인증할 수 없습니다.





