꾸준하고 즐겁게
리눅스 마스터 2급 기출 문제를 풀어보았다 - 2 본문
21. 다음 명령 실행 시에 발생되는 시그널로 알맞은 것은?
① SIGHUP ② SIGKILL
③ SIGINIT ④ SIGTERM
22. 다음 설명과 관련 있는 명령으로 알맞은 것은?
① nice ② renice
③ nohup ④ bg
23. 다음 중 프로세스 ID(PID)로 우선순위를 변경할 때 사용하는 명령으로 알맞은 것은?
① nice ② renice
③ nohup ④ pkill
nice : 프로세스가 실행될 때 실행 우선순위를 조정함. 그런데 그걸 NI 값으로. renice : 이미 실행된 프로세스의 우선순위를 변경. PID로. |
24. 다음 중 포어그라운드 프로세스의 작업을 일시적으로 중지(suspend)시키는 키 조합으로 알맞은 것은?
① [ctrl]+[z] ② [ctrl]+[c]
③ [ctrl]+[l] ④ [ctrl]+[d]
25. 다음 설명으로 알맞은 것은?
① exec ② fork
③ nice ④ renice
fork나 exec 모두 한 프로세스가 다른 프로세스를 실행시키기 위해 사용하는 시스템 호출이다. fork는 복사해서 process를 하나 만든다는 얘기고, exec는 만들어서 자신위에 덮어쓴다는 말이다. |
26. 다음 결과에 해당하는 명령으로 알맞은 것은?
① ps ② top
③ pstree ④ pgrep
시스템의 프로세스와 메모리 사용 상태를 5초의 간격으로 업데이트하여 화면에 출력합니다. 어떤 프로세스가 CPU를 많이 차지하고 있는지 체크할 때 실시간으로 보이기 때문에 유용합니다. |
27. 다음 설명으로 가장 알맞은 것은?
① init ② systemd
③ daemon ④ xinetd
Daemon : 주기적이고 지속적인 서비스 요청을 처리하기 위해 계속 실행되는 프로세스 , 백그라운드 실행 |
28. 다음 중 백그라운드 프로세스와 가장 관련이 깊은 기호로 알맞은 것은?
① > ② &
③ % ④ ^
명령어 + & : 명령어 백그라운드에서 실행하기. |
29. 다음 중 vi 편집기에서 줄의 linux로 끝날 경우 마지막에 '.' 기호를 덧붙이도록 치환하는 명령으로 알맞은 것은?
① :% s/linux$/linux./ ② :% s/linux./linux$/
③ :% s/linux\>/linux./ ④ :% s/linux./linux\>/
linux$를 linux.으로 바꿔준다고 한다. $는 문자열의 맨 끝을 의미하는 것으로 알고 있다. |
30. 다음 중 nano 편집기에서 커서의 위치를 해당줄의 끝으로 이동하는 조합으로 알맞은 것은?
① [Ctrl]+[a] ② [Ctrl]+[e]
③ [Ctrl]+[c] ④ [Ctrl]+[x]
Ctrl + ← : 한 단어 뒤로 이동 Ctrl + → : 한 단어 앞으로 이동 Ctrl + A : 줄 시작으로 이동 Ctrl + E : 줄 끝으로 이동 Ctrl + P : 이전 줄 이동 Ctrl + N : 다음 줄 이동 Ctrl + ↑ : 이전 블록 이동 |
31. 다음 중 vi 편집기의 명령모드에서 현재 커서가 위치한 곳의 문자를 삭제하는 입력 키로 알맞은 것은?
① e ② d
③ x ④ dd
dw : 커서가 위치한 단어를 삭제. dd : 커서가 위치한 행을 삭제. 또는 잘라내기 D : 현재의 커서 위치에서 행의 끝까지 모두 삭제. |
32. 다음 설명과 같은 경우 유용한 vi 편집기의 환경설정값으로 알맞은 것은?
① set nu ② set ic
③ set ai ④ set sm
set nu : 행 번호 표시 set ic 문자열 검색시 대소문자 구분 안한다. set ai 자동 들여쓰기(윗 라인에 맞춰 같이 자동으로 들여쓰기) set sm : 소스 코딩 작성 중 괄호를 닫을 때 어디에 있는 열기 괄호와 연관 되어있는지 표시 |
33. 리눅스를 서버로 사용할 예정이라 X 윈도를 설치하지 않은 상태이다. 다음 중 사용할 수 없는 편집기는?
① nano ② emacs
③ gedit ④ vim
gedit은 X윈도에서 제공하는 에디터이다. X윈도를 사용하지 않는 서버 기본 텍스트 모드에서는 사용할 수 없다. |
34. 다음 설명에 해당하는 편집기로 알맞은 것은?
① nano ② emacs
③ gedit ④ pico
참고 : https://ko.wikipedia.org/wiki/%EC%9D%B4%EB%A7%A5%EC%8A%A4 |
35. 아파치 웹 서버를 소스 설치하는 과정에서 지원되는 설치 옵션을 확인하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
① --help ② --config
③ --option ④ --options
아파치의 모든 구성 옵션들을 볼 수 있는 가장 쉬운 방법은 ./configure --help이다 |
36. 다음 중 소스 파일로 프로그램을 설치하는 단계로 알맞은 것은?
① make → configure → make install
② make → make install → configure
③ configure → make → make install
④ configure → make install → make
configure : 프로그램이 설치될 리눅스의 환경이 다르고, 용도도 다르므로 자신이 원하는 설치옵션을 지정해준다. make : 실제 소스 파일을 컴파일하는 과정이다. configure 과정을 거쳐 만들어진 makefile을 이용해서 컴파일 한다. make install : 컴파일이 완료된 실행 파일 및 관련 파일들을 설치한다. 출처 : YUM 없이 소스를 컴파일 하여 프로그램 설치하기 :: toward the end · · · (tistory.com) |
37. PHP를 설치하기 위해 관련 웹 사이트에 접속했더니 동일한 버전으로 4개의 압축된 파일로 제공되고 있다. 빠른 다운로드를 위해 파일의 크기가 가장 작은 것을 선택하려고 할 때 알맞은 것은?
① php-7.4.15.tar.Z ② php-7.4.15.tar.xz
③ php-7.4.15.tar.gz ④ php-7.4.15.tar.bz2
압축률 높은순서 xz -> bzip2 -> gzip -> zip -> compress |
38. 다음은 backup.tar 파일에 추가로 파일을 묶는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
① cvf ② xvf
③ rvf ④ tvf
-rvt옵션을 사용하면 기존에 있던 tar파일에 신규 파일들을 추가로 묶을 수 있다. |
39. 다음 중 리눅스 시스템에 설치되어 있는 패키지 목록을 확인하는 명령으로 알맞은 것은?
① dpkg -i ② dpkg -I
③ dpkg -l ④ dpkg –L
설치된 패키지 목록을 확인하기 위한 명령어이다. |
40. 다음 중 데비안 계열 리눅스 패키지 관리 도구로 알맞은 것은?
① rpm ② yum
③ dpkg ④ zypper
패키지 관리 도구 저수준 : dpkg 고수준 apt-get / aptitude rpm은 centos의 저수준 패키지 관리 도구. yum은 고수준. |
'Linux' 카테고리의 다른 글
리눅스 마스터 2급 기출 문제를 풀어보았다 - 4 (마지막) (0) | 2021.05.13 |
---|---|
리눅스 마스터 2급 기출 문제를 풀어보았다 - 3 (0) | 2021.05.13 |
리눅스 마스터 2급 기출 문제를 풀어보았다 - 1 (0) | 2021.05.13 |
Symbolic link와 Hard link를 만드는 ln 명령어 사용법 (0) | 2021.05.03 |