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

리눅스마스터 2급
(2017-06-10 기출문제)

목록

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

1. 다음 중 허가권(Permission)에 대한 설명으로 틀린 것은?

  1. 파일의 내용을 볼 수 있는 권한 표시는 r을 사용한다.
  2. 파일의 내용을 수정할 수 있는 권한 표시는 w를 사용한다.
  3. 실행 파일을 실행시킬 수 있는 권한 표시는 x를 사용한다.
  4. 디렉터리 내부로 접근 할 수 없게 하는 권한 표시는 r을 사용한다.
(정답률: 87%)
  • 디렉터리 내부로 접근 할 수 없게 하는 권한 표시는 r이 아니라 x를 사용해야 한다. r은 읽기 권한을 나타내는 것이다.

    디렉터리 내부로 접근 할 수 없게 하는 권한을 설정하려면 x 권한을 제거해야 한다. 따라서 디렉터리 내부로 접근 할 수 없게 하려면 권한 표시는 다음과 같이 설정해야 한다:

    chmod -rwx directory_name
profile_image
1

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

2. 다음 파일의 소유 그룹을 ihd로 변경하고자 할 때 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. ls
  2. chown
  3. chmod
  4. chgrp
(정답률: 56%)
  • chown ihd (파일명)

    chown은 change owner의 약자로 파일의 소유자를 변경하는 명령어이다. 따라서 이 문제에서는 파일의 소유 그룹을 변경해야 하므로 chown 명령어를 사용해야 한다.

    ls는 파일 목록을 보여주는 명령어이고, chmod는 파일의 권한을 변경하는 명령어이며, chgrp는 파일의 그룹을 변경하는 명령어이다.
profile_image
1

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

3. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기와 실행 권한만 설정하려고 할 때 알맞은 것은?

  1. chmod 755 test.txt
  2. chmod u+rwx,g+rx,o+rx test.txt
  3. chmod 577 test.txt
  4. chmod u+rwx,go+rx test.txt
(정답률: 77%)
  • 파일의 허가권이 rwxr-xr-x로 설정되어 있으므로, 사용자는 읽기, 쓰기, 실행 권한을 가지고 있고, 그룹과 다른 사용자는 읽기와 실행 권한만 가지고 있다. 따라서, 사용자는 모든 권한을 유지하면서 그룹과 다른 사용자에게 읽기와 실행 권한을 부여하기 위해서는 "chmod 755 test.txt"를 사용해야 한다. 이 명령어는 사용자에게는 rwx 권한을, 그룹과 다른 사용자에게는 rx 권한을 부여한다.
profile_image
1

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

4. 다음 중 Sticky-Bit가 설정된 디렉터리로 알맞은 것은?

  1. /home
  2. /var
  3. /etc
  4. /tmp
(정답률: 72%)
  • 정답: "/tmp"

    Sticky-Bit는 디렉터리에 설정할 수 있는 특별한 권한 중 하나로, 해당 디렉터리에 있는 파일들은 오직 파일 소유자, 디렉터리 소유자, 또는 슈퍼유저(root)만 삭제할 수 있도록 제한하는 역할을 합니다. 이를 통해 다른 사용자들이 실수로나 악의적으로 파일을 삭제하는 것을 방지할 수 있습니다.

    위의 보기 중에서 "/tmp"는 일반적으로 시스템에서 임시 파일을 저장하는 디렉터리로 사용되며, 다른 사용자들도 임시 파일을 생성하고 삭제할 수 있어야 하기 때문에 Sticky-Bit가 설정되어 있지 않습니다. 따라서 "/tmp"가 Sticky-Bit가 설정되지 않은 디렉터리이며, 다른 보기들은 Sticky-Bit가 설정될 수 있는 디렉터리들입니다.
profile_image
1

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

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

  1. Set-GID
  2. Set-UUID
  3. Set-UID
  4. Sticky-Bit
(정답률: 73%)
  • "Set-UID"는 실행 파일에 설정된 특별한 권한으로, 해당 파일을 실행하는 사용자가 파일 소유자의 권한을 가지게 됩니다. 따라서 "Set-UID"가 설정된 실행 파일은 보안상 취약점이 될 수 있으며, 주의해서 사용해야 합니다.
profile_image
1

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

6. 다음 중 ( 괄호 )안에 들어갈 옵션으로 알맞은 것은?

  1. -h
  2. -k
  3. -hT
  4. -i
(정답률: 72%)
  • -hT 옵션은 파일의 수정 시간, 파일 크기, 파일 유형 등의 정보를 함께 출력하는 옵션입니다. 따라서, 해당 그림에서 파일의 수정 시간과 파일 크기를 함께 출력하기 위해 -hT 옵션이 선택되었습니다.
profile_image
1

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

7. 다음 중 /home 디렉터리의 총 사용량을 단위를 붙여서 확인하려 할 때 알맞은 것은?

  1. du -sh /home
  2. du -ih /home
  3. df -sh /home
  4. df -ih /home
(정답률: 69%)
  • 정답: "du -sh /home"

    이유:
    - "du"는 디렉터리의 사용량을 확인하는 명령어이다.
    - "-s" 옵션은 해당 디렉터리의 총 사용량을 보여준다.
    - "-h" 옵션은 사람이 읽기 쉬운 단위(KB, MB, GB 등)로 출력해준다.
    - 따라서 "du -sh /home" 명령어는 /home 디렉터리의 총 사용량을 사람이 읽기 쉬운 단위로 출력해준다.
profile_image
1

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

8. 다음 중 파일시스템이 ext4인 /dev/sdb1를 /mnt 디렉터리에 읽기 전용으로 마운트하려한다. ( 괄호 ) 안에 명령으로 알맞은 것은?

  1. ro
  2. rw
  3. loop
  4. remount
(정답률: 72%)
  • 정답: mount -t ext4 -o ro /dev/sdb1 /mnt

    이유: "ro"는 read-only의 약자로, 해당 파일시스템을 읽기 전용으로 마운트하겠다는 옵션이다. 따라서 이 명령어를 사용하면 /dev/sdb1 파일시스템을 읽기 전용으로 마운트할 수 있다. "rw"는 read-write의 약자로, 해당 파일시스템을 읽기 쓰기 모드로 마운트하겠다는 옵션이다. "loop"는 루프 디바이스를 사용하여 파일시스템을 마운트하겠다는 옵션이다. "remount"는 이미 마운트된 파일시스템을 다시 마운트하겠다는 옵션이다.
profile_image
1

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

9. 다음 중 DVD 파일시스템으로 대부분의 배포판 리눅스에서 iso9660으로 지정해도 마운트 할 수 있는 파일시스템으로 알맞은 것은?

  1. nfs
  2. cifs
  3. ntfs
  4. udf
(정답률: 36%)
  • 정답은 "udf"입니다.

    iso9660은 CD 및 DVD 파일 시스템으로 사용되지만, UDF(Universal Disk Format)는 DVD, Blu-ray 등의 광학 디스크 및 USB 드라이브와 같은 다양한 저장 장치에서 사용됩니다. UDF는 iso9660보다 더 최신이며, 더 많은 기능을 제공합니다. 따라서 대부분의 배포판 리눅스에서도 UDF를 지원하고 있습니다.
profile_image
1

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

10. 다음 중 DVD-ROM과 같이 이동식 보조 기억장치의 미디어를 꺼낼 때 사용하는 명령으로 알맞은 것은?

  1. umount
  2. eject
  3. fsck
  4. fdisk
(정답률: 78%)
  • 정답: eject

    설명: eject 명령은 이동식 보조 기억장치의 미디어를 안전하게 제거할 수 있도록 해줍니다. 이 명령을 실행하면 미디어가 자동으로 추출되어 안전하게 제거할 수 있습니다. umount 명령은 파일 시스템을 마운트 해제하는 데 사용되며, fsck 명령은 파일 시스템을 검사하고 복구하는 데 사용됩니다. fdisk 명령은 디스크 파티션을 관리하는 데 사용됩니다.
profile_image
1

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

