시험 준비 사항 | [시험 대비를 위한 학습 포인트 ] Red Hat의 모든 수행 기반 시험과 마찬가지로, 이러한 구성은 재부팅 후에도 변경 없이 유지되어야 합니다.
필수 툴 이해 및 사용 | 소프트웨어 관리 | - 셸 프롬프트에 액세스하고 올바른 구문으로 커맨드 실행
- 입력-출력 리디렉션(>, >>, |, 2> 등) 사용
- grep 및 정규 표현식을 사용하여 텍스트 분석
- SSH를 사용하여 원격 시스템에 액세스
- 로그인하여 멀티유저 타겟에서 사용자 변경
- tar, gzip, bzip2를 사용하여 파일 아카이브, 압축, 압축 풀기, 압축 해제
- 텍스트 파일 생성 및 편집
- 파일 및 디렉토리 생성, 삭제, 복사, 이동
- 하드 링크와 소프트 링크 생성
- 표준 ugo/rwx 권한 나열, 설정 및 변경
- man, info 및 /usr/share/doc의 파일을 포함한 시스템 문서를 찾고, 읽고, 사용
| - RPM 리포지토리에 대한 액세스 구성
- RPM 소프트웨어 패키지 설치 및 제거
- Flatpak 리포지토리에 대한 액세스 구성
- Flatpak 소프트웨어 패키지 설치 및 제거
|
| 간단한 셸 스크립트 생성 | 실행 시스템 운영 | - 조건부 코드 실행(if, test, [] 등 사용)
- 파일, 커맨드라인 입력 등의 처리에 루프 구문(for 등) 사용
- 스크립트 입력 처리($1, $2 등)
- 스크립트에 포함된 셸 명령 출력 처리
| - 시스템을 정상적으로 부팅, 재부팅, 셧다운
- 시스템을 수동으로 다른 타겟으로 부팅
- 시스템에 액세스하기 위해 부팅 프로세스 중단
- CPU/메모리 사용이 많은 프로세스를 식별하여 종료
- 프로세스 스케줄링 조정
- 튜닝 프로파일 관리
- 시스템 로그 파일 및 저널을 찾고 해석
- 시스템 저널 보존
- 네트워크 서비스 시작, 중단 및 상태 점검
- 안전하게 시스템 간 파일 전송
|
| 로컬 스토리지 구성 | 파일 시스템 구축 및 구성 | - GPT 디스크에서 파티션 나열, 생성, 삭제
- 물리 볼륨 생성 및 제거
- 볼륨 그룹에 물리 볼륨 할당
- 논리 볼륨 생성 및 제거
- UUID(Universally Unique ID) 또는 레이블을 사용하여 부팅 시 파일 시스템을 마운트하도록 시스템 구성
- 어떠한 손실/손상 없이 시스템에 새로운 파티션 및 논리 볼륨과 스왑 추가
| - vfat, ext4, xfs 파일 시스템 생성, 마운트, 분리 및 사용
- NFS를 사용하여 네트워크 파일 시스템 마운트 및 분리
- autofs 구성
- 기존 논리 볼륨 확장
- 파일 권한 문제 진단 및 수정
|
| 시스템 배포, 구성 및 유지 관리 | 기본 네트워킹 관리 | - at cron 과 systemd 타이머 유닛을 사용하여 작업 예약
- 서비스를 시작 및 중단하고 부팅 시 자동으로 시작하도록 서비스 구성
- 자동으로 특정 타겟에 시스템이 부팅되도록 구성
- 타임 서비스 클라이언트 구성
- Red Hat Content Delivery Network, 원격 리포지토리 또는 로컬 파일 시스템에서 소프트웨어 패키지 설치와 업데이트
- 시스템 부트로더 수정
| - IPv4 및 IPv6 주소 구성
- 호스트 이름 확인 구성
- 부팅 시 네트워크 서비스가 자동으로 시작하도록 구성
- firewalld 및 firewall-cmd를 사용하여 네트워크 액세스 제한
|
| 사용자 및 그룹 관리 | 보안 관리 | - 로컬 사용자 계정 생성, 삭제, 수정
- 로컬 사용자 계정의 비밀번호 변경 및 비밀번호 유효 기간 설정 조정
- 로컬 그룹 및 그룹 멤버십 생성, 삭제, 수정
- 관리자 권한 접근 설정
| - firewall-cmd/firewalld를 사용하여 방화벽 구성
- 기본 파일 권한 관리
- 키 기반 SSH 인증 구성
- SELinux 실행 및 허용 범위 모드 설정
- SELinux 파일 나열 및 식별, 컨텍스트 처리
- 기본 파일 컨텍스트 복원
- SELinux 포트 레이블 관리
- 부울 설정을 사용하여 시스템 SELinux 설정 수정
|
|