리눅스마스터 2급 필기 기출문제복원 (2022-06-11)

리눅스마스터 2급
(2022-06-11 기출문제)

목록

1과목: 리눅스 운영 및 관리

1. 다음 중 예약된 프린터 작업을 취소하는 명령으로 알맞은 것은?

  1. lpr
  2. lpq
  3. cancel
  4. lpstat
(정답률: 87%)
  • 예약된 프린터 작업을 취소하는 명령은 "cancel" 입니다. "lpr"은 프린터에 출력 작업을 보내는 명령이고, "lpq"는 현재 대기 중인 프린터 작업 목록을 보여주는 명령입니다. "lpstat"은 프린터 상태를 보여주는 명령입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 중 스캐너를 사용하기 위해 설치해야 하는 패키지로 알맞은 것은?

  1. LPRng
  2. ALSA
  3. CUPS
  4. XSANE
(정답률: 81%)
  • 정답은 "XSANE"입니다. 스캐너를 사용하기 위해서는 스캐너 드라이버와 스캐너 관리 프로그램이 필요합니다. XSANE은 리눅스에서 가장 널리 사용되는 스캐너 관리 프로그램 중 하나이며, 스캐너 드라이버와 함께 설치되어 사용됩니다. 따라서 스캐너를 사용하기 위해 XSANE 패키지를 설치해야 합니다. LPRng은 프린터 관리 프로그램, ALSA는 오디오 드라이버, CUPS는 프린터 관리 시스템입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 다음 RAID 구성 레벨 중에서 디스크 오류 대처와 가장 거리가 먼 것은?

  1. RAID-0
  2. RAID-1
  3. RAID-5
  4. RAID-6
(정답률: 84%)
  • RAID-0은 데이터를 여러 디스크에 분산 저장하지만, 오류 대처 기능이 없기 때문에 하나의 디스크에 문제가 생기면 전체 데이터가 손실될 가능성이 높습니다. 따라서 디스크 오류 대처와 가장 거리가 먼 RAID 구성 레벨은 RAID-0입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 다음 중 사운드 카드와 관련된 조합으로 알맞은 것은?

  1. OSS, CUPS
  2. ALSAM CUPS
  3. OSS, SANE
  4. OSS, ALSA
(정답률: 83%)
  • 정답은 "OSS, ALSA"입니다.

    OSS는 Open Sound System의 약자로, 리눅스에서 오래전부터 사용되던 사운드 시스템입니다. ALSA는 Advanced Linux Sound Architecture의 약자로, 리눅스에서 현재 가장 많이 사용되는 사운드 시스템입니다.

    따라서, OSS와 ALSA는 모두 리눅스에서 사용되는 사운드 시스템이며, 사운드 카드와 관련된 조합으로 알맞습니다. CUPS는 프린터 관련 시스템이고, SANE은 스캐너 관련 시스템이므로, 이들과는 관련이 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 다음 유닉스에서 사용하는 프린팅 명령어 중 나머지 셋과 계열이 다른 것은?

  1. lp
  2. lpr
  3. lpq
  4. lprm
(정답률: 75%)
  • 정답: "lp"

    "lp", "lpr", "lpq", "lprm"은 모두 유닉스에서 사용하는 프린팅 명령어이다. 그러나 "lp"는 다른 세 명령어와는 다른 프린팅 시스템을 사용한다. "lp"는 System V 프린팅 시스템을 사용하고, "lpr", "lpq", "lprm"은 BSD 프린팅 시스템을 사용한다. 이러한 차이로 인해 "lp"는 다른 명령어와 호환되지 않을 수 있다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음 설명에 해당하는 LVM 용어로 알맞은 것은?

  1. PE
  2. PV
  3. LV
  4. VG
(정답률: 66%)
  • PE는 Physical Extent의 약자로, 물리적인 디스크 공간에서 LVM이 사용하는 최소 단위를 의미합니다. LVM은 디스크를 PE로 나누어서 관리하며, 이를 통해 유연한 디스크 관리가 가능해집니다. 따라서 LVM에서 가상 볼륨을 생성할 때 PE 단위로 크기를 지정하게 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음 중 yum 명령을 이용해서 sendmail 패키지를 설치하는 명령으로 알맞은 것은?

  1. yum install sendmail
  2. yum -i sendmail
  3. yum -yl sendmail
  4. yum infol sendmail
(정답률: 85%)
  • 정답: "yum install sendmail"

    설명:
    - "yum install sendmail": yum 명령을 이용하여 sendmail 패키지를 설치하는 명령이다.
    - "yum -i sendmail": -i 옵션은 설치를 의미하지만, sendmail 패키지를 찾을 수 없다는 오류가 발생한다.
    - "yum -yl sendmail": -y 옵션은 모든 질문에 yes를 의미하지만, -l 옵션은 패키지 리스트를 보여준다는 의미이다. sendmail 패키지를 설치하지 않는다.
    - "yum infol sendmail": infol 옵션은 패키지 정보를 보여준다는 의미이다. sendmail 패키지를 설치하지 않는다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 다음은 httpd 라는 이름의 rpm 패키지가 설치되어 있는지를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -qa
  2. -qi
  3. -qd
  4. -ql
(정답률: 64%)
  • "-qa"는 시스템에 설치된 모든 rpm 패키지를 나열하는 옵션이다. 따라서 httpd 패키지가 설치되어 있는지를 확인하기 위해 "-qa" 옵션을 사용한다. "-qi"는 특정 rpm 패키지의 정보를 보여주는 옵션, "-qd"는 패키지의 디렉토리 정보를 보여주는 옵션, "-ql"은 패키지에 포함된 파일 목록을 보여주는 옵션이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 다음 중 소스 파일로 프로그램 설치하는 방법이 나머지 셋과 다른 것은?

  1. MySQL
  2. Apache httpd
  3. PHP
  4. Nmap
(정답률: 80%)
  • 정답: "MySQL"

    이유: MySQL은 데이터베이스 관리 시스템으로, 소스 파일로 설치하는 것이 아니라 패키지 매니저를 통해 설치하는 것이 일반적이다. 따라서 다른 세 가지 프로그램과는 다른 방법으로 설치된다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음은 MySQL 소스 파일을 설치하기 위해서 압축을 푸는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. gxvf
  2. zxvf
  3. jxvf
  4. Jxvf
(정답률: 70%)
  • "zxvf"는 tar 압축 파일을 해제하기 위한 옵션으로, "z"는 gzip으로 압축된 파일을 해제하겠다는 의미이고, "x"는 압축을 해제하겠다는 의미이며, "v"는 압축 해제 과정을 자세히 출력하겠다는 의미입니다. 따라서 MySQL 소스 파일을 설치하기 위해서는 "zxvf" 옵션을 사용하여 압축을 해제해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 다음은 rpm 파일을 내려받아서 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -U
  2. -I
  3. -E
  4. -V
(정답률: 65%)
  • "-U"는 이미 설치된 패키지를 업그레이드할 때 사용하는 옵션이다. 따라서 이미 해당 패키지가 설치되어 있을 경우 "-U" 옵션을 사용하여 업그레이드할 수 있다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음 중 소스 파일로 프로그램을 설치하는 단계인 configure 작업 후에 생성되는 파일명으로 알맞은 것은?

  1. .config
  2. .configure
  3. make
  4. Makefile
(정답률: 72%)
  • 정답: Makefile

    설명: configure 작업은 소스 코드를 컴파일하고 설치하기 위한 환경을 설정하는 작업입니다. 이 작업 후에는 Makefile이라는 파일이 생성됩니다. Makefile은 소스 코드를 컴파일하고 설치하는 데 필요한 명령어들을 정의하고 있습니다. 이 파일을 이용하여 소스 코드를 컴파일하고 설치할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 다음 중 온라인 기반 패키지 관리 도구로 틀린 것은?

  1. apt-get
  2. yum
  3. dpkg
  4. zypper
(정답률: 61%)
  • dpkg는 온라인 기반 패키지 관리 도구가 아니라 로컬에서 패키지를 설치하고 관리하는 도구이기 때문입니다. dpkg는 Debian 계열의 리눅스 배포판에서 사용되며, 패키지를 직접 설치하고 삭제할 수 있습니다. 반면에 apt-get, yum, zypper은 인터넷을 통해 패키지를 다운로드하고 설치하는 온라인 기반 패키지 관리 도구입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 다음 중 데비안 계열 리눅스의 패키지 관리 도구로 가장 거리가 먼 것은?

  1. dselect
  2. alien
  3. dpkg
  4. dnf
(정답률: 58%)
  • 정답은 "dnf"입니다.

    이유는 dnf는 데비안 계열 리눅스가 아닌 레드햇 계열 리눅스에서 사용되는 패키지 관리 도구이기 때문입니다.

    dselect는 데비안 계열 리눅스에서 패키지 선택 및 설치를 위한 인터페이스 도구입니다.

    alien은 다른 리눅스 배포판에서 사용되는 패키지를 데비안 패키지로 변환해주는 도구입니다.

    dpkg는 데비안 계열 리눅스에서 패키지를 설치, 제거, 업그레이드하는데 사용되는 핵심 도구입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. vi 편집기에서 표시되고 있는 행번호를 제거할 때 사용하는 환경 설정값으로 알맞은 것은?

  1. set uno
  2. set unnu
  3. set unno
  4. set nonu
(정답률: 69%)
  • 정답: "set nonu"

    설명: "set nonu"는 vi 편집기에서 표시되고 있는 행번호를 제거하는 환경 설정값입니다. "set uno"는 unknown 옵션으로 인식되어 에러가 발생하며, "set unnu"와 "set unno"는 존재하지 않는 옵션입니다. 따라서 "set nonu"가 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 다음 중 가장 처음에 등장한 편집기로 알맞은 것은?

  1. vi
  2. gedit
  3. nano
  4. pico
(정답률: 73%)
  • 정답은 "vi"입니다.

    vi는 1976년에 개발된 Unix 계열의 텍스트 편집기로, 초기 Unix 시스템에서 기본적으로 제공되었습니다. 이후 다른 편집기들이 개발되었지만, vi는 여전히 많은 사용자들에게 사랑받고 있습니다. vi는 명령어 기반의 인터페이스를 가지고 있어 초기에는 사용이 어려웠지만, 강력한 기능과 빠른 속도로 인해 여전히 많은 개발자들이 선호하는 편집기 중 하나입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 다음 중 vi 편집기에서 모든 windows라는 문자열을 linux로 치환하는 명령으로 알맞은 것은?

  1. :% s/linux/windows/g
  2. :% s/windows/linux/g
  3. :% s/\<linux\>/windows/g
  4. :% s/\<windows\>/linux/g
(정답률: 65%)
  • 정답은 ":% s/windows/linux/g"이다.

    해당 명령은 vi 편집기에서 모든 라인에서 "windows"라는 문자열을 "linux"으로 치환하는 명령이다.

    - % : 모든 라인에서 치환을 수행한다.
    - s : substitute(치환) 명령을 의미한다.
    - /windows/linux/ : 찾을 문자열과 바꿀 문자열을 지정한다.
    - g : global의 약자로, 한 라인에서 여러 개의 문자열이 있을 경우 모두 치환하도록 한다. (g 옵션을 빼면 한 라인에서 첫 번째 문자열만 치환한다.)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. vi 편집기 실행할 때마다 행 번호가 자동으로 표시되도록 설정하려고 한다. 다음 중 관련 설정을 저장하기 위해 생성해야 할 파일명으로 알맞은 것은?

  1. .virc
  2. .vimrc
  3. .viex
  4. .vimex
(정답률: 63%)
  • 정답: .vimrc

    설명: .vimrc 파일은 vi 편집기의 설정 파일로, 사용자가 vi를 실행할 때마다 자동으로 로드됩니다. 이 파일에 설정을 추가하면 vi 편집기의 동작을 변경할 수 있습니다. 예를 들어, set number 명령어를 .vimrc 파일에 추가하면 vi를 실행할 때마다 행 번호가 자동으로 표시됩니다. 따라서, 이 문제에서는 행 번호를 자동으로 표시하기 위해 .vimrc 파일을 생성해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. ㉠ vi, ㉡ pico
  2. ㉠ vi, ㉡ nano
  3. ㉠ nano, ㉡ pico
  4. ㉠ pico, ㉡ nano
(정답률: 75%)
  • 이 그림은 전기용량의 단위인 파라다이임을 보여주고 있습니다. 1 파라다이는 10^12 피코파라다이와 같습니다. 따라서, 더 작은 단위인 나노파라다이는 10^9 피코파라다이와 같습니다. 따라서, 정답은 "㉠ pico, ㉡ nano" 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 다음 중 emacs 편집기를 종료하는 조합으로 알맞은 것은?

  1. [Ctrl]+[c] 후에 [Ctrl]+[x]
  2. [Ctrl]+[x] 후에 [Ctrl]+[c]
  3. [Ctrl]+[c] 후에 [Ctrl]+[f]
  4. [Ctrl]+[x] 후에 [Ctrl]+[f]
(정답률: 64%)
  • 정답: "[Ctrl]+[x] 후에 [Ctrl]+[c]"

    이유: Emacs에서는 [Ctrl]+[x]를 누르면 명령 모드로 진입하게 되고, 이후에 [Ctrl]+[c]를 누르면 현재 작업 중인 파일을 저장하고 Emacs를 종료하는 명령어이다. 따라서, "[Ctrl]+[x] 후에 [Ctrl]+[c]"가 Emacs를 종료하는 조합이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

21. 다음 중 백그라운드로 실행시킨 프로세스를 확인하는 명령어로 알맞은 것은?

  1. job
  2. jobs
  3. fg
  4. bg
(정답률: 79%)
  • 정답은 "jobs"입니다.

    "jobs" 명령어는 현재 백그라운드로 실행 중인 작업들의 목록을 보여줍니다. 이 명령어를 사용하면 현재 백그라운드로 실행 중인 작업들의 상태와 작업 번호를 확인할 수 있습니다. 이를 통해 백그라운드로 실행 중인 작업을 관리하고 필요한 경우 해당 작업을 중지하거나 다시 포그라운드로 가져올 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 다음 설명에 해당하는 용어로 가장 알맞은 것은?

  1. init
  2. inetd
  3. standalone
  4. daemon
(정답률: 78%)
  • 이미지에서 보이는 프로세스는 백그라운드에서 실행되는 서비스로, 사용자와 상호작용하지 않고 시스템의 여러 기능을 수행하는 것으로, 이러한 특성으로 인해 "daemon"으로 분류됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 다음 중 실시간으로 CPU 사용량을 확인할 때 이용하는 명령어로 알맞은 것은?

  1. top
  2. pgrep
  3. nohup
  4. free
(정답률: 82%)
  • 정답: top

    설명: top 명령어는 실시간으로 시스템의 CPU 사용량, 메모리 사용량, 프로세스 정보 등을 모니터링할 수 있는 명령어입니다. top 명령어를 실행하면 CPU 사용량이 높은 프로세스를 실시간으로 확인할 수 있습니다. 반면, pgrep는 프로세스 ID를 검색하는 명령어, nohup은 백그라운드에서 프로세스를 실행하는 명령어, free는 시스템의 메모리 사용량을 확인하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 다음 중 현재 실행 중인 포어그라운드 프로세스의 작업을 백그라운드 프로세스로 전환하기 위해 사용하는 키 조합으로 알맞은 것은?

  1. [ctrl]+[z]
  2. [ctrl]+[c]
  3. [ctrl]+[l]
  4. [ctrl]+[d]
(정답률: 72%)
  • 정답: "[ctrl]+[z]"

    이유: "[ctrl]+[z]"는 현재 실행 중인 포어그라운드 프로세스를 일시 중지시키고 백그라운드로 전환하는 키 조합이다. 이를 통해 현재 작업 중인 프로세스를 일시 중지하고 다른 작업을 수행할 수 있다. 이후에는 "bg" 명령어를 사용하여 백그라운드에서 실행 중인 프로세스를 다시 포어그라운드로 가져올 수 있다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 중 [ctrl]+[c] 키 조합으로 발생하는 시그널의 번호 값으로 알맞은 것은?

  1. 1
  2. 2
  3. 15
  4. 20
(정답률: 58%)
  • 정답: 2

    [ctrl]+[c] 키 조합은 프로세스에게 SIGINT(2) 시그널을 보내며, 이는 프로세스를 인터럽트하고 종료시키는 시그널입니다. 따라서 [ctrl]+[c] 키 조합으로 발생하는 시그널의 번호 값은 2입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 작업번호가 2번인 백그라운드 프로세스를 종료하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 2
  2. &2
  3. +2
  4. %2
(정답률: 54%)
  • kill %2

    "%2"는 작업 번호를 나타내는데, 백그라운드에서 실행 중인 두 번째 작업을 의미한다. 따라서 작업번호가 2번인 백그라운드 프로세스를 종료하기 위해서는 "kill %2" 명령어를 사용해야 한다.

    "%2"는 백그라운드에서 실행 중인 두 번째 작업을 나타내는데, 이는 쉘에서 실행한 명령어 중 백그라운드에서 실행 중인 작업들의 목록을 보여주는 "jobs" 명령어를 통해 확인할 수 있다. 이 명령어를 실행하면 각 작업에 대한 번호가 부여되는데, 이 번호를 이용하여 해당 작업을 종료할 수 있다.

    따라서 "%2"는 작업 번호를 나타내는데, 이를 나타내는 기호가 "%"이므로 "%2"가 정답이 된다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 프로세스아이디(PID)가 1222인 bash 프로세스의 우선순위(NI)값이 0이다. 다음 중 이 프로세스의 NI값을 –10으로 변경하여 우선순위를 높이는 명령으로 알맞은 것은?

  1. nice –10 1222
  2. nice –-10 1222
  3. nice –10 bash
  4. nice –-10 bash
(정답률: 55%)
  • 정답은 "nice –-10 bash"이다.

    이유는 다음과 같다.

    - nice 명령은 프로세스의 우선순위를 변경하는 명령이다.
    - nice 명령 뒤에 오는 값이 음수일수록 우선순위가 높아진다.
    - PID 대신에 프로세스 이름을 사용할 수 있다.
    - 따라서, "nice –-10 bash" 명령은 PID가 1222인 bash 프로세스의 우선순위를 –10으로 변경하여 우선순위를 높이는 명령이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. cron을 이용해서 해당 스크립트를 매주 월요일 오전 10시 2분에 주기적으로 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 1 10 * * 2
  2. 2 10 * * 2
  3. 1 10 * * 1
  4. 2 10 * * 1
(정답률: 79%)
  • 정답은 "2 10 * * 1"이다.

    - "1 10 * * 2" : 매주 화요일 오전 10시 1분에 실행
    - "2 10 * * 2" : 매주 화요일 오전 10시 2분에 실행
    - "1 10 * * 1" : 매주 월요일 오전 10시 1분에 실행
    - "2 10 * * 1" : 매주 월요일 오전 10시 2분에 실행

    cron 표현식은 분, 시간, 일, 월, 요일 순서로 구성된다. 따라서 "2 10 * * 1"은 매주 월요일에 실행되며, 시간은 오전 10시 2분을 의미한다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 중 백그라운드로 실행시킨 프로세스의 우선순위값을 확인하는 명령으로 알맞은 것은?

  1. jobs -p
  2. jobs -l
  3. ps aux
  4. ps –l
(정답률: 48%)
  • 정답: ps –l

    이유: ps –l 명령은 현재 실행 중인 모든 프로세스의 상세 정보를 보여주는데, 이 중에서도 우선순위 값인 PRI 값이 함께 표시되므로 백그라운드로 실행 중인 프로세스의 우선순위 값을 확인할 수 있다. jobs -p 명령은 현재 쉘에서 실행 중인 작업의 프로세스 ID를 보여주고, jobs -l 명령은 현재 쉘에서 실행 중인 작업의 상세 정보를 보여주지만, 백그라운드로 실행 중인 프로세스의 우선순위 값을 확인할 수는 없다. ps aux 명령은 모든 프로세스의 정보를 보여주지만, PRI 값이 함께 표시되지 않으므로 백그라운드로 실행 중인 프로세스의 우선순위 값을 확인할 수 없다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. ㉠ init, ㉡ exec
  2. ㉠ init, ㉡ fork
  3. ㉠ systemd, ㉡ exec
  4. ㉠ systemd, ㉡ fork
(정답률: 66%)
  • ㉠ systemd은 리눅스 시스템의 초기화 프로세스를 대체하는 프로세스 관리자이며, ㉡ fork는 현재 프로세스를 복제하여 새로운 프로세스를 생성하는 시스템 콜입니다. 따라서, 시스템 초기화 과정에서 systemd가 fork를 사용하여 다양한 서비스 및 데몬 프로세스를 생성하게 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 다음 중 GNU 프로젝트의 일환으로 만들어진 셸로 알맞은 것은?

  1. ksh
  2. bash
  3. dash
  4. csh
(정답률: 78%)
  • 정답: bash

    설명: GNU 프로젝트는 자유 소프트웨어를 개발하는 프로젝트로, bash는 GNU 프로젝트의 일환으로 개발된 셸입니다. 따라서 bash가 정답입니다. ksh는 케르닉 셸(Korn shell)로 AT&T 벨 연구소에서 개발되었으며, dash는 Debian 운영체제에서 사용되는 빠른 셸입니다. csh는 쉘 스크립트 언어를 사용하는 C 셸(C shell)로, 유닉스 계열 운영체제에서 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음은 환경변수를 이용해서 로그인 셸을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. $HOME
  2. $SHELL
  3. $LOGIN
  4. $TERM
(정답률: 80%)
  • 환경변수 "$SHELL"은 현재 사용자의 로그인 셸을 나타내는 변수이다. 따라서 이 변수를 출력하면 현재 사용자의 로그인 셸을 확인할 수 있다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 다음 중 선언된 셸 변수를 확인하는 명령으로 가장 알맞은 것은?

  1. chsh
  2. set
  3. unset
  4. env
(정답률: 67%)
  • 정답: set

    설명: set 명령은 현재 셸에서 선언된 모든 변수와 함수를 출력합니다. 따라서 이 명령을 사용하면 현재 셸에서 선언된 모든 변수를 확인할 수 있습니다. chsh는 셸을 변경하는 명령이고, unset은 변수를 삭제하는 명령입니다. env는 현재 셸에서 선언된 환경 변수를 출력하는 명령입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 다음 중 현재 시스템에서 사용 가능한 셸의 정보를 저장하고 있는 파일로 알맞은 것은?

  1. /etc/shells
  2. /etc/bashrc
  3. /etc/passwd
  4. /etc/profile
(정답률: 75%)
  • 정답은 "/etc/shells" 입니다.

    "/etc/shells" 파일은 현재 시스템에서 사용 가능한 셸의 정보를 저장하고 있습니다. 이 파일은 일반적으로 사용자가 로그인할 때 사용할 수 있는 셸의 목록을 제공합니다. 이 파일은 시스템 관리자가 새로운 셸을 설치하거나 기존 셸을 변경할 때 사용됩니다. 따라서 이 파일은 시스템의 보안과 안정성을 유지하는 데 중요한 역할을 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 다음 중 ls 명령어에 설정된 에일리어스(alias)를 해제하는 명령으로 알맞은 것은?

  1. alias ls
  2. alias –c ls
  3. ualias ls
  4. unalias ls
(정답률: 75%)
  • 정답은 "unalias ls"입니다.

    "alias ls"는 ls 명령어에 설정된 에일리어스를 보여주는 명령어입니다.

    "alias –c ls"는 ls 명령어에 설정된 에일리어스를 모두 삭제하는 명령어입니다. 하지만 "-c" 옵션은 존재하지 않으므로 올바른 명령어가 아닙니다.

    "ualias ls"는 존재하지 않는 명령어입니다.

    따라서, ls 명령어에 설정된 에일리어스를 해제하는 명령어는 "unalias ls"입니다. 이 명령어는 ls 명령어에 설정된 모든 에일리어스를 삭제합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음은 root 권한으로 ihduser 사용자가 실행한 명령의 목록 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

  1. ~ihduser/.history
  2. ~ihduser/.profile
  3. ~ihduser/.bash_history
  4. ~ihduser/.bash_profile
(정답률: 59%)
  • root 권한으로 실행한 명령어를 기록하는 파일은 "~ihduser/.bash_history" 이다. 이는 ihduser 사용자의 bash 쉘에서 실행한 명령어들이 기록되는 파일이기 때문이다. 다른 파일들은 각각 다른 용도를 가지고 있으며, 이 문제에서는 root 권한으로 실행한 명령어를 기록하는 파일을 찾는 것이기 때문에 "~ihduser/.bash_history"가 정답이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음 중 셸에서 실행 후 저장되는 history 개수를 확인할 수 있는 환경변수명으로 알맞은 것은?

  1. HISTORY
  2. HISTORYSIZE
  3. HISTSIZE
  4. HISTFILESIZE
(정답률: 67%)
  • 정답: HISTSIZE

    설명: HISTSIZE 환경변수는 셸에서 저장하는 명령어 실행 이력의 개수를 지정하는 변수이다. 이 변수를 설정하면 셸에서 실행한 명령어의 이력이 해당 개수만큼 저장되며, 이력이 넘치면 오래된 이력부터 삭제된다. 따라서 HISTSIZE 환경변수를 이용하여 셸에서 저장하는 이력의 개수를 조절할 수 있다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 다음 중 ihduser 사용자의 로그인 셸을 확인하는 명령으로 알맞은 것은?

  1. chsh ihduser
  2. chsh –l ihduser
  3. grep ihduser /etc/passwd
  4. grep ihduser /etc/shells
(정답률: 60%)
  • 정답은 "grep ihduser /etc/passwd"입니다.

    이유는 /etc/passwd 파일은 시스템에 등록된 모든 사용자 계정 정보를 담고 있으며, 각 계정의 로그인 셸 정보도 포함하고 있습니다. 따라서 "grep ihduser /etc/passwd" 명령을 실행하면 ihduser 사용자의 정보를 찾아 해당 계정의 로그인 셸 정보를 확인할 수 있습니다.

    반면, "chsh ihduser" 명령은 ihduser 사용자의 로그인 셸을 변경하는 명령이며, "chsh –l ihduser" 명령은 시스템에서 사용 가능한 로그인 셸 목록을 출력하는 명령입니다. "grep ihduser /etc/shells" 명령은 시스템에서 사용 가능한 로그인 셸 목록이 담긴 /etc/shells 파일에서 ihduser 사용자의 로그인 셸 정보를 확인하는 명령입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 다음 중 파일이나 디렉터리의 허가권 값을 변경하는 명령으로 알맞은 것은?

  1. chmod
  2. chgrp
  3. umask
  4. chown
(정답률: 71%)
  • 정답: chmod

    chmod는 파일이나 디렉터리의 허가권 값을 변경하는 명령어이다. 이를 통해 파일이나 디렉터리의 읽기, 쓰기, 실행 권한을 설정할 수 있다. 예를 들어, chmod 755 file.txt 명령어를 사용하면 file.txt 파일의 소유자는 읽기, 쓰기, 실행 권한을 가지고, 그룹과 다른 사용자는 읽기와 실행 권한만 가지게 된다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 다음은 마운트된 /backup 영역을 마운트 해제하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. umount
  2. unmount
  3. eject
  4. nohup
(정답률: 70%)
  • umount 명령어는 마운트된 파일 시스템을 마운트 해제하는 명령어이다. 따라서 이 문제에서도 /backup 영역을 마운트 해제하기 위해 umount 명령어를 사용한다.

    - unmount: 올바른 명령어는 "umount"이지만, "unmount"도 비슷한 의미를 가지고 있으나 실제로는 존재하지 않는 명령어이다.
    - eject: 이 명령어는 CD나 DVD 같은 미디어를 추출하는 명령어이므로, 이 문제와는 관련이 없다.
    - nohup: 이 명령어는 백그라운드에서 실행되는 프로세스를 종료해도 해당 프로세스가 계속 실행되도록 하는 명령어이므로, 이 문제와는 관련이 없다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

41. 다음 그림에 해당하는 명령어로 알맞은 것은?

  1. du
  2. df
  3. mount
  4. fdisk
(정답률: 69%)
  • 정답은 "df"입니다.

    이 그림은 시스템의 디스크 사용량을 보여주는 것으로, "df" 명령어는 디스크의 사용 용량과 여유 공간을 보여주는 명령어입니다.

    "du" 명령어는 디렉토리별로 디스크 사용량을 보여주는 명령어이며, "mount" 명령어는 파일 시스템을 마운트하거나 언마운트하는 명령어입니다.

    "fdisk" 명령어는 디스크 파티션을 생성하거나 관리하는 명령어입니다.

    따라서, 이 그림에 해당하는 명령어는 "df"입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 다음 중 파일에 부여되는 허가권 값인 w에 대한 설명으로 알맞은 것은?

  1. 파일의 내용을 볼 수 있는 권한이다.
  2. 파일을 삭제할 수 있는 권한이다.
  3. 파일을 실행할 수 있는 권한이다.
  4. 파일의 내용을 수정할 수 있는 권한이다.
(정답률: 84%)
  • w는 파일의 내용을 수정할 수 있는 권한입니다. 이 권한이 부여된 사용자는 파일의 내용을 변경하거나 새로운 내용을 추가할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다음은 data 디렉터리의 하위 디렉터리를 포함해서 디렉터리 내부의 모든 파일 및 디렉터리의 그룹 소유권을 kait로 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ chown, ㉡ -r
  2. ㉠ chown, ㉡ -R
  3. ㉠ chgrp, ㉡ -r
  4. ㉠ chgrp, ㉡ -R
(정답률: 61%)
  • 해당 명령어는 그룹 소유권을 변경하는 chgrp 명령어를 사용하며, -R 옵션을 사용하여 하위 디렉터리까지 모두 변경할 수 있도록 한다. 따라서 정답은 "㉠ chgrp, ㉡ -R"이다. chown 명령어는 사용자 소유권을 변경하는 명령어이므로 오답이다. -r 옵션은 소문자 r로 대소문자가 다르므로 오답이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 다음은 /home 영역에 설정된 사용자 쿼터 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. quota
  2. edquota
  3. setquota
  4. repquota
(정답률: 42%)
  • 정답은 "repquota"입니다.

    "repquota"는 리눅스에서 사용자 쿼터 정보를 보고하는 명령어입니다. 이 명령어를 사용하면 /home 디렉토리에 설정된 사용자 쿼터 정보를 확인할 수 있습니다. "quota"는 쿼터 정보를 보는 명령어이지만, "repquota"는 더 자세한 정보를 제공합니다. "edquota"는 쿼터 정보를 수정하는 명령어이고, "setquota"는 쿼터 정보를 설정하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 다음 중 /etc/fstab 파일에서 마운트되는 옵션 정보를 기록하는 필드는 몇 번째인가?

  1. 세 번째
  2. 네 번째
  3. 다섯 번째
  4. 여섯 번째
(정답률: 65%)
  • 정답은 "네 번째"이다. /etc/fstab 파일에서 각각의 파일 시스템에 대한 정보를 기록하는데, 이 정보는 여러 필드로 구성된다. 이 중에서 마운트되는 옵션 정보를 기록하는 필드는 네 번째 필드이다. 이 필드는 파일 시스템의 타입과 마운트 포인트, 그리고 파일 시스템의 속성 정보 다음에 위치하며, 마운트 옵션은 쉼표로 구분하여 기록된다. 예를 들어, "defaults,noatime"과 같이 기록된다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 다음 중 파티션에 할당된 UUID 값을 확인하는 명령어로 알맞은 것은?

  1. uuid
  2. lsuid
  3. blkid
  4. fdisk
(정답률: 66%)
  • 정답은 "blkid"입니다.

    "blkid" 명령어는 블록 장치의 속성을 보여주는 유틸리티입니다. 이 명령어를 사용하면 파티션에 할당된 UUID 값을 확인할 수 있습니다. "lsuid"나 "uuid"는 UUID 값을 확인하는 명령어가 아니며, "fdisk"는 파티션 정보를 보여주는 명령어이지만 UUID 값을 확인할 수는 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 다음은 원격지의 윈도우 시스템에 공유된 폴더를 마운트하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ntfs
  2. cifs
  3. samba
  4. xfs
(정답률: 44%)
  • "cifs"는 윈도우에서 공유된 폴더를 리눅스에서 마운트하기 위한 프로토콜이다. "ntfs"는 윈도우에서 사용되는 파일 시스템이고, "samba"는 리눅스에서 윈도우와의 파일 공유를 위한 프로토콜이다. "xfs"는 리눅스에서 사용되는 파일 시스템이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 허가권이 다음과 같이 설정되어 있을 때 관련 설명으로 가장 알맞은 것은?

  1. tty 사용자가 실행 시에 일시적으로 root 권한을 갖는다.
  2. 실행시킨 사용자에 상관없이 일시적으로 root 권한을 갖는다.
  3. 실행시킨 사용자는 일시적으로 tty 그룹 권한을 갖는다.
  4. tty 그룹에 속한 사용자가 실행 시에만 일시적으로 root 권한을 갖는다.
(정답률: 53%)
  • 허가권 설정에서 "s"는 setgid 비트를 나타내며, 실행시킨 사용자는 일시적으로 tty 그룹 권한을 갖게 됩니다. 따라서 정답은 "실행시킨 사용자는 일시적으로 tty 그룹 권한을 갖는다."입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 리눅스 활용

49. 다음 설명에 해당하는 클러스터 구성 방식으로 알맞은 것은?

  1. 고계산용 클러스터
  2. 부하분산 클러스터
  3. HA(High Available) 클러스터
  4. HPC(High Performance Computing) 클러스터
(정답률: 72%)
  • 해당 클러스터 구성 방식은 "HA(High Available) 클러스터"이다. 이는 서버의 가용성을 높이기 위해 여러 대의 서버를 하나의 클러스터로 묶어서 사용하는 방식으로, 하나의 서버가 고장나더라도 다른 서버가 대신 처리하여 서비스 중단을 최소화하는 구성 방식이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 다음 설명에 해당하는 가상화 기술로 알맞은 것은?

  1. KVM
  2. XEN
  3. VirtualBox
  4. Hyper-V
(정답률: 62%)
  • 위 그림은 하이퍼바이저 기반 가상화를 나타내고 있습니다. 이 중 KVM은 리눅스 커널에 내장된 가상화 모듈로, 하이퍼바이저 기반 가상화를 지원합니다. 따라서 정답은 "KVM"입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 다음 설명에 해당하는 명칭으로 알맞은 것은?

  1. 아두이노
  2. 라즈베리 파이
  3. 큐비보드
  4. 오드로이드
(정답률: 75%)
  • 이것은 싱글 보드 컴퓨터 중 하나인 라즈베리 파이입니다. 라즈베리 파이는 작은 크기와 저렴한 가격으로 인기가 많으며, 리눅스 운영체제를 실행할 수 있습니다. 또한 GPIO 핀을 통해 다양한 센서와 모듈을 연결하여 다양한 프로젝트를 구현할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

  1. GENIVI
  2. Ansible
  3. OpenStack
  4. Kubernetes
(정답률: 62%)
  • 이 프로그램은 컨테이너 오케스트레이션을 위한 오픈소스 플랫폼인 Kubernetes입니다. Kubernetes는 컨테이너화된 애플리케이션을 배포, 확장 및 관리하기 위한 도구로, 대규모 분산 시스템에서의 애플리케이션 운영을 간편하게 해줍니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 다음 중 IP 주소 할당 및 도메인을 관리하는 국제기구로 알맞은 것은?

  1. ICANN
  2. IEEE
  3. ISO
  4. EIA
(정답률: 67%)
  • ICANN은 인터넷 주소와 도메인 이름을 관리하는 국제기구입니다. 다른 보기들은 각각 전기 및 전자 공학, 국제 표준화 기구, 전자 산업 협회를 나타냅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 다음 중 파일 전송 및 다운로드 진행 상태를 '#' 기호로 확인할 때 사용하는 FTP 명령어로 알맞은 것은?

  1. sharp
  2. mget
  3. bi
  4. hash
(정답률: 71%)
  • 정답은 "hash"입니다.

    FTP에서 파일 전송 및 다운로드 진행 상태를 확인할 때, 파일의 크기가 크거나 네트워크 상태가 불안정할 경우 진행 상태를 확인하는 것이 중요합니다. 이때, '#' 기호로 진행 상태를 확인할 수 있습니다. 하지만, 이 기능을 사용하려면 FTP 클라이언트에서 "hash" 명령어를 입력해야 합니다. 이 명령어를 입력하면 파일 전송 및 다운로드 진행 상태가 '#' 기호로 표시되어 보다 직관적으로 확인할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 다음 중 프로토콜과 포트번호 조합으로 틀린 것은?

  1. POP3 - 110
  2. IMAP - 143
  3. TELNET - 23
  4. SNMP – 151
(정답률: 63%)
  • SNMP는 포트번호 161을 사용하므로 "SNMP - 151"이 틀린 조합이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 다음 중 UDP 프로토콜과 가장 관련 있는 서비스로 알맞은 것은?

  1. DNS
  2. TELNET
  3. SMTP
  4. HTTP
(정답률: 62%)
  • UDP 프로토콜은 데이터 전송의 신뢰성보다는 속도를 중시하는 프로토콜이므로, 데이터의 손실이 발생해도 큰 문제가 없는 서비스에 적합합니다. DNS는 도메인 이름을 IP 주소로 변환하는 서비스로, 데이터의 손실이 발생해도 다시 요청하면 되기 때문에 UDP 프로토콜과 잘 어울리는 서비스입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 다음 중 장애 발생 시에도 다른 시스템에 영향이 적어 가장 신뢰성이 높은 LAN 구성 방식으로 알맞은 것은?

  1. 링(Ring)형
  2. 버스(Bus)형
  3. 스타(Star)형
  4. 망(Mesh)형
(정답률: 80%)
  • 정답: 망(Mesh)형

    설명: 망(Mesh)형은 모든 장치가 서로 직접 연결되어 있어서 한 장치의 장애가 다른 장치에 영향을 미치지 않는 구성 방식입니다. 따라서 가장 신뢰성이 높은 LAN 구성 방식입니다. 반면, 링(Ring)형은 한 장치의 장애가 전체 네트워크에 영향을 미치고, 버스(Bus)형은 중앙 케이블에 문제가 생기면 전체 네트워크가 마비될 수 있습니다. 스타(Star)형은 중앙 집중식으로 모든 장치가 허브에 연결되어 있어서 허브에 문제가 생기면 전체 네트워크가 마비될 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 다음 중 루프백(Loopback) 네트워크가 속해 있는 IPv4의 클래스로 알맞은 것은?

  1. A 클래스
  2. B 클래스
  3. C 클래스
  4. D 클래스
(정답률: 64%)
  • 정답: A 클래스

    루프백(Loopback) 네트워크는 127.0.0.0/8 대역으로 할당되어 있으며, 이는 A 클래스의 주소 범위에 속합니다. 따라서 루프백(Loopback) 네트워크는 A 클래스의 일부입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 다음 중 메일 관련 프로토콜로 틀린 것은?

  1. POP3
  2. SMTP
  3. IMAP
  4. FTP
(정답률: 78%)
  • FTP는 파일 전송 프로토콜로, 메일 관련 프로토콜이 아닙니다. POP3, SMTP, IMAP는 모두 메일 관련 프로토콜입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 다음 중 OSI 참조 모델을 제정한 기관으로 알맞은 것은?

  1. IEEE
  2. ISO
  3. ANSI
  4. EIA
(정답률: 75%)
  • 정답: ISO

    설명: OSI 참조 모델은 ISO(International Organization for Standardization)에서 제정하였습니다. IEEE(Institute of Electrical and Electronics Engineers), ANSI(American National Standards Institute), EIA(Electronics Industries Alliance)는 각각 다른 표준화 기관이지만, OSI 참조 모델을 제정한 기관은 ISO입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

61. 다음 중 프로토콜과 관련된 포트 번호를 확인할 수 있는 파일로 알맞은 것은?

  1. /etc/protocol
  2. /etc/hosts
  3. /etc/group
  4. /etc/services
(정답률: 58%)
  • 정답은 "/etc/services"입니다. 이 파일은 프로토콜과 관련된 포트 번호를 확인할 수 있는 파일입니다. 이 파일은 일반적으로 시스템 관리자나 네트워크 관리자가 사용하는데, 이 파일을 통해 어떤 포트가 어떤 프로토콜과 연관되어 있는지 확인할 수 있습니다. 이 파일은 일반적으로 리눅스와 유닉스 시스템에서 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 다음 중 IP 주소가 192.168.1.0인 경우에 사용되는 주소 체제로 가장 알맞은 것은?

  1. 네트워크 주소
  2. 게이트웨이 주소
  3. 서브넷 마스크 주소
  4. 브로드캐스트 주소
(정답률: 65%)
  • 네트워크 주소는 IP 주소의 첫 번째 세그먼트부터 서브넷 마스크와 AND 연산을 수행하여 얻어지는 주소이다. 따라서 IP 주소가 192.168.1.0인 경우에 사용되는 주소 체제에서 네트워크 주소는 192.168.1.0이 된다. 게이트웨이 주소는 네트워크와 다른 네트워크로 나가기 위한 경로를 제공하는 주소이고, 서브넷 마스크 주소는 IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 역할을 하는 주소이다. 브로드캐스트 주소는 네트워크 상의 모든 호스트에게 메시지를 보내기 위한 주소이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 다음 중 패킷 교환 방식에 대한 설명으로 틀린 것은?

  1. 전송 대역폭이 동적이다.
  2. 패킷마다 오버헤드 비트는 존재하지 않는다.
  3. 이론상 호스트의 무제한 수용이 가능하다.
  4. 모든 데이터가 같은 경로로 전송되지 않을 수도 있다.
(정답률: 70%)
  • 정답은 "패킷마다 오버헤드 비트는 존재하지 않는다." 이다. 패킷 교환 방식에서는 데이터를 작은 패킷으로 나누어 전송하며, 각 패킷에는 헤더 정보가 추가된다. 이 헤더 정보는 패킷의 출발지, 목적지, 크기 등을 나타내는데, 이러한 헤더 정보가 오버헤드 비트이다. 따라서 패킷 교환 방식에서도 오버헤드 비트는 존재한다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 다음 중 OSI 7 계층 중 네트워크 계층과 가장 거리가 먼 프로토콜로 알맞은 것은?

  1. ICMP
  2. UDP
  3. IP
  4. ARP
(정답률: 62%)
  • 정답은 "UDP"입니다.

    UDP는 전송 계층에 속하는 프로토콜로, 네트워크 계층과는 거리가 먼 프로토콜입니다. 네트워크 계층은 IP 프로토콜과 함께 동작하여 데이터를 패킷으로 분할하고 목적지까지 전달하는 역할을 합니다. 반면 UDP는 데이터를 신뢰성 없이 전송하는 프로토콜로, 데이터의 분할 및 전송은 전송 계층에서 처리됩니다. 따라서 UDP는 네트워크 계층과는 직접적인 관련이 없습니다.

    ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크 계층에서 사용되는 프로토콜입니다. ARP는 주소 결정 프로토콜로, 네트워크 계층에서 사용되는 프로토콜입니다. IP는 인터넷 프로토콜로, 네트워크 계층에서 사용되는 프로토콜입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 다음 중 OSI 7 계층 모델에서 데이터링크 계층이 제공하는 인접한 개방형 시스템 간에 데이터 전송기능을 이용하여 연결성과 통신 경로 선택(Routing)을 제공하는 계층으로 알맞은 것은?

  1. 전송계층
  2. 네트워크 계층
  3. 데이터링크 계층
  4. 물리 계층
(정답률: 66%)
  • 데이터링크 계층은 인접한 개방형 시스템 간에 데이터 전송을 담당하며, 물리적인 연결을 통해 데이터를 전송합니다. 하지만 이러한 데이터 전송은 단순히 물리적인 연결만으로는 충분하지 않습니다. 따라서 네트워크 계층은 데이터링크 계층에서 전송된 데이터를 받아서 목적지까지 가장 효율적인 경로를 선택하고, 이를 통해 연결성을 제공합니다. 따라서 OSI 7 계층 모델에서 데이터링크 계층이 제공하는 기능과 네트워크 계층이 제공하는 기능은 서로 보완적인 역할을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 다음 중 게이트웨이(Gateway) 주소를 확인하는 명령어로 알맞은 것은?

  1. nslookup
  2. ifconfig
  3. arp
  4. route
(정답률: 53%)
  • 정답: route

    설명: route 명령어는 라우팅 테이블을 보여주는 명령어로, 게이트웨이 주소를 확인할 수 있습니다. nslookup은 DNS 서버의 IP 주소를 확인하는 명령어이고, ifconfig는 네트워크 인터페이스의 정보를 보여주는 명령어입니다. arp는 ARP 캐시 테이블을 보여주는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 다음 중 네트워크 인터페이스의 물리적 케이블 연결 정보를 확인할 수 있는 명령어로 가장 알맞은 것은?

  1. arp
  2. ifconfig
  3. ethtool
  4. ss
(정답률: 71%)
  • "ethtool"은 네트워크 인터페이스의 물리적 케이블 연결 정보를 확인할 수 있는 명령어입니다. 이는 네트워크 인터페이스의 속도, 전송 모드, 케이블 타입 등의 정보를 제공합니다. "arp"는 주소 해결 프로토콜(Address Resolution Protocol)을 사용하여 IP 주소와 MAC 주소 간의 매핑 정보를 확인하는 명령어입니다. "ifconfig"는 네트워크 인터페이스의 구성 정보를 확인하고 변경하는 명령어입니다. "ss"는 소켓 통계 정보를 제공하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 다음 중 netstat 명령을 이용하여 라우팅 테이블 정보를 출력할 때 사용하는 옵션으로 알맞은 것은?

  1. -t
  2. -m
  3. -n
  4. -r
(정답률: 59%)
  • "-r" 옵션은 netstat 명령을 이용하여 라우팅 테이블 정보를 출력할 때 사용하는 옵션이다. 이 옵션은 라우팅 테이블의 라우팅 정보를 IP 주소 형태로 출력해준다. "-t" 옵션은 TCP 연결 정보, "-m" 옵션은 멀티캐스트 그룹 정보, "-n" 옵션은 주소를 숫자로 출력하는 것을 의미한다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 다음 설명에 해당하는 TCP 프로토콜의 패킷으로 알맞은 것은?

  1. RST
  2. SYN/ACK
  3. SYN
  4. ACK