11. 다음 중 셸(Shell)의 기능에 대한 설명으로 틀린 것은?

  1. 사용자에게 인터넷 연결 제공
  2. 운영체제와 사용자간의 대화식 인터페이스 제공
  3. 입력된 내용을 파악해서 명령 줄을 분석
  4. 파이프, 리다이렉션, 백그라운드 프로세스 실행
(정답률: 71%)
  • "사용자에게 인터넷 연결 제공"은 셸의 기능과는 관련이 없습니다. 셸은 운영체제와 사용자간의 대화식 인터페이스를 제공하며, 입력된 내용을 파악해서 명령 줄을 분석하고, 파이프, 리다이렉션, 백그라운드 프로세스 실행 등의 기능을 제공합니다.
profile_image
1

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

12. 다음 중 배시 셸에 대한 설명으로 틀린 것은?

  1. 리눅스에서 가장 많이 사용한다.
  2. 명령 편집 기능을 제공한다.
  3. 1989년 GNU 프로젝트를 위해 리누스 토발즈가 만들었다.
  4. ksh와 csh의 특징이 결합되어 있다.
(정답률: 67%)
  • "1989년 GNU 프로젝트를 위해 리누스 토발즈가 만들었다."가 틀린 설명입니다. 배시 셸은 GNU 프로젝트를 위해 만들어진 것이 아니라, 리누스 토발즈가 개인적으로 만들었습니다.
profile_image
1

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

13. 다음 중 시스템에서 사용 가능한 셸(Shell) 목록을 확인하는 명령어로 알맞은 것은?

  1. echo $SHELL
  2. chsh -l
  3. ls /etc/shells
  4. cat /etc/passwd
(정답률: 51%)
  • 정답은 "chsh -l"입니다.

    이유는 "chsh -l" 명령어는 시스템에서 사용 가능한 셸 목록을 확인하는 명령어이기 때문입니다.

    "echo $SHELL"은 현재 로그인한 사용자의 기본 셸을 출력하는 명령어이며, "ls /etc/shells"는 시스템에서 사용 가능한 셸 목록을 출력하는 명령어입니다. "cat /etc/passwd"는 사용자 계정 정보를 출력하는 명령어이며, 여기에는 사용자의 기본 셸 정보도 포함되어 있습니다. 하지만 이 명령어는 시스템에서 사용 가능한 모든 셸을 확인할 수는 없습니다.
profile_image
1

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

14. 다음 중 셸 환경에서 터미널 설정을 변경하기 위한 명령어로 알맞은 것은?

  1. rsync
  2. find
  3. cd
  4. stty
(정답률: 68%)
  • 정답: stty

    설명: stty는 터미널 설정을 변경하는 명령어입니다. 셸 환경에서 터미널 설정을 변경하려면 stty 명령어를 사용해야 합니다. 예를 들어, stty -echo 명령어는 입력한 문자를 화면에 출력하지 않도록 설정하는데 사용됩니다.
profile_image
1

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

15. 다음에서 설명하는 내용으로 알맞은 것은?

  1. /etc/profile
  2. ~/.bash_profile
  3. ~/.bash_logout
  4. /etc/bashrc
(정답률: 61%)
  • 이 보기는 리눅스나 맥OS에서 사용되는 쉘인 bash의 설정 파일들을 나열한 것이다. "~/"는 현재 사용자의 홈 디렉토리를 의미하며, ".bash_profile"은 로그인 시에 실행되는 bash의 설정 파일이다. 따라서, 각 사용자마다 다른 설정을 적용하고자 할 때는 "~/.bash_profile" 파일을 수정하면 된다.
profile_image
1

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

16. 다음 중 현재 사용자가 위치한 디렉터리 경로를 알 수 있는 환경변수로 알맞은 것은?

  1. PATH
  2. PWD
  3. DIR
  4. USER
(정답률: 73%)
  • 정답: PWD

    설명: PWD는 "Present Working Directory"의 약자로, 현재 작업 중인 디렉터리의 경로를 나타내는 환경변수입니다. 따라서 현재 사용자가 위치한 디렉터리 경로를 알 수 있습니다. PATH는 실행 파일을 찾는 경로를 지정하는 환경변수이며, DIR은 윈도우에서 현재 디렉터리를 나타내는 명령어입니다. USER는 현재 사용자의 이름을 나타내는 환경변수입니다.
profile_image
1

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

17. 다음 중 cat seoul.txt 명령의 출력 결과를 korea.txt 파일에 추가하기 위한 명령어로 알맞은 것은?

  1. cat seoul.txt >> korea.txt
  2. cat korea.txt >> seoul.txt
  3. cat seoul.txt > korea.txt
  4. cat korea.txt > seoul.txt
(정답률: 65%)
  • 정답: cat seoul.txt >> korea.txt

    설명: >>는 출력 결과를 파일에 추가하는 리다이렉션 기호이고, >는 출력 결과를 파일에 덮어쓰는 리다이렉션 기호입니다. 따라서 cat seoul.txt >> korea.txt 명령은 seoul.txt 파일의 내용을 korea.txt 파일에 추가하는 명령입니다.
profile_image
1

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

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

  1. /etc/passwd
  2. /etc/shells
  3. /etc/shadow
  4. /etc/bashrc
(정답률: 62%)
  • "/etc/passwd"는 리눅스 시스템에서 사용자 계정 정보를 담고 있는 파일이기 때문입니다. 이 파일은 사용자 이름, 암호화된 비밀번호, 사용자 ID 등의 정보를 포함하고 있습니다. 따라서 이 파일은 시스템 보안과 관련된 중요한 파일 중 하나입니다.
profile_image
1

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

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

  1. ㉠ Background ㉡ Frontground
  2. ㉠ Frontground ㉡ Background
  3. ㉠ Background ㉡ Foreground
  4. ㉠ Foreground ㉡ Background
(정답률: 67%)
  • 이미지에서 배경은 뒷부분에 위치하고 있으며, 전경은 앞부분에 위치하고 있기 때문에 "㉠ Background ㉡ Foreground"이 정답이다.
profile_image
1

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

20. 다음 중 tail 명령어를 백그라운드 프로세스로 실행하여 멀티태스킹을 수행할 때 사용된 예로 알맞은 것은?

  1. tail -f /var/log/syslog >> ./a.log && tail -f /var/log/dmesg >> ./b.log &&
  2. tail -f /var/log/syslog > ./a.log & tail -f /var/log/dmesg > ./b.log &
  3. tail -f /var/log/syslog > ./a.log && tail -f /var/log/dmesg > ./b.log &&
  4. tail -f /var/log/syslog && ./a.log | tail -f /var/log/dmesg && ./b.log |
(정답률: 65%)
  • 정답은 "tail -f /var/log/syslog > ./a.log & tail -f /var/log/dmesg > ./b.log &"입니다.

    이 명령어는 /var/log/syslog 파일과 /var/log/dmesg 파일을 tail 명령어로 감시하면서, 각각의 로그를 ./a.log와 ./b.log 파일에 출력합니다. & 기호를 사용하여 백그라운드에서 실행되므로, 두 개의 로그 파일을 동시에 감시하면서 다른 작업을 수행할 수 있습니다. 이는 멀티태스킹을 수행하는 예입니다.
profile_image
1

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

21. 다음 중 메모리에 탑재되어 작업 중인 프로세스를 일시적으로 중지시키는 것을 의미하는 것으로 알맞은 것은?

  1. Halt
  2. Hold
  3. Boot
  4. Suspend
(정답률: 72%)
  • "Suspend"은 프로세스를 일시적으로 중지시키는 것을 의미합니다. 다른 보기들은 메모리나 시스템 전원과 관련된 용어이며, 프로세스를 중지시키는 것과는 직접적인 연관성이 없습니다.
profile_image
1

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

22. 다음 중 fg 명령을 실행 했을 경우 다시 실행되는 작업으로 알맞은 것은?

  1. tail -f /var/log/dmesg
  2. tail -f /var/log/syslog
  3. tail -f /var/log/kern.log
  4. Stopped tail -f /var/log/dmesg
(정답률: 63%)
  • 정답은 "tail -f /var/log/syslog" 입니다.

    fg 명령은 백그라운드에서 실행 중인 작업을 포그라운드로 가져와 다시 실행하는 명령입니다.

    이미지에서 보이는 작업은 "tail -f /var/log/syslog" 이며, 이 작업은 로그 파일의 내용을 실시간으로 출력하는 명령입니다.

    따라서 fg 명령을 실행하면 이 작업이 다시 포그라운드에서 실행되어 로그 파일의 내용을 계속해서 출력하게 됩니다.
profile_image
1

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

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

  1. Supervisor
  2. Controller
  3. Daemon
  4. Processor
(정답률: 86%)
  • 이미지에서 보이는 프로세스들 중에서 "Daemon"은 백그라운드에서 실행되는 프로세스를 의미합니다. 다른 프로세스들은 사용자가 직접 실행하거나 제어할 수 있는 반면, Daemon은 시스템이나 다른 프로그램에 의해 자동으로 실행되며, 주로 시스템의 상태를 모니터링하거나 백그라운드에서 작업을 처리하는 역할을 합니다. 따라서 이 이미지에서 "Daemon"이 정답인 것입니다.
profile_image
1

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

24. ps 명령으로 볼 수 있는 프로세스 STAT값 중에서 Z에 대한 설명으로 가장 알맞은 것은 ?

  1. 작업 종료 후 Parent Process로부터 회수되지 않아 메모리에 적재되어 있는 상태
  2. 인터럽트에 의한 sleep 상태로 특정 이벤트가 끝나기를 기다리는 상태
  3. 프로세스가 죽어있는 상태
  4. 디스크 I/O에 의해 대기하고 있는 상태
(정답률: 64%)
  • Z는 "프로세스가 죽어있는 상태"를 나타냅니다. 이는 작업이 종료되었지만 Parent Process로부터 회수되지 않아 메모리에 적재되어 있는 상태를 의미합니다. 이 상태에서는 프로세스가 더 이상 실행되지 않으며, 시스템 자원을 차지하고 있기 때문에 정리가 필요합니다.
profile_image
1

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

25. 동작 중인 프로세스의 상태를 실시간으로 화면에 출력할 때 CPU 항목을 ON/OFF 하려고 한다. 다음 제시된 방법 중에 알맞은 것은?

  1. pstree -f 명령어 실행 상태에서 [c]키를 입력한다.
  2. pstree 명령어 실행 상태에서 [p]키를 입력한다.
  3. top 명령어 실행 상태에서 [t]키를 입력한다.
  4. top 명령어 실행 상태에서 [c]키를 입력한다.
(정답률: 55%)
  • 정답은 "top 명령어 실행 상태에서 [t]키를 입력한다."이다.

    이유는 top 명령어는 현재 동작 중인 프로세스의 상태를 실시간으로 모니터링할 수 있는 명령어이며, CPU 항목을 ON/OFF 하기 위해서는 [t]키를 입력하여 CPU 사용량을 표시하거나 숨길 수 있다. [c]키는 프로세스의 명령어 정보를 표시하거나 숨기는 기능이다.

    따라서 CPU 항목을 ON/OFF 하기 위해서는 top 명령어 실행 상태에서 [t]키를 입력해야 한다.
profile_image
1

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

26. top 명령을 이용하여, 프로세스 상태를 실시간으로 모니터링 하던 중 특정 프로세스를 종료 하고자 할 때 사용 할 수 있는 방법으로 알맞은 것은?

  1. 해당 PID를 입력 후 [esc]키를 입력 한다
  2. s키를 입력하고 해당 PID를 입력한다.
  3. 해당 PID를 입력 후 [q]키를 입력 한다
  4. k키를 입력하고 해당 PID를 입력한다.
(정답률: 61%)
  • 정답은 "k키를 입력하고 해당 PID를 입력한다." 이다.

    k키는 kill 명령어를 실행하는 단축키이다. 해당 PID를 입력하면 해당 프로세스를 강제로 종료할 수 있다. 이는 top 명령어에서 실시간으로 모니터링 중인 프로세스를 종료할 때 유용하게 사용된다.
profile_image
1

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

27. 백그라운드로 실행중인 작업 중, 작업번호 3번인 프로세스만 조회하여 PID와 함께 명령어를 출력하는 것으로 알맞은 것은?

  1. jobs -l | grep '^\[3\]'
  2. jobs -p | grep '^\[3\]'
  3. ps aux | grep '\[3\]'
  4. jobs -p | head -3
(정답률: 39%)
  • 정답은 "jobs -l | grep '^[3]'"입니다.

    이유는 다음과 같습니다.

    - jobs 명령어는 현재 백그라운드로 실행중인 작업들의 목록을 보여줍니다.
    - -l 옵션을 사용하면 작업번호, 상태, 명령어 등 자세한 정보를 함께 보여줍니다.
    - grep 명령어를 사용하여 작업번호가 3인 작업만 필터링합니다.
    - 작업번호는 [3]과 같은 형식으로 표시되므로, 정규표현식에서는 이를 [3]으로 표현합니다.
    - ^는 문자열의 시작을 의미하므로, 작업번호가 [3]로 시작하는 것만 필터링합니다.
    - 따라서 위 명령어는 작업번호가 3번인 프로세스의 PID와 함께 명령어를 출력합니다.
profile_image
1

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

28. 다음 중 특정 사용자의 cron 작업을 수정하는 명령어로 알맞은 것은?

  1. crontab -u user01 -e
  2. crond -m -u user01
  3. crontab -m -u user01
  4. crond -r -u user01
(정답률: 56%)
  • 정답: "crontab -u user01 -e"

    해설:
    - "crontab -u user01 -e"는 특정 사용자(user01)의 cron 작업을 수정하기 위한 명령어이다.
    - "-u" 옵션은 사용자를 지정하는 옵션이며, "-e" 옵션은 해당 사용자의 cron 작업을 수정하기 위한 에디터를 실행하는 옵션이다.
    - 따라서 이 명령어를 사용하면 user01 사용자의 cron 작업을 수정할 수 있다.
profile_image
1

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

29. 다음 같은 특성을 갖는 편집기로 알맞은 것은?

  1. vi
  2. pico
  3. emacs
  4. nano
(정답률: 68%)
  • 이 편집기는 CLI(Command Line Interface) 환경에서 사용되며, vi는 CLI 환경에서 가장 널리 사용되는 편집기 중 하나이기 때문입니다. 또한, vi는 다양한 운영체제에서 사용 가능하며, 간단한 명령어로도 효율적인 편집이 가능하다는 장점이 있습니다.
profile_image
1

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

30. 다음 중 pico 에디터에 대한 설명으로 틀린 것은?

  1. 워싱턴대학의 Aboil Kasar가 개발한 유닉스 기반의 텍스트 에디터이다.
  2. 기본 인터페이스는 윈도우의 메모장(NotePad)와 유사하여 매우 복잡하다.
  3. 다른 리눅스 편집기에 비해 쉽고 사용하기 편리하다.
  4. 기능이 부족하고 업데이트가 잘 되지 않고 있다.
(정답률: 64%)
  • "기본 인터페이스는 윈도우의 메모장(NotePad)와 유사하여 매우 복잡하다."가 틀린 설명이다. 이유는 pico 에디터는 기본적으로 키보드 단축키를 사용하여 명령어를 실행하므로, 처음 사용자에게는 어려울 수 있지만, 익숙해지면 사용하기 쉽다는 것이다. 따라서, "복잡하다"라는 표현은 오히려 다른 리눅스 편집기에 비해 쉽고 사용하기 편리하다는 것과 반대되는 내용이다.
profile_image
1

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

31. 다음 보기에서 설명하는 에디터로 알맞은 것은?

  1. vim
  2. vi
  3. pico
  4. emacs
(정답률: 78%)
  • 정답은 "vim"입니다. 그림에서 보이는 명령어 모드와 입력 모드를 지원하며, 키보드만으로 모든 작업을 수행할 수 있습니다. 또한, 다양한 기능과 확장성을 제공하며, 리눅스와 유닉스 시스템에서 많이 사용됩니다.
