공부하기싫어
article thumbnail

오늘도 이어서 틀린문제 뜯어보기

https://www.kinz.kr/exam/317588

 

리눅스마스터 2급(2021. 12. 11.) - 리눅스마스터 2급 객관식 필기 기출문제 - 킨즈

리눅스마스터 2급(2021. 12. 11.) 시험일자 : 2021년 12월 11일 1과목 : 리눅스 운영 및 관리 1. 다음 중 스캐너 관련 API로 알맞은 것은? (정답률: 58.62%, 17/29) ① OSS② ALSA③ SANE④ CUPS 채점다시해설 0 2. 다

www.kinz.kr

 

26. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

(정답률: 55.56%, 5/9)

  • ① exec
  • ② fork
  • ③ inetd
  • ④ standalone

이거 어제 했던건데

inetd 아니였나? 맞네

 

 

 

29. 다음 중 [Ctrl]+[\] 입력 시에 전송되는 시그널로 알맞은 것은?

(정답률: 33.33%, 3/9)
  • ① SIGINT
  • ② SIGHUP
  • ③ SIGQUIT
  • ④ SIGTERM

SIGINT(INT) - 키보드로부터 오는 인터럽트 시그널로 실행을 중지 [CTRL]+[c] 입력시에 보내지는 시그널

SIGQUIT(QUIT) - 키보드로부터 오는 실행중지 시그널. [CTRL] + [\] 입력시에 보내지는 시그널이다. 기본적으로 프로세스를 종료시킨 뒤 코어를 덤프하는 역할을 한다.

SIGTSTP(TSTP) - 실행 정지 후 다시 실행을 계속하기 위해 대기시키는 시그널이다. [CTRL]+[z] 를 입력했을 때 보내지는 시그널이다. SIGCONT로 역시 다시 실행시킬 수 있다.

 

중지=컨c

종료=컨\

중지 후 대기=컨z

 

 

 

 

30. 다음 중 커널이 사용하는 프로세스의 우선순위 항목으로 알맞은 것은?

(정답률: 55.56%, 5/9)
  • ① NI
  • ② PRI
  • ③ VSZ
  • ④ RSS

PRI num : 프로세스를 처리하는 운영체제가 참고하는 항목, 사용자가 인위적으로 조작할 수 없다. 시스템의 상황에 따라 적절하게 부여되며 낮은 값일수록 우선순위가 높다.

NI num : 관리자와 사용자가 조작할 수 있는 우선순위 값, PRI와 마찬가지로 낮은 값일수록 우선순위가 높다. -20~19까지 설정이 가능하다.

 

 

 

31. 다음 설명에 해당하는 파일로 가장 알맞은 것은?

(정답률: 30%, 3/10)

  • ① ~/.bashrc
  • ② ~/.bash_history
  • ③ ~/.bash_profile
  • ④ ~/.bash_logout

이거 프로필 아니였음? 1번이네 ㅋㅋㄹㅃㅃ

/.bashrc 파일에 앨리어스가 저장되고 나머지 파일은 뭐하는 파일일까

~/.bash_history - 접속한 사용자가 쉘에 입력한 내용을 기록하는것 (명령어 기록되서 history 명령할 때 읽는 파일인듯)

~/.bash_profile - 환경변수가 저장되고, 배시가 수행될때 실행되는 프로그램의 환경설정등을 정의한 파일

~/.bash_logout - 사용자가 로그 아웃하기 바로 직전에 실행하는 프로그램에 관한 bash의 지역적인 시스템 설정과 관련된 파일이다.

 

 

 

 

34. 다음 설명에 해당하는 셸로 알맞은 것은?

(정답률: 45.45%, 5/11)

  • ① csh
  • ② ksh
  • ③ bash
  • ④ tcsh

ㅋㅋ 이놈의 쉘 개요 맞추는 문제는

진짜 ㅈㄴ햇갈린다니까

개발된 순서대로 한번 보자

(개발된 순서 - 본쉘 - C쉘 - tcsh - ksh - bash쉘)

csh - 빌조이, c언어기반 개발, history + alias 기능 등 유용한 기능

tcsh - 켄 그리어, c쉘과 통합해서 탄생, c쉘에 없는 명령어 자동완성 + 편집기능 지원

ksh - 데이비드 콘, 본쉘을 확장해서 만들고 c쉘 기능들을 추가

bash쉘 - 브라이언 폭스, 본쉘기반, GNU프로젝트를 위해 개발, 다양한 기능

 

 

 

 

35. 다음 중 ihduser가 로그인 셸을 변경했을 때 저장되는 파일로 알맞은 것은?

(정답률: 55.56%, 5/9)
  • ① ~/.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 와 /etc/shadow 필드 설명

/etc/passwd와 /etc/shadow 필드 설명 /etc/passwd root:x:0:0:root:/root:/bin/bash ①  ②③④  ⑤  ⑥ ⑦ ① 필드 1 : 사용자명 ② 필드 2 : 패스워드(/etc/shadow 파일에 암호화되어 있음) ③ 필드 3 : 사..

webdir.tistory.com

 

네 뭐 그렇다네요 그래서 결국 로그인쉘은 /etc/passwd 에 기록된다는거

 

 

 

 

36. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

(정답률: 71.43%, 10/14)

 

  • ① 처음에 실행한 명령어 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. 다음 중 특정 사용자가 로그인 한 이후 선언한 셸 변수를 전부 확인할 때 사용하는 명령으로 알맞은 것은?

(정답률: 37.5%, 3/8)
  • ① env
  • ② printenv
  • ③ set
  • ④ unset

env : 전역 변수 설정 및 조회

set : 사용자 환경 변수 설정 및 조회

export : 사용자 환경 변수를 전역 변수로 설정

네 뭐 그렇다고 하네요

 

 

 

 

38. 다음은 induser가 보인에게 도착하는 메일 관련 파일의 경로를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 환경 변수명으로 알맞은 것은?

(정답률: 45.45%, 5/11)

  • ① $MAIL
  • ② $MAILFILE
  • ③ $MAILCHECK
  • ④ $MAILSPOOL

이런문제는 솔직히 억지아님? ㅋㅋ 뭔데 진자 ㅋㅋ

1번이냐? 맞네 ㅅㅂ ㅋㅋ