티스토리 뷰
오늘도 RHCSA 8 기출문제(덤프) 3문제 !!
하루에 하나 이상 포스팅 하려고 노력 하는데 쉽지 않다 ㅋㅋㅋ
화이팅 하고 !!
1. 사용자 계정 생성
문제 -
사용자 ID가 3533를 가지는 사용자 manalo 를 생성 합니다.
아직 초반 이라 문제가 걍 주는 꽁짜 점수 문제들 이다..
여기서 말하는 3533 은 무엇일까?
우선 정답 먼저
답 -

풀이 -
useradd -u 3533 manalo # useradd 명령어로 manalo 계정 생성 하고 -u 옵션 으로 3533 의 uid 를 지정 한다.
cat /etc/passwd | grep manalo # cat 명령어로 /etc/passwd 파일에 ' | ' 를 이용 grep 명령어 를 붙여 manalo 라는 문자 가 포함 된 line 만 출력 한다.
확인 해보면
manalo:x:3533:3533::/home/manalo:/bin/bash
3533 이 들어 간걸 볼수 있다.
useradd 옵션 을 보면

useradd
시스템에 사용자를 추가한다. [이렇게 써요] useradd [옵션] 사용자ID -c comment : 새로운 사용자의 설명을 추가한다. 사용자의 전체 이름을 지정할 수 있다. -d 홈 디렉터리 : 사용자의 홈 디렉터리 위
m.terms.naver.com
2. 파일 찾기
find 명령어 를 응용해서 사용 할줄 아는 확인 하는 문제
문제 -
소유자가 guest 인 파일을 시스템 전체에서 검색하여 /root/findfiles 디렉토리에 복사 합니다.
답 -


풀이 -
mkdir /root/findfiles # 문제에서 제시한 /root/findfiles 폴더 를 생성
find / -user guest -exec cp -a {} /root/findfiles/ \;
# find 명령어 로 ' / ' 시스템 전체 에서 -user guest 소유자 guest 의 파일을
-exec cp -a {} 로 여기서 exec 는 명령어 실행 이고 cp -a 는 모든걸 카피 해라 이다 /root/findfiles/ ₩; 만들어둔 /root/findfiles/ 폴더에 복사한다.
확인 하고 넘어갈건 find 명령어는 윈도우 에서 검색 기능 과 비슷한데
find 뒤에 검색을 시작 할 위치 를 지정해주고 -user , -name 같이 옵션을 추가해 특정 문자나 특정 소유자 를 검색 -exec 로 특저 명령어를 사용 하게 할수도 있다.
find 명령어 를 알아 보면
find
주어진 조건을 검색하여 파일을 찾는다. [이렇게 써요] find [패스] [옵션] [작업] -name name : 지정된 이름의 파일을 찾는다. -user name : user 소유의 파일을 찾는다. -type [bcdfls] : 지정된 형식의 파일을
m.terms.naver.com
옵션과 기능이 정말 다양 하고 사용 하는데 익숙해지기 만하면 다양 한 조건들을 넣어서 파일 이나 디렉토리 , -exec 명령어로 command 를 넣어 삭제 복사 수정 까지 가능 하다. 겁내 좋은 명령어 이다 grep 많큼 많이 쓰이지는 않지만
말했듯이 잘 쓸줄만 알면 정말 좋은 명령어 이다
3. 문자열 찾기
grep 명령어 를 응용 해서 사용 할줄 아는 지 확인 하는 문제
문제 -
/usr/share/doc/bind-9.11.4/CHANGES에서 문자열 'ng' 를 포함하는 라인을 모두 찾아
/tmp/search_string 파일에 저장합니다.
- 원본 순서에 맞게 저장되어야 합니다.
- /tmp/searh_string 파일에 빈 라인이 들어가서는 안 됩니다.
답 -