profile_image
1

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

32. 다음 중 pico 에디터 단축키 조합의 설명으로 틀린 것은?

  1. [ctrl] + [g] : 도움말을 출력한다.
  2. [ctrl] + [x] : 프로그램을 종료한다.
  3. [ctrl] + [o] : 새로운 파일명을 지정한다.
  4. [ctrl] + [j] : 상위 줄과 결합하여 한 문단으로 만들어 준다.
(정답률: 42%)
  • 정답: "[ctrl] + [o] : 새로운 파일명을 지정한다."

    이유: [ctrl] + [o] 단축키는 현재 파일을 열거나 저장하는 기능을 수행한다. 새로운 파일명을 지정하는 단축키는 [ctrl] + [n] 이다.
profile_image
1

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

33. 다음 중 vi 편집에서 현재 커서가 위치한 곳의 문자를 삭제하는 명령으로 알맞은 것은?

  1. p
  2. dd
  3. yy
  4. x
(정답률: 51%)
  • 정답은 "x"이다. "x" 명령은 현재 커서가 위치한 곳의 문자를 삭제한다. "p"는 현재 커서 위치에 있는 문자를 붙여넣기, "dd"는 현재 커서가 위치한 줄을 삭제하고, "yy"는 현재 커서가 위치한 줄을 복사한다.
profile_image
1

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

34. 다음 중 vi 편집에서 작업한 파일을 저장하고 종료하는 명령으로 알맞은 것은?

  1. :q
  2. :q!
  3. :wq
  4. :%
(정답률: 82%)
  • 정답은 ":wq"입니다.

    ":q"는 저장하지 않고 종료하는 명령입니다.
    ":q!"는 변경사항을 무시하고 저장하지 않고 종료하는 명령입니다.
    ":wq"는 저장하고 종료하는 명령입니다.
    ":%"는 현재 파일 전체를 선택하는 명령입니다.

    ":wq"는 "write and quit"의 약자로, 현재 작업중인 파일을 저장하고 종료하는 명령입니다. 이 명령을 실행하면 파일이 저장되고 vi 편집기가 종료됩니다.
profile_image
1

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

35. 다음은 RPM 패키지의 파일 형식이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. i686
  2. x686
  3. redhat
  4. fc21
(정답률: 64%)
  • RPM 패키지의 파일 형식에서 "i686"은 CPU 아키텍처를 나타내는 부분이다. "i686"은 인텔의 32비트 아키텍처를 의미하며, 이 패키지는 32비트 인텔 아키텍처에서 동작하는 소프트웨어를 포함하고 있다는 것을 나타낸다.
profile_image
1

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

36. 다음 중 rpm 명령을 이용하여 설치과정을 보기 위해서 사용하는 옵션으로 알맞은 것은?

  1. -k
  2. -l
  3. -h
  4. -vv
(정답률: 58%)
  • "-h" 옵션은 rpm 명령어의 사용법과 옵션에 대한 설명을 출력하는 옵션이다. 따라서 설치과정을 보기 위해서는 해당 옵션을 사용할 필요가 없다. 옵션 중에서는 "-vv" 옵션이 설치과정을 자세하게 보여주는 디버그 모드를 활성화하는 옵션이다.
profile_image
1

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

37. tar.gz으로 압축된 파일의 압축전 파일명과 크기, 압축률에 대한 정보를 출력하기 위해 사용될 명령어와 옵션의 조합으로 알맞은 것은?

  1. compress, -l
  2. gzip, -l
  3. gunzip, -9
  4. uncompress, -9
(정답률: 63%)
  • 정답은 "gzip, -l"이다.

    gzip은 파일을 압축하거나 압축을 해제하는 명령어이다. -l 옵션은 압축된 파일의 정보를 출력하는 옵션이다. 따라서 gzip -l 명령어를 사용하면 tar.gz으로 압축된 파일의 압축전 파일명과 크기, 압축률에 대한 정보를 출력할 수 있다.

    다른 보기들은 compress, gunzip, uncompress 등 다른 압축 명령어들이 포함되어 있으며, -l 옵션을 사용하는 것이 아니기 때문에 정답이 아니다.
profile_image
1

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

38. rpm으로 설치된 패키지를 재설치 하려고 한다. 하지만 의존성이 걸려있어 설치가 되지 않았다. 다음 중 재설치를 위한 옵션의 조합으로 가장 알맞은 것은?

  1. --nodeps, --force
  2. --nodeps, --allfiles
  3. --force, --ignoreos
  4. --force, --excludedocs
(정답률: 70%)
  • 정답은 "--nodeps, --force"이다.

    --nodeps 옵션은 의존성 검사를 하지 않고 강제로 패키지를 설치하도록 한다. 따라서 의존성 문제로 인해 설치가 되지 않는 경우에 유용하게 사용할 수 있다.

    --force 옵션은 이미 설치된 패키지를 덮어쓰도록 한다. 이 옵션을 사용하면 이미 설치된 패키지를 강제로 덮어쓰기 때문에, 패키지의 일부분이 손상되어 있는 경우에도 설치가 가능하다.

    따라서, 의존성 문제로 인해 설치가 되지 않는 패키지를 강제로 재설치하려면 "--nodeps, --force" 옵션을 함께 사용해야 한다.
profile_image
1

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

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

  1. ㉠ yum ㉡ yum
  2. ㉠ yum ㉡ aptitude
  3. ㉠ apt-get ㉡ yast
  4. ㉠ apt-get ㉡ yum
(정답률: 82%)
  • 이미지에서 보이는 것은 리눅스 운영체제에서 패키지를 관리하는 명령어들이다. "apt-get"은 데비안 계열의 리눅스에서 사용되는 패키지 관리 명령어이고, "yum"은 레드햇 계열의 리눅스에서 사용되는 패키지 관리 명령어이다. 따라서, 정답은 "㉠ apt-get ㉡ yum"이다.
profile_image
1

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

40. 데비안 패키지 관리인 deb 파일의 형식으로 알맞은 것은 ?

  1. 패키지이름_버전-릴리즈-아키텍처.deb
  2. 패키지이름_릴리즈-버전-아키텍처.deb
  3. 패키지이름_버전-아키텍처-릴리즈.deb
  4. 패키지이름_아키텍처-릴리즈-버전.deb
(정답률: 61%)
  • 정답은 "패키지이름_버전-릴리즈-아키텍처.deb" 입니다. 이는 패키지의 이름, 버전, 릴리즈, 아키텍처 정보를 포함하고 있으며, 이 정보를 통해 해당 패키지가 어떤 운영체제, 버전, 아키텍처에서 동작하는지 알 수 있습니다. 따라서 이 형식을 따르는 deb 파일을 사용하여 패키지를 설치하면 운영체제와 버전, 아키텍처에 맞게 적절하게 설치됩니다.
profile_image
1

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

41. dpkg 명령어의 결과가 다음과 같다. ( 괄호 )안에 알맞은 옵션은?

  1. --configure
  2. --unpack
  3. ーL
  4. -s
(정답률: 33%)
  • dpkg 명령어의 결과에서 "(i)"는 설치된 상태를 나타내며, "-s" 옵션은 패키지의 상태를 조회하는 옵션이다. 따라서, dpkg -s [패키지명] 명령어를 사용하면 해당 패키지의 상태를 조회할 수 있다.

    정답이 "-s" 인 이유는 주어진 결과에서 패키지의 상태를 조회하는 것이 목적이기 때문이다. "--configure" 옵션은 패키지를 구성하는 것이고, "--unpack" 옵션은 패키지를 해제하는 것이다. "-L" 옵션은 패키지에 포함된 파일 목록을 보여주는 것이다.
profile_image
1

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

42. ihd2.tgz라는 파일의 압축내용은 아래와 같다. 이 압축 파일을 /home 디렉터리에 풀기 위해 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

  1. xvf
  2. Jxvf
  3. zxvfP
  4. rvf
(정답률: 44%)
  • 압축 파일의 확장자가 .tgz 이므로 tar 명령어를 사용하여 압축을 해제해야 한다. 또한, 압축 파일을 /home 디렉터리에 풀어야 하므로 -C 옵션을 사용하여 디렉터리를 지정해준다. 따라서 올바른 옵션은 "zxvfP"이다.

    - z: gzip으로 압축된 파일임을 지정
    - x: 압축을 해제하겠다는 옵션
    - v: 압축 해제 과정을 화면에 출력
    - f: 파일 이름을 지정
    - P: 압축 파일 내부에 있는 모든 파일을 현재 디렉터리가 아닌 지정한 디렉터리에 풀어줌
profile_image
1

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

43. 다음 설명과 관련 있는 장치 종류로 알맞은 것은?

  1. CUPS
  2. OSS
  3. SANE
  4. ALSA
(정답률: 44%)
  • 이 그림은 운영체제에서 사용되는 소프트웨어들을 나타내는 것이다. 그 중에서도 "OSS"는 Open Sound System의 약자로, 리눅스나 유닉스 계열 운영체제에서 사용되는 오디오 드라이버이다. 따라서 이 그림에서는 OSS가 알맞은 장치 종류이다.
profile_image
1

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

44. 다음 중 CUPS(Common Unix Printing System) 관련 파일이 아닌 것은?(문제 오류로 실제 시험에서 처음 가답안 발표시 3번으로 발표되었지만 확정 답안 발표시 3번, 4번이 정답 처리되었습니다. 여기서는 3번을 누르면 정답 처리 됩니다.)

  1. printers.conf
  2. classes.conf
  3. cluster.conf
  4. cupsd.conf
(정답률: 74%)
  • 정답: "cluster.conf"

    설명: "printers.conf", "classes.conf", "cupsd.conf"는 CUPS와 관련된 파일이며, 각각 프린터, 프린터 그룹 및 CUPS 데몬의 설정을 담당합니다. 그러나 "cluster.conf"는 CUPS와는 관련이 없는 파일입니다. 이 파일은 리눅스 클러스터 구성 파일로 사용됩니다.
profile_image
1

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

45. 다음 중 프린터와 관련된 장치 파일로 알맞은 것은?

  1. lp0
  2. fd0
  3. sr0
  4. sg0
(정답률: 84%)
  • 정답: "lp0"

    설명: "lp0"은 리눅스에서 프린터와 관련된 첫 번째 장치 파일이다. "lp"는 "line printer"의 약자이며, "0"은 첫 번째 프린터를 나타낸다. 따라서 "lp1", "lp2" 등의 파일은 두 번째, 세 번째 프린터를 나타낸다. "fd0"은 플로피 디스크, "sr0"은 CD/DVD 드라이브, "sg0"은 스캐너와 같은 스토리지 장치를 나타낸다.
profile_image
1

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

46. 다음 중 이미지를 스캔하는 scanimage 명령어 옵션에 대한 설명으로 틀린 것은?

  1. --format : 이미지 형식 지정
  2. -d : 장치 파일명 지정
  3. -h : 프로그램 버전 확인
  4. -L : 사용 가능한 장치 목록 표시
(정답률: 55%)
  • 정답은 "-h : 프로그램 버전 확인"이 아닌 것이다.

    - "--format : 이미지 형식 지정" : 스캔된 이미지의 형식을 지정한다.
    - "-d : 장치 파일명 지정" : 스캐너 장치 파일명을 지정한다.
    - "-h : 도움말 표시" : 명령어 사용법과 옵션에 대한 설명을 표시한다.
    - "-L : 사용 가능한 장치 목록 표시" : 시스템에 연결된 스캐너 장치 목록을 표시한다.

    따라서, "-h : 프로그램 버전 확인"은 틀린 설명이다. "-h" 옵션은 도움말을 표시하는 옵션이다.
profile_image
1

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

47. lp 명령어로 파일을 여러 장 출력하고자 할 때 사용하는 옵션으로 알맞은 것은?

  1. -d
  2. -p
  3. -#
  4. -n
(정답률: 55%)
  • "-n" 옵션은 출력할 파일의 번호를 지정하는 옵션이다. 예를 들어, "lp -n 3 file.txt"는 file.txt 파일을 3장 출력한다는 의미이다. 따라서 여러 장의 파일을 출력할 때 "-n" 옵션을 사용한다.
profile_image
1

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

48. 다음 중 이름이 lp인 프린터로 seoul.txt 문서를 5장 출력하기 위한 명령으로 알맞은 것은?

  1. lpr -% 5 -P lp seoul.txt
  2. lpr -$ 5 -P lp seoul.txt
  3. lpr -# 5 -P lp seoul.txt
  4. lpr -& 5 -P lp seoul.txt
(정답률: 77%)
  • 정답: "lpr -# 5 -P lp seoul.txt"

    설명:
    - lpr: 프린트 명령어
    - -# 5: 출력할 페이지 수를 5장으로 지정
    - -P lp: lp라는 이름의 프린터를 사용
    - seoul.txt: 출력할 파일 이름
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 xlib를 대체하기 위해 등장한 것으로 향상된 쓰레드 기능을 지원하고 확장성이 뛰어난 라이브러리로 알맞은 것은?

  1. Xt
  2. XCB
  3. Xm
  4. Xaw
(정답률: 73%)
  • XCB는 Xlib를 대체하기 위해 등장한 라이브러리로, Xlib보다 더 나은 쓰레드 기능과 확장성을 제공합니다. XCB는 더 빠르고 경량화되어 있으며, Xlib와 호환되는 API를 제공하여 기존의 Xlib 코드를 쉽게 이식할 수 있습니다. 따라서 XCB가 xlib를 대체하기 위해 등장한 것으로 알려져 있습니다. Xt, Xm, Xaw는 모두 X Window System에서 사용되는 라이브러리이지만, XCB와는 다른 목적과 특징을 가지고 있습니다.
profile_image
1

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

50. 다음 중 윈도 매니저에 대한 설명으로 틀린 것은?

  1. fvwm2는 virtual windows manager 버전 2.x 약어로 fvwm에 기능을 추가 시킨 것이다.
  2. Blackbox는 넥스트스텝의 인터페이스를 기반으로 한 윈도 매니저다.
  3. kwm은 KDE 1.x의 기본 윈도 매니저이다.
  4. windowmaker는 KDE 2.x부터 현재까지 지원하는 윈도 매니저다.
(정답률: 42%)
  • "windowmaker는 KDE 2.x부터 현재까지 지원하는 윈도 매니저다." 이 설명은 올바르다. 다른 보기들은 모두 올바른 설명이다.
profile_image
1

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

51. X 윈도에 필요한 도움말이 저장되어 있는 디렉터리로 알맞은 것은?

  1. /etc/X11/xinit/Xclients
  2. /etc/sysconfig/desktop
  3. /usr/X11R6/man
  4. /usr/X11R6/lib/xinit/.xinitr
(정답률: 56%)
  • 정답은 "/usr/X11R6/man" 입니다.

    이 디렉터리는 X 윈도 시스템에서 사용되는 매뉴얼 페이지들이 저장되어 있는 디렉터리입니다. X 윈도 시스템은 GUI 환경을 제공하기 때문에, 많은 사용자들이 이를 사용하게 됩니다. 따라서, 이러한 사용자들이 X 윈도 시스템을 보다 효율적으로 사용할 수 있도록 도움말 페이지들이 필요하게 됩니다. 이러한 도움말 페이지들은 "/usr/X11R6/man" 디렉터리에 저장되어 있습니다.
profile_image
1

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

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

  1. xhost
  2. xwininfo
  3. xmodmap
  4. xauth
(정답률: 61%)
  • 이 명령은 X11 디스플레이 서버에 대한 인증 정보를 관리하는 명령입니다. X11 클라이언트가 서버에 연결할 때 인증을 받아야 하며, 이를 위해 xauth를 사용하여 인증 토큰을 생성하고 관리합니다. 따라서 xauth는 X11 시스템 보안에 중요한 역할을 합니다.
profile_image
1

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

53. 다음 중 X윈도의 구성요소 중에 사용자 로그인 및 세션 관리 역할을 수행하는 것으로 알맞은 것은?

  1. 디스플레이 매니저
  2. 데스크톱 환경
  3. 윈도 매니저
  4. 유저 인터페이스
(정답률: 60%)
  • 디스플레이 매니저는 X윈도에서 사용자 로그인 및 세션 관리 역할을 수행하는 구성요소입니다. 이는 사용자가 시스템에 로그인하면 디스플레이 매니저가 사용자 인증을 처리하고, 사용자가 로그아웃하면 세션을 종료합니다. 또한, 디스플레이 매니저는 사용자가 데스크톱 환경을 선택하고, 윈도 매니저를 실행하는 등의 역할도 수행합니다.
profile_image
1

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

54. 다음 중 콘솔 모드에 X윈도를 실행하기 위한 명령으로 알맞은 것은?

  1. xstart
  2. xrun
  3. runx
  4. startx
(정답률: 67%)
  • 정답은 "startx"입니다.

    "startx"는 X윈도를 실행하기 위한 명령어입니다. 콘솔 모드에서는 기본적으로 그래픽 환경이 제공되지 않기 때문에, "startx" 명령어를 입력하여 X윈도를 실행시켜야 합니다. 이를 통해 그래픽 환경을 사용할 수 있게 됩니다.
profile_image
1

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

55. X 프로토콜은 Xlib라는 저수준 인터페이스와 상위 라이브러리인 X toolkit을 사용한다. 다음 중 X toolkit으로 틀린 것은?

  1. Xt Intrinsics
  2. Xing
  3. Qt
  4. GTK
(정답률: 37%)
  • X toolkit으로 틀린 것은 "Xing"이다. Xing은 X Window System을 위한 GUI 라이브러리가 아니라, 중국의 소셜 네트워크 서비스이다.
profile_image
1

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

56. 다음 중 텍스트 모드로 부팅되는 리눅스 시스템을 X윈도로 부팅되도록 변경하고자 할 때 수정한 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/inittab
  3. /etc/X11/XF86Config
  4. /etc/X11/xorg.conf
(정답률: 65%)
  • 정답은 "/etc/inittab"입니다.

    이 파일은 리눅스 시스템의 초기화 프로세스를 제어하는 파일입니다. 이 파일을 수정하여 시스템이 텍스트 모드에서 X윈도로 부팅되도록 변경할 수 있습니다. 이를 위해 파일 내에서 default 레벨을 5로 변경하면 됩니다. 이는 시스템이 그래픽 모드로 부팅되도록 설정하는 것입니다.
profile_image
1

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

57. 다음 중 설치비용이 많이 들지만 장애 발생 시 다른 시스템의 영향이 적고 신뢰성이 가장 높은 LAN 구성 방식으로 알맞은 것은?

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

    설명: 망(Mesh)형은 모든 장치가 서로 직접 연결되어 있어서 한 장치의 장애가 다른 장치에 영향을 미치지 않는다는 특징이 있습니다. 따라서 신뢰성이 가장 높은 구성 방식입니다. 하지만 설치비용이 많이 들기 때문에 대규모 네트워크에서만 사용됩니다. 스타(Star)형은 중앙 집중식으로 설치비용은 적지만 중앙 장치에 장애가 발생하면 전체 네트워크에 영향을 미치는 단점이 있습니다. 버스(Bus)형은 중앙에 케이블을 놓고 모든 장치가 이를 공유하는 구성 방식으로, 케이블에 문제가 생기면 전체 네트워크에 영향을 미치는 단점이 있습니다. 링(Ring)형은 모든 장치가 순환 구조로 연결되어 있어서 한 장치의 장애가 전체 네트워크에 영향을 미치지 않지만, 설치비용이 많이 들고 전송 속도가 느린 단점이 있습니다.
profile_image
1

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

58. 다음 중 이더넷 배선 방식과 설명으로 알맞은 것은?

  1. 1000BASE-T : 1000Mbps의 전송속도에 전송매체는 UTP-5를 사용
  2. 1000BASE-LX : 단파장의 광섬유를 사용하는 규격으로 최대 200∼550Mbps까지 가능
  3. 1000BASE-SX : 장파장의 광섬유를 사용하는 규격으로 최대 단일 모드일 때 최대 전송거리는 5KM까지 가능
  4. 100BASE-FX : 100Mbps의 전송속도에 전송매체는 UTP-5 또는 STP사용
(정답률: 49%)
  • 1000BASE-T : 1000Mbps의 전송속도에 전송매체는 UTP-5를 사용하는 이유는, UTP-5가 1000Mbps의 속도를 지원할 수 있는 최소한의 요구사항을 충족하기 때문입니다. UTP-5는 4쌍의 구리선으로 이루어져 있으며, 이 중 2쌍을 사용하여 전송하므로 1000BASE-T는 2쌍의 구리선을 사용하여 1000Mbps의 속도를 지원합니다.
profile_image
1

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

59. 다음 중 프로토콜의 기능과 설명으로 틀린 것은?

  1. 멀티플렉싱 : 하나의 통신 선로에서 다중 시스템이 동시에 통신할 수 있는 기법
  2. 오류제어 : 연결 설정에 있어서의 구문, 의미, 시간을 제어하는 것
  3. 흐름제어 : 송신 속도가 수신측의 데이터 처리능력을 초과하지 않도록 하는 것
  4. 캡슐화 : 송신자와 수신자의 주소, 오류검출코드, 프로토콜 제어 정보를 덧붙이는 것
(정답률: 53%)
  • "오류제어 : 연결 설정에 있어서의 구문, 의미, 시간을 제어하는 것"이 틀린 설명입니다. 오류제어는 데이터 전송 중에 발생할 수 있는 오류를 검출하고 복구하는 기능을 수행합니다. 연결 설정과는 관련이 없습니다.
profile_image
1

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

60. 다음 중 OSI 7계층과 해당 계층과 관련된 내용으로 알맞은 것은?

  1. 데이터링크 계층 : 이더넷, 토큰링, DSL
  2. 네트워크 계층 : ICMP, POP3, ARP
  3. 전송 계층 : IP, TCP, UDP
  4. 응용 계층 : HTTP, NFS, SSH
(정답률: 53%)
  • 응용 계층은 사용자가 네트워크를 통해 데이터를 주고받을 수 있도록 하는 계층으로, HTTP는 웹 브라우저와 웹 서버 간의 통신에 사용되는 프로토콜이고, NFS는 원격 파일 시스템에 접근하기 위한 프로토콜이며, SSH는 원격으로 안전하게 로그인하고 컴퓨터를 제어하기 위한 프로토콜입니다. 따라서 이들은 모두 응용 계층에서 사용되는 프로토콜입니다.
profile_image
1

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

61. 다음 중 OSI-7계층의 하위 계층부터 상위 계층의 순서로 알맞은 것은?

  1. ㉢ → ㉥ → ㉡ → ㉣ → ㉠ → ㉤ → ㉦
  2. ㉥ → ㉢ → ㉡ → ㉣ → ㉠ → ㉦ → ㉤
  3. ㉢ → ㉥ → ㉠ → ㉡ → ㉣ → ㉤ → ㉦
  4. ㉥ → ㉢ → ㉠ → ㉡ → ㉣ → ㉤ → ㉦
(정답률: 80%)
  • 정답은 "㉢ → ㉥ → ㉠ → ㉡ → ㉣ → ㉤ → ㉦" 입니다. 이는 OSI-7계층에서 하위 계층부터 상위 계층으로 데이터가 전달되는 순서를 나타냅니다.

    ㉢ : 물리 계층 (Physical Layer) - 데이터를 전기적, 기계적, 물리적인 신호로 변환하여 전송하는 역할을 합니다.
    ㉥ : 데이터 링크 계층 (Data Link Layer) - 물리 계층에서 전송된 데이터를 프레임 단위로 나누어 오류 검출 및 수정을 수행하고, 논리적인 주소를 할당하여 통신을 관리합니다.
    ㉠ : 네트워크 계층 (Network Layer) - 데이터를 목적지까지 가장 안전하고 빠르게 전달하기 위해 경로를 설정하고, 패킷 단위로 데이터를 전송합니다.
    ㉡ : 전송 계층 (Transport Layer) - 데이터의 신뢰성을 보장하기 위해 오류 검출 및 재전송, 흐름 제어 등을 수행하며, 세그먼트 단위로 데이터를 전송합니다.
    ㉣ : 세션 계층 (Session Layer) - 통신 세션을 설정하고 유지하는 역할을 합니다.
    ㉤ : 표현 계층 (Presentation Layer) - 데이터의 형식을 변환하거나 암호화, 복호화 등의 처리를 수행합니다.
    ㉦ : 응용 계층 (Application Layer) - 사용자가 네트워크를 통해 데이터를 주고받을 수 있도록 서비스를 제공합니다.

    따라서, 데이터는 물리 계층에서 시작하여 응용 계층까지 전달되며, 각 계층은 이전 계층에서 전달받은 데이터를 가공하고 다음 계층으로 전달합니다.
profile_image
1

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

62. 다음에서 설명하는 OSI-7계층으로 알맞은 것은?

  1. 데이터 링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 세션 계층
(정답률: 70%)
  • 이 그림은 IP 주소를 이용하여 패킷을 목적지까지 전달하는 과정을 보여주고 있습니다. 이러한 기능을 수행하는 계층은 네트워크 계층입니다. 네트워크 계층은 데이터를 패킷으로 분할하고, 목적지까지 경로를 설정하여 전송합니다. 이를 위해 IP 주소를 사용하며, 라우터 등의 장비를 이용하여 패킷을 전달합니다. 따라서 이 그림에서는 네트워크 계층이 가장 적합한 답입니다.
profile_image
1

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

63. 다음 중 프로토콜과 사용하는 포트번호로 알맞은 것은?

  1. FTP : 21
  2. SMTP : 23
  3. POP3 : 53
  4. HTTPS : 161
(정답률: 72%)
  • FTP는 파일 전송 프로토콜로, 파일을 전송하기 위해 사용되는 프로토콜입니다. 이 프로토콜은 21번 포트를 사용합니다. 따라서 "FTP : 21"이 정답입니다.
profile_image
1

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

64. 다음중 NFS서비스와관련 있는데몬으로알맞은 것은?

  1. nmbd
  2. rpcbind
  3. smb
  4. export
(정답률: 43%)
  • NFS는 RPC(Remote Procedure Call)를 사용하여 클라이언트와 서버 간 통신을 합니다. 이 때 RPC를 가능하게 해주는 것이 rpcbind 데몬입니다. 따라서 NFS 서비스와 관련된 데몬으로 rpcbind가 알맞습니다.
profile_image
1

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

65. 다음에서 설명하는 인터넷 서비스 종류로 알맞은 것은?

  1. FTP
  2. SAMBA
  3. NFS
  4. CIFS
(정답률: 52%)
  • 이 그림은 리눅스 운영체제에서 파일 공유를 위한 네트워크 파일 시스템(NFS)을 사용하는 경우를 나타내고 있습니다. NFS는 리눅스에서 사용되는 파일 공유 프로토콜 중 하나로, 다른 컴퓨터에서 공유하는 파일을 마치 자신의 로컬 파일인 것처럼 사용할 수 있게 해줍니다. 따라서 NFS를 사용하면 여러 대의 컴퓨터에서 동일한 파일을 공유하고 사용할 수 있습니다. FTP는 파일 전송 프로토콜, SAMBA는 윈도우와 리눅스 간 파일 공유를 위한 프로토콜, CIFS는 윈도우에서 사용되는 파일 공유 프로토콜입니다.
profile_image
1

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

66. 다음 중 윈도우-리눅스간 파일시스템 공유를 위한 프로토콜로 알맞은 것은

  1. CIFS
  2. NIS
  3. NFS
  4. UFS
(정답률: 44%)
  • CIFS는 윈도우와 리눅스 간 파일시스템 공유를 위한 프로토콜로, 윈도우에서 사용하는 SMB 프로토콜을 기반으로 하고 있기 때문에 윈도우와 리눅스 간의 파일 공유에 적합합니다.
profile_image
1

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

67. 다음에서 설명하는 명령으로 알맞은 것은?

  1. telnet www.ihd.or.kr@22
  2. telnet -p 23 www.ihd.or.kr
  3. telnet www.ihd.or.kr 21
  4. ssh www.ihd.or.kr:21
(정답률: 61%)
  • telnet은 원격으로 다른 컴퓨터에 접속하기 위한 프로토콜 중 하나이며, "telnet www.ihd.or.kr 21"은 www.ihd.or.kr의 21번 포트에 telnet으로 접속하겠다는 명령입니다. 21번 포트는 FTP(File Transfer Protocol) 서비스를 제공하는 포트이므로, 이 명령은 www.ihd.or.kr의 FTP 서버에 접속하겠다는 의미입니다.
profile_image
1

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

68. 서버에 FTP를 Passive모드로 접속하려고 한다. 다음 중 필수로 사용되는 포트 번호로 알맞은 것은?

  1. 20
  2. 21
  3. 22
  4. 23
(정답률: 60%)
  • 정답은 "21"이다.

    FTP는 기본적으로 2개의 포트를 사용하는데, 클라이언트와 서버 간의 제어 연결을 위한 포트 21과 데이터 전송을 위한 포트 20이다.

    Passive 모드에서는 클라이언트가 서버에게 데이터 전송을 요청하고, 서버는 클라이언트에게 데이터 전송을 위한 포트 번호를 알려준다. 이 때 사용되는 포트 번호는 1024 이상의 임의의 포트이다.

    따라서, FTP Passive 모드에서 필수로 사용되는 포트 번호는 21번이다.
profile_image
1

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

69. 다음 중 www.ihd.or.kr 서버에 admin 계정으로 접속하는 명령으로 알맞은 것은?

  1. ssh –l www.ihd.or.kr admin
  2. ssh admin@www.ihd.or.kr
  3. telnet admin@www.ihd.or.kr
  4. telnet –l www.ihd.or.kr admin
(정답률: 51%)
  • 정답은 "ssh admin@www.ihd.or.kr" 입니다.

    ssh는 Secure Shell의 약자로, 네트워크 상에서 안전하게 원격지 컴퓨터에 접속하기 위한 프로토콜입니다. 이를 이용하여 www.ihd.or.kr 서버에 admin 계정으로 접속하기 위해서는 "ssh admin@www.ihd.or.kr" 명령을 사용해야 합니다. 이 명령은 ssh를 이용하여 www.ihd.or.kr 서버에 admin 계정으로 접속하겠다는 의미입니다.
profile_image
1

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

70. 다음 중 로컬 루프백(Local Loopback)의 IP주소로 알맞은 것은?

  1. 0.0.0.0
  2. 127.0.0.1
  3. 192.168.0.1
  4. 255.255.255.255
(정답률: 76%)
  • 정답: 127.0.0.1

    로컬 루프백(Local Loopback)은 자신의 네트워크 인터페이스를 테스트하기 위한 가상의 네트워크 인터페이스입니다. 이 인터페이스는 컴퓨터 내부에서만 작동하며, 다른 컴퓨터나 네트워크로는 접근할 수 없습니다. 따라서 로컬 루프백의 IP 주소는 컴퓨터 자신을 가리키는 주소인 127.0.0.1을 사용합니다. 이 주소는 예약된 주소로, 어떤 네트워크에서도 사용되지 않습니다.
profile_image
1

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

71. 다음 중 C클래스의 netmask값이 255.255.255.128 일 경우 분할되는 서브넷 개수와 사용가능한 총 IP주소 개수로 알맞은 것은?

  1. 2개의 서브넷, 128개 IP
  2. 1개의 서브넷, 248개 IP
  3. 2개의 서브넷, 252개 IP
  4. 1개의 서브넷, 256개 IP
(정답률: 47%)
  • C클래스의 netmask값이 255.255.255.128 일 경우, 7번째 비트가 서브넷 비트가 되므로 2^1=2개의 서브넷으로 분할할 수 있습니다. 각 서브넷은 호스트 비트가 7개이므로 2^7-2=126개의 호스트 IP를 사용할 수 있습니다. 따라서 각 서브넷마다 사용 가능한 IP 주소는 126개이므로, 총 사용 가능한 IP 주소는 2개의 서브넷이므로 2*126=252개입니다. 따라서 정답은 "2개의 서브넷, 252개 IP" 입니다.
profile_image
1

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

72. 다음에서 설명하는 네트워크 관련 명령어로 알맞은 것은?

  1. route
  2. netstat
  3. ipconfig
  4. mii-tool
(정답률: 46%)
  • 주어진 그림은 현재 시스템의 네트워크 연결 상태를 보여주는 것이며, 이를 확인하기 위해 사용하는 명령어는 netstat입니다. 다른 보기들은 각각 라우팅 테이블을 확인하는 route, IP 주소와 네트워크 설정 정보를 확인하는 ipconfig, 네트워크 인터페이스의 속도와 상태를 확인하는 mii-tool입니다.
profile_image
1

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

73. 다음은 IP주소를 설정하는 명령이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. ip
  2. ifconfig
  3. ethtool
  4. mii-tool
(정답률: 58%)
  • 정답은 "ip"이다.

    "ip"는 리눅스에서 네트워크 인터페이스를 설정하는 명령어이다. 이 명령어를 사용하여 IP 주소, 서브넷 마스크, 게이트웨이 등을 설정할 수 있다.

    "ifconfig"는 이전에는 네트워크 인터페이스를 설정하는 명령어였지만, 최근에는 "ip" 명령어로 대체되었다.

    "ethtool"과 "mii-tool"은 네트워크 인터페이스의 속도, 전송 모드 등을 확인하는 명령어이다. 하지만 IP 주소를 설정하는 명령어는 아니다.
profile_image
1

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

74. 인터넷에 접속하기 위해서 네트워크 주소를 설정하려고 한다. 다음 중 설정하기 위한 필수 요소로 틀린 것은?

  1. IP주소
  2. 넷마스크 주소
  3. 게이트웨이 주소
  4. 호스트이름과 도메인
(정답률: 70%)
  • 설정하기 위한 필수 요소는 "호스트이름과 도메인"이 아니라 "IP주소"이다. IP주소는 인터넷에 연결된 모든 기기들이 가지고 있는 고유한 주소이며, 네트워크 주소를 설정하기 위해서는 이 IP주소를 설정해야 한다. 넷마스크 주소는 IP주소와 함께 사용되어 네트워크 주소를 결정하는 역할을 하고, 게이트웨이 주소는 네트워크와 다른 네트워크를 연결하는 역할을 한다. 호스트이름과 도메인은 IP주소를 기억하기 쉽게 하기 위한 대체 이름으로, 네트워크 주소 설정에는 필수적이지 않다.
profile_image
1

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

75. 다음 중 netstat의 state 결과와 내용으로 알맞은 것은?

  1. TIME_WAIT : 패킷 처리는 끝났지만 분실 되었을지 모를 느린 세그먼트를 위해 소켓을 열어놓은 상태
  2. FIN_WAIT1 : 소켓이 닫히고 호스트에 다시 연결을 요청한 상태
  3. ESTABLISHED : 소켓이 원격호스트로부터 종료되었다는 정보를 기다리는 상태
  4. SYN_RECEIVED : 서버와 클라이언트가 서로 연결된 상태
(정답률: 47%)
  • 정답은 "TIME_WAIT : 패킷 처리는 끝났지만 분실 되었을지 모를 느린 세그먼트를 위해 소켓을 열어놓은 상태"입니다. 이는 TCP 연결이 종료되었지만, 마지막 ACK 패킷이 분실되어 재전송을 기다리는 상태를 나타냅니다. 이 상태에서는 소켓이 여전히 열려 있어 다시 연결을 시도할 수 없습니다. 이는 일시적인 상태이며, 일반적으로 몇 분 후에 소켓이 닫히게 됩니다.
profile_image
1

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

76. vi 편집기를 이용해서 eth0 네트워크 인터페이스에 관련 파일을 직접 변경해 네트워크를 설정하려 한다. 다음 중 /etc/sysconfig/network-scripts/ifcfg-eth0 파일에 설정되는 항목으로 틀린 것은?

  1. NAMESERVER
  2. IPADDR
  3. HWADDR
  4. GATEWAY
(정답률: 46%)
  • 정답은 "NAMESERVER"입니다.

    이유는 /etc/sysconfig/network-scripts/ifcfg-eth0 파일에는 NAMESERVER가 아닌 DNS1과 DNS2가 설정되어 있습니다. NAMESERVER는 /etc/resolv.conf 파일에서 설정됩니다.

    따라서, /etc/sysconfig/network-scripts/ifcfg-eth0 파일에 설정되는 항목은 IPADDR, HWADDR, GATEWAY입니다.
profile_image
1

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

77. 다음중 임베디드시스템에대한 설명으로알맞은것은?

  1. 저성능의 PC 5대를 이용해서 수치계산용 시스템을 구성하였다.
  2. 여분의 PC를 이용해서 웹 서버의 백업 역할을 수행할 수 있는 시스템을 구성하였다.
  3. 전기밥솥에 리눅스 운영체제를 설치하여 모바일 앱을 이용한 제어가 가능하도록 구성하였다.
  4. 다수의 웹 서버에 부하를 분산해줄 수 있는 시스템을 구성하였다.
(정답률: 70%)
  • 전기밥솥에 리눅스 운영체제를 설치하여 모바일 앱을 이용한 제어가 가능하도록 구성하였다. - 임베디드 시스템은 소형이며 저전력이며 특정한 기능을 수행하는 시스템을 말하며, 이 경우 전기밥솥에 리눅스 운영체제를 설치하여 모바일 앱을 이용한 제어가 가능하도록 구성한 것이 임베디드 시스템에 대한 설명으로 알맞다.
profile_image
1

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

78. 다음 중 기상청과 같이 고성능의 계산 능력이 요구되는 곳에서 구성하는 시스템으로 알맞은 것은?

  1. 임베디드 시스템
  2. 부하분산 클러스터
  3. 베어울프 클러스터
  4. 고가용성 클러스터
(정답률: 61%)
  • 기상청과 같이 고성능의 계산 능력이 요구되는 곳에서는 대용량 데이터 처리와 높은 처리 속도가 필요합니다. 이를 위해 여러 대의 컴퓨터를 연결하여 하나의 시스템으로 구성하는 클러스터 시스템이 사용됩니다. 이 중에서도 베어울프 클러스터는 고성능 컴퓨팅을 위한 클러스터 시스템으로, 대규모 병렬 처리를 지원하며 높은 처리 속도와 안정성을 제공합니다. 따라서 기상청과 같은 곳에서는 베어울프 클러스터를 구성하여 대용량 데이터 처리와 높은 처리 속도를 보장할 수 있습니다.
profile_image
1

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

79. 다음 설명에 해당하는 시스템으로 알맞은 것은?

  1. 아두이노
  2. 라즈베리 파이
  3. 마이크로비트
  4. 큐비보드
(정답률: 68%)
  • 이 시스템은 소형 컴퓨터인 라즈베리 파이로 구성되어 있습니다. 라즈베리 파이는 저렴한 가격으로 다양한 기능을 제공하며, 리눅스 운영체제를 사용하여 다양한 프로그래밍 언어로 개발이 가능합니다. 따라서 이 시스템은 라즈베리 파이를 이용하여 다양한 프로젝트를 구현할 수 있습니다.
profile_image
1

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

80. 다음 설명으로 알맞은 것은?

  1. Big Data
  2. IoT
  3. Cloud Computing
  4. Embedded system
(정답률: 77%)
  • 위 그림은 다양한 기기들이 인터넷을 통해 서로 연결되어 데이터를 주고받는 IoT (사물인터넷)의 개념을 나타내고 있습니다. 따라서 정답은 "IoT"입니다.
profile_image
1

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

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