[리눅스마스터 1급] 2020년 6월 10일 오답노트 (풀이/해설)
2022. 3. 7. 15:38
6번 문제
> 답 2
echo "\$0 $1 $#"
\를 붙일 경우, 특수문자를 그대로 출력, $1은 첫번째 인자값 (/the),
$#는 인자값의 갯수 2개를 출력 (/the랑 /sharp)
만약 \를 빼면 실행결과는 아래와 같음.
출력화면 > ./test.sh /the 2
7번 문제
시그널 관련
SIGTERM은 정상 종료시키는 시그널임. 15번으로 관리됨
SIGQUIT(3) Ctrl+Q를 입력하면 발생, 코어 덤프와 함께 프로세스 "종료"
SIGKILL(9) : 프로세스를 즉시 종료시킴
SIGSTOP(19)은 정지 시그널로 프로세스를 무조건 "정지"시키는 시그널
답 > 3
텍스트 기반의 명령형 프로그램 + 서비스의 on/off 설정 리스트를 출력 및 설정 -> chkconfig
ntsysv : 텍스트 환경에서 커서 이용하여, 부팅 중 자동으로 실행되는 서비스를 설정할 수 있는 유틸리티
systemctl : 리눅스의 서비스의 시작, 정지, 재시작 등을 제어하는 멸영어. CentOS7이후 기본 명령으로 사용.
답 > 4
분류 : RAID 관련 문제
RAID-0 : 데이터를 하나의 디스크가 아닌, 여러 디스크에 걸쳐 저장하는 스트라이핑 기술을 사용하여, 데이터를 디스크에 분산 저장
- 동시에 쓸 수 있어 처리속도 빠름.
- 중복이 없고, 패리티 기술 안써서, 오류가 발생하면 복구 불가
RAID-1 : 미러링 기술을 사용하여, 데이터를 두 개의 디스크에 동시에 기록함. (패리티나 스트라이핑 없이)
- 각 디스크 동시에 읽을 수 있어 읽기 속도 향상. (쓰기 향상에 도움주지 않음)
- 미러링 데이터를 통해 복구 가능
- 데이터를 중복저장하기에, 디스크의 효율성이 50%로 떨어짐
RAID-2 : ECC(오류 정정 부호)를 기록하는 전용의 하드디스크 이용
RAID-3 : 바이트 수준의 스트라이핑 분산저장 + 패리티를 제공해서 (오류 체크 및 복구수행가능)
RAID-4 : 블록 레벨의 스트라이핑
RAID-5 : 블록 레벨의 스트리이핑 + 패리티를 모든 디스크에 나눠서 저장 (별도의 디스크가 아닌) 현장에서 많이 사용됨
RAID-6 : 5와 유사한 구성, 추가적으로 차 패리티 구성을 포함.
RAID-01
디스크 2개를 RAID 0으로 구성, 이러한 RAID 0 구성 셋트를 RAID 1 (미러링)로 구성.
RAID-10
- 디스크 2개를 RAID 1로 구성하고, 이 세트를 다시 RAID 0으로 구성하는 방식 (1->0 순서)
- RAID 1보다 높은 성능을 제공, 가격이 비쌈.
grep 문제
^ : 행의 시작 지시자 e.g. ^hello -> hello로 시작하는 모든 행
[ ] : 문자 리스트 중에 한 문자 (e.g. New[abc] => Newa, Newb, Newc
[^ ] : ^가 [ ] 안으로 들어가면 not의 의미를 가짐 (e.g. [^1-3] => 1,2,3으로 조합하지 않은 모든 행.
파티션 속성을 Linux LVM으로 변경할 때 지정하는 코드값 -> 8e
Linux Swap : 82 (빨리 스왑)
Linux native : 83 (팔삼 네이티브)
Raid : fd (레이디 페이디)
답 > 4 /etc/ld.so.cofng
share object <- 공유 라이브러리 디렉터리를 관리하는 파일명 (so 가 포함됨)
답 > 2
사용자의 디스크 쿼터를 "설정" > edquota
답 > 3 modinfo
modinfo : 모듈 정보를 출력 modinfo [모듈명]
modprobe : 리눅스 모듈을 관리하는 명령어 (리눅스 모듈임)
lsmod : 리눅스 커널에 있는 module들의 정보를 보여준다. (현재 리눅스 시스템에 설치된 모듈의 리스트)
cat/proc/modules를 출력하는 것과 같음.
모듈간의 의존성이 변경되면 modules.dep 파일의 내용이 변경되어야함.
이 파일을 갱신하고 관리해주는 명령이
이미지를 스캐닝할 수 있는 하드웨어 대한 표준화된 액세스를 제공하는 API
-> SANE
(중요)
password --md5
ssh 서버의 환경설정 파일은 /etc/ssh/sshd_config 이고
실행파일은 /usr/sbin/sshd 임
/var/log/xferlog는 FTP접속과 관련된 로그파일인데, ASCII 형태의 로그파일임
nmap : 네트워크 탐지 도구. 포트를 스캔
nessus : 상용 취약점 스캐너 (네수스수스 상용
tripwire : 호스트 기반 침입 탐지 도구 (외부 탐지)
tcpdump : 네트워크 트래픽 모니터링
cpio는 증분백업을 지원하지 않음
백업관리
https://zidarn87.tistory.com/408?category=416329
Xen도 하이퍼바이저임, 하이퍼바이저인데 RHEV이면 KVM임
<문제 해설>
Tcp Wrapper 설정
in.telnetd : .cbt.com EXCEPT \www.cbt.com
-> www.cbt.com을 제외한 cbt.com 도메인의 모든 호스트에 대하여 서비스 접근허가
in.telnetd : 192.168.5.13 호스트의 접근차단
in.telnetd 뒤에 도메인(허용)이냐 IP주소(차단)냐에 따라 접근허용과 차단이 나뉘니 주의
'자격증 > 오답노트' 카테고리의 다른 글
(비공개) 2020년 10월 (0) | 2022.03.12 |
---|