풀이 -
grep ng /usr/share/doc/bind-9.11.4/CHANGES > /tmp/search_string
# grep 명령어에 ng 문자가 들어간 라인 를 /usr/share/doc/bind-9.11.4/CHANGES 파일에서 찾아 ' > ' 로 넘기며 /tmp/search_string 파일로 넘긴다.
추가로 ' > ' 은 넘겨 파일에 새로 넣는 것이고 '>>' 은 파일에 하단 부터 추가해서 넣는 것 이다.
grep 명령어 옵션은
grep
패턴에 매칭되는 라인을 보여준다. [이렇게 써요] grep [옵션] 패턴 [파일···] -A num, --after-context=num : 일치하는 줄 다음에 지정한 줄 수(num)만큼의 내용을 더 보여준다. -b, --byte-offset : 일치하는
m.terms.naver.com
4. 아카이브 생성
아카이브 즉 압축 파일 만든 줄 아는냐 이다.
문제 -
/usr/local에 있는 모든 파일을 /root/backup.tar.gz 으로 저장 합니다.
반두시 gzip 으로 압축되어야 합니다.
답 -

풀이 -
tar czf /root/backup.tar.gz /usr/local/
# tar 아카이브 명령어로 옵션 czf 를 넣어 /root/backup.tar.gz 로 생성할 파일명 을 지정 대상은 /usr/local/ 를 압축 한다.
추가로 옵션에 c 는 create 로 보면 되고 z 는 gzip 으로 압축 f 아카이브 또는 장치를 의미한다.(수정)
--- 기존에 f 가 과정을 출력 한다고 작성했었 는데 과정을 출력하는 것은 v 옵션이다.

'' 틀린 내용을 정정 확인 해주신 'LORDELIA' 님 감사 합니다"
tar 명령어 옵션 은
tar
여러 파일을 묶거나 해제한다. [이렇게 써요] tar [옵션] 파일명1 파일명2 파일명1 : 결과 파일명을 지정한다. 파일명2 : 압축이나 묶음으로 만들 대상 파일을 지정한다. -A, --catenate : 아카이브에 tar
m.terms.naver.com
여기 까지가 시험 문제 서버 1번 에서 하게 되는 문제 라고 덤프에 나와 있다
다음 포스팅은 서버 두번째 문제 부턱 시작이고 여기서 부터 좀더 이해가 필요하고 충분 한 연습을 해야 한다.... 어려워 진다고 보면 된다... 1,2,3,4 포스팅에 비해 어렵 다는 거지 몇번 해보면 근방 이해 한다.
참고로 rhcsa9 부터 vdo 가 빠지기 때문에 rhcsa9 준비 하는 분들은 이 포스팅 에 적용 되는 덤프 말고 rhcsa9 버전 덤프를 찾아야 합니다.
'Certificate > RHCSA' 카테고리의 다른 글
RHCSA 8 기출문제 #6 (SWAP 추가 , LVM , /etc/fstab ) (21) | 2023.02.02 |
---|---|
RHCSA8 기출문제 #5 (root 암호복구 , repository , 용량증설) (8) | 2023.01.30 |
RHCSA 8 기출문제#3 (crontab) (18) | 2023.01.11 |
RHCSA 8 기출문제 #2 (repository) (13) | 2023.01.10 |
RHCSA 8 기출문제#1 (시작,주의 사항 ) (24) | 2023.01.10 |
- Total
- Today
- Yesterday
- rhcsa8
- 라쿤시티
- Rcity
- 리눅스
- grootboan
- 파이썬기초
- podman
- Rcityboan.com
- 리눅스 명령어
- 리눅스본딩
- gzip
- 맨탈훈련
- grootsecuriry
- rhcsa8덤프
- 파이썬실습
- 7-zip
- Rcity1번
- 쉘 스크립트 기초
- PODman기초
- rhcsa8 시험문제
- 주소DB만들기
- rhcsa8 기출문제
- Rcity 9번
- 리눅스 쉘 스크립트
- rhcsa8 덤프
- RCity operation 1
- Rcity CTF
- 리눅스 환경변수 지정
- Grootsecurity
- CTF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |