가상 머신과 셸 작업 공간
Linux VM과 일반 사용자 작업 경로를 준비합니다.
진도 0%
레슨
- 내 PC와 실습 VM 구분하기
systemd가 PID 1인 Linux VM과 실습망을 준비하고 CPU·메모리·디스크 역할을 구성도에 표시합니다.
- 절대 경로와 상대 경로
공백이 있는 실습 경로에서 파일 생성·복사·검색 결과를 확인합니다.
- 인용과 표준 입출력
파이프·인용·표준 오류·종료 코드를 적용해 실습 파일 목록을 기록합니다.
- 환경 변수와 실행 위치
작업 경로와 PATH 변경에 따른 명령 탐색 결과를 비교하고 비밀값 없이 환경 차이를 기록합니다.
가상 머신과 셸 작업 공간 미션
가상 머신 기반의 작은 운영 실습실을 처음 준비합니다.
요구사항
- 일반 사용자로 lab-root 아래 data·config·evidence 디렉터리를 구성합니다.
- VM 주소·실습망·자원·호스트와 게스트 경계를 evidence/topology.md에 기록합니다.
- 검색 결과·표준 오류·종료 코드를 evidence/stdout.txt·stderr.txt·status.txt로 각각 보존합니다.
- 구성도 예시를 VM의 실제 주소와 할당량으로 바꾸고 재현 순서를 기록합니다.
완료 기준
- 일반 사용자 UID가 0이 아니고 PID 1이 systemd인지 검사합니다.
- 공백 경로에서 파일 복사·검색이 성공하고 stderr와 종료 코드가 별도로 저장되는지 검사합니다.
- 동일 작업의 재실행에서 설정 내용이 중복되지 않고 빈 루트 인자를 거부합니다.
- check.sh는 VM 전제와 산출물을 검사하며 구성도의 실제 주소·자원 값은 설정 화면과 사람이 대조합니다.
bash check.sh미션 시작 코드
모범 답안
모범 답안 내려받기검토 기준
- 관측 결과와 판단 근거가 연결되어 있습니다.
- 실습 VM 범위와 필요한 권한을 명시하고 재현 순서를 기록합니다.