오늘도 이어서 틀린문제 뜯어보기
https://www.kinz.kr/exam/317588
26. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
- ① exec
- ② fork
- ③ inetd
- ④ standalone
이거 어제 했던건데
inetd 아니였나? 맞네
29. 다음 중 [Ctrl]+[\] 입력 시에 전송되는 시그널로 알맞은 것은?
- ① SIGINT
- ② SIGHUP
- ③ SIGQUIT
- ④ SIGTERM
SIGINT(INT) - 키보드로부터 오는 인터럽트 시그널로 실행을 중지 [CTRL]+[c] 입력시에 보내지는 시그널
SIGQUIT(QUIT) - 키보드로부터 오는 실행중지 시그널. [CTRL] + [\] 입력시에 보내지는 시그널이다. 기본적으로 프로세스를 종료시킨 뒤 코어를 덤프하는 역할을 한다.
SIGTSTP(TSTP) - 실행 정지 후 다시 실행을 계속하기 위해 대기시키는 시그널이다. [CTRL]+[z] 를 입력했을 때 보내지는 시그널이다. SIGCONT로 역시 다시 실행시킬 수 있다.
즉
중지=컨c
종료=컨\
중지 후 대기=컨z
30. 다음 중 커널이 사용하는 프로세스의 우선순위 항목으로 알맞은 것은?
- ① NI
- ② PRI
- ③ VSZ
- ④ RSS
PRI num : 프로세스를 처리하는 운영체제가 참고하는 항목, 사용자가 인위적으로 조작할 수 없다. 시스템의 상황에 따라 적절하게 부여되며 낮은 값일수록 우선순위가 높다.
NI num : 관리자와 사용자가 조작할 수 있는 우선순위 값, PRI와 마찬가지로 낮은 값일수록 우선순위가 높다. -20~19까지 설정이 가능하다.
31. 다음 설명에 해당하는 파일로 가장 알맞은 것은?
- ① ~/.bashrc
- ② ~/.bash_history
- ③ ~/.bash_profile
- ④ ~/.bash_logout
이거 프로필 아니였음? 1번이네 ㅋㅋㄹㅃㅃ
/.bashrc 파일에 앨리어스가 저장되고 나머지 파일은 뭐하는 파일일까
~/.bash_history - 접속한 사용자가 쉘에 입력한 내용을 기록하는것 (명령어 기록되서 history 명령할 때 읽는 파일인듯)
~/.bash_profile - 환경변수가 저장되고, 배시가 수행될때 실행되는 프로그램의 환경설정등을 정의한 파일
~/.bash_logout - 사용자가 로그 아웃하기 바로 직전에 실행하는 프로그램에 관한 bash의 지역적인 시스템 설정과 관련된 파일이다.
34. 다음 설명에 해당하는 셸로 알맞은 것은?
- ① csh
- ② ksh
- ③ bash
- ④ tcsh
ㅋㅋ 이놈의 쉘 개요 맞추는 문제는
진짜 ㅈㄴ햇갈린다니까
개발된 순서대로 한번 보자
(개발된 순서 - 본쉘 - C쉘 - tcsh - ksh - bash쉘)
csh - 빌조이, c언어기반 개발, history + alias 기능 등 유용한 기능
tcsh - 켄 그리어, c쉘과 통합해서 탄생, c쉘에 없는 명령어 자동완성 + 편집기능 지원
ksh - 데이비드 콘, 본쉘을 확장해서 만들고 c쉘 기능들을 추가
bash쉘 - 브라이언 폭스, 본쉘기반, GNU프로젝트를 위해 개발, 다양한 기능
35. 다음 중 ihduser가 로그인 셸을 변경했을 때 저장되는 파일로 알맞은 것은?
- ① ~/.bashrc
- ② ~/.bash_profile
- ③ /etc/passwd
- ④ /etc/shells
/.bashrc 랑 /.bash_profile 은 아닌거 아니까
/etc/shells - 사용 가능한 쉘 목록 확인
/etc/passwd
root:x:0:0:root:/root:/bin/bash
① ②③④ ⑤ ⑥ ⑦
① 필드 1 : 사용자명
② 필드 2 : 패스워드(/etc/shadow 파일에 암호화되어 있음)
③ 필드 3 : 사용자 계정 uid
④ 필드 4 : 사용자 계정 gid
⑤ 필드 5 : 사용자 계정 이름(정보)
⑥ 필드 6 : 사용자 계정 홈 디렉토리
⑦ 필드 7 : 사용자 계정 로그인 쉘
출처: https://webdir.tistory.com/129 [WEBDIR]
네 뭐 그렇다네요 그래서 결국 로그인쉘은 /etc/passwd 에 기록된다는거
36. 다음 명령의 결과에 대한 설명으로 알맞은 것은?
- ① 처음에 실행한 명령어 5개를 화면에 출력한다.
- ② 최근에 실행한 명령어 5개를 화면에 출력한다.
- ③ 히스토리 목록 번호 중에서 5번에 해당하는 명령을 실행한다.
- ④ 최근에 실행한 명령 목록 중에서 5만큼 거슬러 올라가서 해당 명령을 실행한다.
history 는 입력한 명령들을 ram에 임시보관하는것
history 5 : 최근 실행한 명령어 5개를 화면에 출력한다
history -c : clear , ram에있는 history list 를 clear 한다
history -a : history list 에 있는 명령어들을 history 파일에 추가 (원래 종료될때 추가하는데 지금 추가)
history -r : history file 을 읽어서 history list 에 추가
history -w : 현재 history 를 히스토리 파일에 추가
37. 다음 중 특정 사용자가 로그인 한 이후 선언한 셸 변수를 전부 확인할 때 사용하는 명령으로 알맞은 것은?
- ① env
- ② printenv
- ③ set
- ④ unset
env : 전역 변수 설정 및 조회
set : 사용자 환경 변수 설정 및 조회
export : 사용자 환경 변수를 전역 변수로 설정
네 뭐 그렇다고 하네요
38. 다음은 induser가 보인에게 도착하는 메일 관련 파일의 경로를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 환경 변수명으로 알맞은 것은?
- ① $MAIL
- ② $MAILFILE
- ③ $MAILCHECK
- ④ $MAILSPOOL
이런문제는 솔직히 억지아님? ㅋㅋ 뭔데 진자 ㅋㅋ
1번이냐? 맞네 ㅅㅂ ㅋㅋ
'OS > 리눅스마스터2급' 카테고리의 다른 글
[리눅스마스터2급-2차-2트] 시험준비 7일차 (0) | 2022.02.11 |
---|---|
[리눅스마스터2급-2차-2트] 시험준비 6일차 (0) | 2022.02.10 |
[리눅스마스터2급-2차-2트] 시험준비 4일차 (0) | 2022.02.08 |
[리눅스마스터2급-2차-2트] 시험준비 3일차 (0) | 2022.02.07 |
[리눅스마스터2급-2차-2트] 시험준비 2일차 (0) | 2022.02.04 |