(정답률: 69%)
  • 이 패킷은 TCP 3-way handshake 중 첫 번째 단계인 SYN 패킷이다. SYN 패킷은 클라이언트가 서버에게 연결을 요청하는 패킷으로, 서버는 이에 대한 응답으로 SYN/ACK 패킷을 보내게 된다. 따라서 이 패킷은 SYN인 것이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 다음 중 MAN을 위한 국제 표준 규격인 IEEE 802.6로 정의된 프로토콜은?

  1. DQDB
  2. X.25
  3. FDDI
  4. Frame Relay
(정답률: 64%)
  • IEEE 802.6은 MAN을 위한 국제 표준 규격이며, DQDB는 이 규격에 따라 정의된 프로토콜입니다. DQDB는 Distributed Queue Dual Bus의 약자로, 버스 형태의 네트워크 구조를 사용하여 데이터를 전송합니다. 이 프로토콜은 FDDI와 유사한 기술을 사용하지만, FDDI보다 더 높은 대역폭을 제공합니다. 따라서 MAN에서 대역폭이 중요한 경우에는 DQDB가 적합한 프로토콜입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 다음 설명에 해당하는 명령으로 알맞은 것은?

  1. telnet www.kait.or.kr@80
  2. ssh www.kait.or.kr@443
  3. ssh www.kait.or.kr:80
  4. telnet www.kait.or.kr 443
(정답률: 59%)
  • 해당 명령은 telnet을 이용하여 www.kait.or.kr의 443 포트에 접속하는 명령이다. 443 포트는 HTTPS 프로토콜을 사용하는 포트로, 이를 통해 웹 서버와 암호화된 통신을 할 수 있다. 따라서 이 명령은 www.kait.or.kr의 HTTPS 서비스에 접속하기 위한 것이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 다음 중 IPv4의 C 클래스 대역에 대한 설명으로 알맞은 것은?

  1. IP 주소 첫 번째 부분의 2비트가 10인 경우이다.
  2. IP 주소 첫 번째 부분의 2비트가 11인 경우이다.
  3. IP 주소 첫 번째 부분의 3비트가 110인 경우이다.
  4. IP 주소 첫 번째 부분의 3비트가 111인 경우이다.
(정답률: 75%)
  • IPv4의 C 클래스 대역은 IP 주소 첫 번째 부분의 3비트가 110인 경우이다. 이는 IP 주소 첫 번째 옥텟의 값이 192~223 사이인 것을 의미한다. 이 대역은 24비트를 호스트 주소로 사용하므로 최대 256개의 호스트를 가질 수 있다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 다음 중 텍스트 모드로 부팅된 상태에서 X 윈도를 실행하는 명령으로 알맞은 것은?

  1. xinit
  2. startx
  3. systemctl xinit
  4. systemctl startx
(정답률: 59%)
  • 정답: startx

    설명: startx는 X 윈도 시스템을 시작하는 명령어로, 텍스트 모드에서 X 윈도를 실행할 수 있도록 해줍니다. xinit은 X 윈도 시스템을 시작하는 또 다른 명령어이지만, startx는 xinit을 더 편리하게 사용할 수 있도록 설정된 스크립트입니다. systemctl xinit과 systemctl startx는 잘못된 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 다음 중 PDF 문서를 확인할 때 사용하는 프로그램으로 알맞은 것은?

  1. Gimp
  2. eog
  3. evince
  4. Gwenview
(정답률: 60%)
  • 정답은 "evince"입니다.

    이유는 evince가 PDF 문서를 확인하는 데에 특화되어 있기 때문입니다. Gimp은 이미지 편집 프로그램, eog는 이미지 뷰어, Gwenview는 KDE 환경에서 사용되는 이미지 뷰어입니다. 따라서 PDF 문서를 확인할 때는 evince를 사용하는 것이 가장 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 다음 설명에 해당하는 라이브러리로 알맞은 것은?

  1. Xlib
  2. XCB
  3. QT
  4. GTK+
(정답률: 62%)
  • Xlib은 X Window System을 위한 클라이언트 사이드 라이브러리로, X 서버와 통신하여 그래픽 디스플레이와 윈도우 관리를 가능하게 합니다. 따라서 위 그림과 같이 X Window System 환경에서 GUI 프로그래밍을 할 때 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 다음 중 스프레드시트(Spreadsheet) 프로그램으로 실행하는 명령으로 알맞은 것은?

  1. oocalc
  2. oowriter
  3. ooimpress
  4. oodraw
(정답률: 70%)
  • 정답: oocalc

    이유: oocalc은 OpenOffice.org 또는 LibreOffice에서 제공하는 스프레드시트 프로그램의 실행 명령어이다. oowriter는 워드 프로세서, ooimpress는 프레젠테이션 프로그램, oodraw는 그래픽 편집기이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 다음 중 이미지 뷰어 프로그램으로 가장 거리가 먼 것은?

  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Totem
(정답률: 74%)
  • Totem은 이미지 뷰어가 아니라 동영상 플레이어이기 때문에 가장 거리가 먼 것이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 다음 설명에 해당하는 용어로 알맞은 것은?

  1. KDE
  2. GNOME
  3. LXDE
  4. Wayland
(정답률: 63%)
  • 위 그림은 KDE 데스크톱 환경의 화면입니다. 따라서 정답은 "KDE"입니다. GNOME, LXDE, Wayland은 모두 다른 데스크톱 환경이며, KDE와 마찬가지로 리눅스 운영체제에서 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 다음 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. xauth
  2. xhost
  3. xrandr
  4. export
(정답률: 53%)
  • 이미지를 표시하기 위해 X11 프로토콜을 사용하는데, 이 프로토콜은 인증을 필요로 한다. "xauth" 명령어는 X11 인증 정보를 관리하는데 사용되며, 이를 통해 사용자가 X11 디스플레이에 접근할 수 있도록 인증한다. 따라서 이 문제에서는 "xauth"가 정답이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 다음 중 시스템 시작 시 X 윈도 모드로 부팅하는 대신에 텍스트 모드로 부팅되도록 설정하는 명령으로 알맞은 것은?

  1. systemctl set-default multi-user.target
  2. systemctl set-default texmode.target
  3. systemctl set-default runlevel5.target
  4. systemctl set-default graphical.target
(정답률: 47%)
  • 정답: "systemctl set-default multi-user.target"

    설명: "systemctl set-default multi-user.target" 명령은 시스템 시작 시에 다중 사용자 모드로 부팅하도록 설정하는 명령입니다. 이는 텍스트 모드로 부팅하는 것을 의미합니다. 따라서 이 명령을 사용하면 X 윈도 모드 대신에 텍스트 모드로 부팅할 수 있습니다. "systemctl set-default texmode.target"나 "systemctl set-default graphical.target"은 존재하지 않는 명령이며, "systemctl set-default runlevel5.target"는 시스템 시작 시에 런레벨 5로 부팅하도록 설정하는 명령입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >