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

리눅스마스터 2급
(2009-06-07 기출문제)

목록

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

1. chmod ( ) client.c 명령을 이용하여 client.c 파일의 권한을 “rw-r--r--”와 같이 만들고자 할 때 다음 ( )안에 들어갈 내용으로 알맞은 것은?

  1. 611
  2. 622
  3. 633
  4. 644
(정답률: 84%)
  • 정답: 644

    설명: chmod 명령은 파일의 권한을 변경하는 명령어이다. 권한은 숫자로 표현되며, 3개의 숫자로 이루어진다. 첫 번째 숫자는 소유자의 권한, 두 번째 숫자는 그룹의 권한, 세 번째 숫자는 기타 사용자의 권한을 나타낸다. 각 숫자는 4, 2, 1의 합으로 이루어지며, 각각 읽기, 쓰기, 실행 권한을 나타낸다. 따라서 644는 소유자는 읽기와 쓰기 권한이 있고, 그룹과 기타 사용자는 읽기 권한만 있다는 것을 의미한다.
profile_image
1

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

2. 다음 명령을 실행한 결과에 대한 설명으로 틀린 것은?

  1. chmod u+x client.c : 소유자에게 실행권한을 추가 할 수 있다.
  2. chmod g-x client.c : 파일이 속한 그룹에 대해 실행권한을 제거할 수 있다.
  3. chmod a=w client.c : 모든 유저에게 쓰기 권한을 부여할 수 있다.
  4. chmod 444 client.c : 파일이 속한 그룹에 대해 쓰기 권한을 추가할 수 있다.
(정답률: 77%)
  • "chmod 444 client.c : 파일이 속한 그룹에 대해 쓰기 권한을 추가할 수 있다."라는 설명이 틀립니다. 444 권한은 모든 유저에게 읽기 권한만 부여하고 쓰기와 실행 권한은 모두 제한하는 권한입니다.

    "chmod u+x client.c : 소유자에게 실행권한을 추가 할 수 있다."는 파일의 소유자에게 실행 권한을 추가하는 명령입니다.

    "chmod g-x client.c : 파일이 속한 그룹에 대해 실행권한을 제거할 수 있다."는 파일이 속한 그룹에 대해 실행 권한을 제거하는 명령입니다.

    "chmod a=w client.c : 모든 유저에게 쓰기 권한을 부여할 수 있다."는 모든 유저에게 쓰기 권한을 부여하는 명령입니다.

    따라서, 정답은 "chmod 444 client.c : 파일이 속한 그룹에 대해 쓰기 권한을 추가할 수 있다."입니다.
profile_image
1

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

3. 다음 중 훼손된 파일이 있는 파일시스템을 점검 하는 명령어로 알맞은 것은?

  1. mkfs
  2. fdisk
  3. fsck
  4. nslookup
(정답률: 87%)
  • 정답은 "fsck"입니다.

    "fsck"는 파일시스템 검사 및 복구 유틸리티입니다. 파일시스템이 훼손되었을 때, "fsck"를 사용하여 파일시스템을 점검하고 복구할 수 있습니다. 이 명령어는 파일시스템의 일관성을 검사하고, 손상된 파일이나 디렉토리를 복구하며, 파일시스템의 성능을 향상시키는 등의 작업을 수행합니다. 따라서, 훼손된 파일이 있는 파일시스템을 점검하는 명령어로 "fsck"가 알맞습니다.

    "mkfs"는 파일시스템을 생성하는 명령어입니다. "fdisk"는 디스크 파티션을 관리하는 명령어입니다. "nslookup"는 DNS(Domain Name System) 서버에 질의하여 IP 주소를 확인하는 명령어입니다.
profile_image
1

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

4. 디렉토리 project에 포함된 하위파일과 디렉토리의 소유자를 ihd로 변경하고자 할 때 사용하는 명령어로 알맞은 것은?

  1. chown -R ihd project
  2. chown -D ihd project
  3. chgrp -R ihd project
  4. chgrp -D ihd project
(정답률: 76%)
  • 정답은 "chown -R ihd project"입니다.

    chown은 파일이나 디렉토리의 소유자를 변경하는 명령어입니다. -R 옵션을 사용하면 디렉토리 내부의 모든 파일과 디렉토리의 소유자를 변경할 수 있습니다. 따라서 "chown -R ihd project" 명령어를 사용하면 project 디렉토리 내부의 모든 파일과 디렉토리의 소유자를 ihd로 변경할 수 있습니다.

    반면에 "chown -D ihd project"는 chown 명령어에서 사용되지 않는 옵션입니다. chgrp는 파일이나 디렉토리의 그룹을 변경하는 명령어이므로, "chgrp -R ihd project"는 디렉토리 내부의 모든 파일과 디렉토리의 그룹을 ihd로 변경할 수 있습니다. "chgrp -D ihd project"는 chgrp 명령어에서 사용되지 않는 옵션입니다.
profile_image
1

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

5. 다음에 대한 설명으로 틀린 것은?

  1. client.c 파일의 소유자는 ihd이고, 그룹은 project이다.
  2. chgrp ihd client.c 명령실행을 통해 client.c 파일의 그룹을 ihd로 변경할 수 있다.
  3. client.c 파일의 링크 수는 2이며, 링크는 같은 그룹에 속해있는 유저의 수에 의해 결정된다.
  4. client.c 파일의 소유자는 읽기, 쓰기, 실행이 모두 가능하며, 소유자와 같은 그룹은 읽기와 실행만이 가능하다.
(정답률: 57%)
  • client.c 파일의 소유자는 읽기, 쓰기, 실행이 모두 가능하며, 소유자와 같은 그룹은 읽기와 실행만이 가능하다. (실제로는 소유자와 같은 그룹도 쓰기가 가능하지만, 이 설명에서는 그 부분이 생략되었다.)
profile_image
1

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

6. 다음 중 디스크를 증설하고자 할 때 이루어지는 작업과 사용되어지는 명령어가 순서에 맞게 짝지어진 것은?

  1. 파티션생성(fdisk)-파일시스템생성(mkfs)-마운트(mount)
  2. 파일시스템생성(mkfs)-파티션생성(fdisk)-마운트(mount)
  3. 파티션생성(fdisk)-마운트(mount)-파일시스템생성(mkfs)
  4. 파티션생성(mkfs)-파일시스템생성(fdisk)-마운트(mount)
(정답률: 71%)
  • 정답은 "파티션생성(fdisk)-파일시스템생성(mkfs)-마운트(mount)" 입니다.

    디스크를 증설하고자 할 때, 먼저 파티션을 생성해야 합니다. 이때 사용되는 명령어는 fdisk입니다. 파티션을 생성한 후, 해당 파티션에 파일시스템을 생성해야 합니다. 이때 사용되는 명령어는 mkfs입니다. 마지막으로 생성된 파일시스템을 사용하기 위해서는 해당 디렉토리에 마운트를 해야 합니다. 이때 사용되는 명령어는 mount입니다. 따라서, 디스크를 증설하고자 할 때 이루어지는 작업과 사용되어지는 명령어는 "파티션생성(fdisk)-파일시스템생성(mkfs)-마운트(mount)" 입니다.
profile_image
1

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

7. fsck 명령어 옵션 중 -t 옵션을 사용하여 파일시스템 유형을 명시적으로 지정하지 않았을 경우 참고하는 파일로 알맞은 것은?

  1. /etc/initab
  2. /etc/fstab
  3. /etc/crontab
  4. /sbin/filesystem
(정답률: 63%)
  • 정답은 "/etc/fstab"입니다.

    - /etc/initab: 시스템 초기화 및 실행 레벨을 설정하는 파일입니다.
    - /etc/fstab: 파일 시스템 테이블로, 부팅 시 자동으로 마운트되는 파일 시스템을 지정합니다.
    - /etc/crontab: 주기적으로 실행되는 작업을 설정하는 파일입니다.
    - /sbin/filesystem: 파일 시스템 관리를 위한 명령어들이 있는 디렉토리입니다.

    fsck 명령어에서 -t 옵션을 사용하여 파일 시스템 유형을 명시적으로 지정하지 않았을 경우, fsck는 /etc/fstab 파일을 참고하여 파일 시스템 유형을 결정합니다. 따라서 /etc/fstab 파일은 fsck 명령어에서 중요한 역할을 합니다.
profile_image
1

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

8. 파일관련 명령어에 대한 설명으로 틀린 것은?

  1. 파일시스템 파티션 작성을 위해 fdisk 명령을 이용할 수 있다.
  2. df는 새로운 드라이브 파일을 생성하고, /mnt에 자동으로 mount 해주는 기능을 수행한다.
  3. du -s 명령은 디스크 사용량의 합계를 보여준다.
  4. fsck -a 명령을 이용하여 파일시스템에서 발견 되는 문제를 자동으로 복구하도록 할 수 있다.
(정답률: 69%)
  • 정답은 "df는 새로운 드라이브 파일을 생성하고, /mnt에 자동으로 mount 해주는 기능을 수행한다." 이다. df 명령어는 디스크의 사용 가능한 공간을 보여주는 명령어이며, 새로운 드라이브 파일을 생성하거나 mount 기능은 제공하지 않는다.
profile_image
1

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

9. 새로운 파일을 생성하였을 때 소유자는 읽기와 쓰기가 가능하고, 자신이 속한 그룹과 타인은 읽기만 가능하도록 파일의 허가권을 주고자 한다. 이때 umask의 값은?

  1. 020
  2. 022
  3. 024
  4. 026
(정답률: 78%)
  • umask는 파일 생성 시 기본적으로 적용되는 권한 마스크이다. 따라서 umask 값이 022일 경우, 파일 생성 시 기본적으로 적용되는 권한 마스크는 002이 되어 소유자는 읽기와 쓰기, 그룹과 타인은 읽기만 가능하게 된다. 이에 따라 새로운 파일의 권한은 644가 된다.
profile_image
1

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

10. 다음 중 파일시스템의 사용한 용량과 사용 가능한 디스크 용량 정보를 보여주는 명령어로 알맞은 것은?

  1. df
  2. du
  3. chgrps
  4. fsck
(정답률: 69%)
  • 정답: df

    설명: df 명령어는 파일시스템의 사용한 용량과 사용 가능한 디스크 용량 정보를 보여주는 명령어입니다. du 명령어는 디렉토리별로 사용한 디스크 용량을 보여주는 명령어이며, chgrps 명령어는 그룹을 변경하는 명령어입니다. fsck 명령어는 파일시스템을 검사하고 복구하는 명령어입니다.
profile_image
1

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

11. 리눅스상에서 구동되는 프로세스 중 백그라운드로 실행되면서 server의 역할을 하거나 그 기능을 도와주는 프로세스를 무엇이라 하는가?

  1. 좀비(zombie)
  2. 데몬(daemon)
  3. 고스트(ghost)
  4. 스레드(thread)
(정답률: 87%)
  • 데몬은 백그라운드에서 실행되면서 서버의 역할을 하거나 그 기능을 도와주는 프로세스를 말합니다. 이러한 프로세스는 사용자와 상호작용하지 않고 시스템 자원을 관리하거나 백그라운드에서 지속적인 작업을 수행합니다. 따라서 리눅스에서는 데몬이 매우 중요한 역할을 합니다.
profile_image
1

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

12. 시스템에서 구동되고 있는 프로세스들의 연관성을 트리형식으로 볼 수 있는 명령어는?

  1. ps
  2. pstree
  3. pstatus
  4. nice
(정답률: 83%)
  • 정답은 "pstree"입니다. "pstree" 명령어는 시스템에서 현재 실행 중인 프로세스들의 계층 구조를 트리 형태로 보여주는 명령어입니다. 이를 통해 프로세스들 간의 연관성을 쉽게 파악할 수 있습니다. "ps" 명령어는 현재 실행 중인 프로세스들의 정보를 보여주는 명령어이고, "pstatus" 명령어는 특정 프로세스의 상태를 보여주는 명령어입니다. "nice" 명령어는 프로세스의 우선순위를 변경하는 명령어입니다.
profile_image
1

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

13. 시스템에서는 긴급한 작업 발생 시 프로세스의 우선순위를 조정하여 작업의 수행을 제어할 수 있는데, 이때 사용하는 명령어로 알맞은 것은?

  1. cron
  2. jobs
  3. ps
  4. nice
(정답률: 79%)
  • 정답은 "nice"입니다.

    "nice"는 프로세스의 우선순위를 조정하는 명령어입니다. 이 명령어를 사용하여 우선순위를 높이면 CPU 자원을 더 많이 할당받아 빠르게 작업을 수행할 수 있고, 우선순위를 낮추면 CPU 자원을 적게 할당받아 다른 프로세스에게 우선순위를 넘겨주어 시스템 전체적인 안정성을 유지할 수 있습니다.

    다른 보기들은 다음과 같은 명령어들입니다.

    - "cron": 주기적으로 반복되는 작업을 예약하는 명령어입니다.
    - "jobs": 현재 쉘에서 실행 중인 작업들의 목록을 보여주는 명령어입니다.
    - "ps": 현재 실행 중인 프로세스들의 목록을 보여주는 명령어입니다.
profile_image
1

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

14. 리눅스의 프로세스에 대한 설명으로 틀린 것은?

  1. 프로세스란 실행 중인 프로그램의 인스턴스를 말한다.
  2. 부모프로세스는 fork() 호출을 통해 자식프로세스를 만들어 낸다.
  3. 프로세스를 백그라운드로 실행시키고 싶을 때는 ‘&’를 명령어 뒤에 적는다.
  4. 자식프로세스는 부모프로세스의 환경을 물려 받고, 자식프로세스의 환경이 변경되면 그것은 부모프로세스에 전달된다.
(정답률: 59%)
  • 틀린 것은 없다.

    자식프로세스는 부모프로세스의 환경을 물려 받고, 자식프로세스의 환경이 변경되면 그것은 부모프로세스에 전달된다는 것은 fork() 시스템 콜을 사용하여 자식프로세스를 생성할 때 발생하는 일이다. 이때 자식프로세스는 부모프로세스의 메모리 공간을 그대로 복사하게 되며, 이후에 자식프로세스에서 메모리를 변경하면 부모프로세스에는 영향을 미치지 않는다.
profile_image
1

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

15. 좀비(Zombie)프로세스에 대한 설명으로 알맞은 것은?

  1. 리눅스상에서 구동되는 프로세스 중 백그라운드로 실행되면서 server의 역할을 담당하는 프로세스이다.
  2. 특정 프로그램을 구동시키고 감시하는 프로세스이다.
  3. 실행이 끝났는데도 종료되지 못하고 있는 프로세스 이다.
  4. 리눅스상에서 사용자와의 인터페이스를 담당하는 프로세스이다.
(정답률: 83%)
  • 실행이 끝났는데도 종료되지 못하고 있는 프로세스 이다. : 프로세스가 종료되어야 할 시점에도 자원을 계속 점유하고 있어서 다른 프로세스의 실행에 영향을 미치는 상태를 말한다. 이러한 상태를 해결하기 위해서는 해당 프로세스를 강제로 종료시켜야 한다.
profile_image
1

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

16. ps 명령어를 실행하여 얻은 출력결과로 알 수 없는 것은?

  1. 프로세스 식별번호(PID)
  2. 프로세스 소유자의 username(UID)
  3. 프로세스의 CPU 및 메모리 사용비율의 추정치
  4. 프로세스 사용자의 위치
(정답률: 64%)
  • ps 명령어를 실행하여 얻은 출력결과로 알 수 없는 것은 "프로세스 사용자의 위치"이다. ps 명령어는 현재 실행 중인 프로세스의 정보를 보여주는 명령어로, PID, UID, CPU 및 메모리 사용비율 등의 정보를 제공하지만, 프로세스 사용자의 위치는 제공하지 않는다. 프로세스 사용자의 위치는 보통 파일 시스템에서 확인할 수 있으며, ps 명령어와는 관련이 없다.
profile_image
1

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

17. 다음 kill 명령어에 대한 설명 중 틀린 것은?

  1. ps 명령의 실행을 통해 획득한 PID를 이용하여 kill -9 PID 형태로 해당되는 프로세스를 강제로 종료시킬 수 있다.
  2. SIGTERM 시그널을 통해 실행중인 프로그램을 정상적인 종료방법으로 끝나게 할 수도 있다.
  3. killall 명령어를 실행하면 실행중인 모든 프로세스에 시그널이 보내지며, 만약 시그널 이름이 지정되지 않으면 SIGTERM이 보내진다.
  4. SIGHUP 시그널은 실행중인 프로그램의 고정 소숫점 예외를 나타낸다.
(정답률: 67%)
  • "SIGHUP 시그널은 실행중인 프로그램의 고정 소숫점 예외를 나타낸다."가 틀린 설명이다. SIGHUP 시그널은 일반적으로 터미널 연결이 끊어졌을 때 보내지며, 프로세스가 재시작하도록 유도하는 역할을 한다. 고정 소숫점 예외를 나타내는 시그널은 SIGFPE이다.
profile_image
1

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

18. daemon의 실행 방식 중 보통 부팅시 실행되어 메모리에 계속 상주해 client에게 서비스를 제공하며, 서비스 요구가 빈번하거나 항상 요구되어 지는 서비스인 경우에 사용하는 프로세스 구동 방식으로 알맞은 것은?

  1. zombie 방식
  2. standalone 방식
  3. INET 방식
  4. wrapper 방식
(정답률: 71%)
  • standalone 방식은 부팅시 실행되어 메모리에 상주하며, client에게 항상 서비스를 제공하는 방식이다. 따라서 서비스 요구가 빈번하거나 항상 요구되는 경우에 적합하다. 이와 달리 zombie 방식은 부모 프로세스가 종료되어도 자식 프로세스가 계속 실행되는 방식이고, INET 방식은 인터넷을 통해 서비스를 제공하는 방식이며, wrapper 방식은 다른 프로그램을 감싸서 실행하는 방식이다.
profile_image
1

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

19. 다음 crontab 파일에 구성된 내용에 대한 설명으로 알맞은 것은?

  1. 8월 7일 6시 5분에 “System will be shutdown 10 AM, today”를 실행한다.
  2. 5월 6일 7시 8분에 “System will be shutdown 10 AM, today”를 실행한다.
  3. 매월 8일 7시 6분에 “System will be shutdown 10 AM, today”를 반복적으로 5번 수행 한다.
  4. 매월 5일 6시 7분에 “System will be shutdown 10 AM, today”를 반복적으로 8번 수행 한다.
(정답률: 81%)
  • 이 crontab 파일은 "8월 7일 6시 5분에 “System will be shutdown 10 AM, today”를 실행한다."를 의미한다.

    분: 5분
    시: 6시
    일: 7일
    월: 모든 달
    요일: 모든 요일

    즉, 매월 7일 6시 5분에 해당 명령어를 실행하게 된다.
profile_image
1

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

20. 다음 프로세스 유틸리티에 대한 설명 중 틀린 것은?

  1. 하나의 프로세스가 다른 프로세스를 생성할 때 원래의 프로세스가 더 이상 남아있을 필요가 없는 경우에는 exec 명령어를 사용한다.
  2. nice --20 client 명령을 실행하면 client는 높은 실행우선순위를 가진다.
  3. ps은 시스템의 프로세스 수, 사용중인 데몬, CPU의 상태등을 보여주며, 프로세스의 실행 우선순위를 변경해야 할 경우에 주로 사용 한다.
  4. telnet, rsync와 같은 여러 개의 데몬을 관리하는 슈퍼데몬은 inetd이다.
(정답률: 29%)
  • "nice --20 client 명령을 실행하면 client는 높은 실행우선순위를 가진다."가 틀린 설명이다. nice 명령어는 실행 중인 프로세스의 우선순위를 변경하는데 사용되며, 숫자가 작을수록 높은 우선순위를 가진다. 따라서, "nice --20"은 가장 높은 우선순위를 가지는 것이 아니라 가장 낮은 우선순위를 가지게 된다.
profile_image
1

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

21. 다음 리눅스에서 사용하는 쉘(Shell)의 종류가 아닌 것은?

  1. gcc
  2. csh
  3. ksh
  4. bash
(정답률: 87%)
  • 정답인 "gcc"는 쉘(shell)이 아니라 C 언어 컴파일러(compiler)이기 때문입니다. 다른 보기인 "csh", "ksh", "bash"는 모두 리눅스에서 사용하는 쉘(shell)의 종류입니다.
profile_image
1

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

22. 다음 중 쉘(Shell)에 대한 설명으로 틀린 것은?

  1. 사용자가 입력한 명령을 해석하고 실행시키는 역할을 한다.
  2. 쉘(Shell) 프로그램을 작성하여 복잡한 명령을 간단하게 수행한다.
  3. 리눅스에서 가장 많이 사용되는 쉘(Shell)은 KSH 쉘(Shell)이다.
  4. 사용자의 편의에 맞는 쉘(Shell)로 변경이 가능 하다.
(정답률: 84%)
  • 리눅스에서 가장 많이 사용되는 쉘(Shell)은 KSH 쉘(Shell)이 아니다. 현재는 Bash 쉘(Shell)이 가장 많이 사용된다.
profile_image
1

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

23. 다음 중 사용 중인 쉘(Shell)을 다른 쉘(Shell)로 변경할 때 사용하는 명령어로 틀린 것은?

  1. csh
  2. chsh -s /bin/csh
  3. exec csh
  4. echo $SHELL
(정답률: 52%)
  • 정답: "echo $SHELL"

    이유: "echo $SHELL"은 현재 사용 중인 쉘의 경로를 출력하는 명령어이므로, 다른 쉘로 변경하는 명령어가 아니다.

    다른 보기들은 각각 다음과 같은 기능을 수행한다:
    - "csh": C 쉘(C Shell)을 실행한다.
    - "chsh -s /bin/csh": 로그인 쉘을 C 쉘로 변경한다.
    - "exec csh": 현재 쉘을 C 쉘로 변경한다.
profile_image
1

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

24. 다음 중 리눅스 사용자의 쉘(Shell)을 변경하는 명령어로 알맞은 것은?

  1. gcc
  2. chfn
  3. chsh
  4. passwd
(정답률: 89%)
  • 정답은 "chsh"입니다.

    "chsh"는 "change shell"의 약자로, 리눅스 사용자의 기본 쉘을 변경하는 명령어입니다. 이 명령어를 사용하면 사용자가 로그인할 때 사용하는 기본 쉘을 변경할 수 있습니다.

    "gcc"는 C 언어 컴파일러입니다. "chfn"은 사용자 계정의 정보를 변경하는 명령어입니다. "passwd"는 사용자 계정의 암호를 변경하는 명령어입니다.
profile_image
1

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

25. 다음 중 본 쉘(Bourne Shell)의 환경변수에 대한 설명으로 틀린 것은?

  1. HOME : 사용자가 시작하는 위치인 홈 디렉토리를 설정한다.
  2. PS1 : 자동으로 로그인 ID와 동일하게 설정 된다.
  3. PATH : 쉘(Shell)이 명령에 대해 찾는 디렉토리 목록을 표현한다.
  4. PWD : 현재 위치를 나타내주는 역할을 한다.
(정답률: 56%)
  • 정답은 "PS1 : 자동으로 로그인 ID와 동일하게 설정 된다." 이다.

    PS1은 프롬프트(prompt)를 설정하는 환경변수로, 쉘에서 사용자에게 명령을 입력받을 준비가 되었다는 신호를 보여주는 문자열이다. PS1은 사용자가 직접 설정할 수 있으며, 로그인 ID와 동일하게 설정되는 것은 아니다.
profile_image
1

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

26. 다음 중 기존 환경변수 PATH값에 새로운 디렉토리를 추가하는 명령으로 알맞은 것은?

  1. PATH=$PATH : newpath
  2. PATH=$PATH ; newpath
  3. $PATH=PATH : newpath
  4. $PATH=PATH ; newpath
(정답률: 70%)
  • 정답은 "PATH=$PATH : newpath"입니다.

    이유는 다음과 같습니다.

    - PATH는 시스템에서 실행 가능한 프로그램들이 위치한 디렉토리 경로를 저장하는 환경변수입니다.
    - 기존 PATH값을 유지하면서 새로운 디렉토리를 추가하기 위해서는 "$PATH : newpath"와 같이 기존 PATH값을 참조하는 방법을 사용해야 합니다.
    - ":"는 Unix/Linux 계열에서 경로를 구분하는 문자이며, Windows에서는 ";"를 사용합니다.
    - 따라서, "PATH=$PATH : newpath"는 기존 PATH값을 유지하면서 ":"를 사용하여 새로운 디렉토리인 "newpath"를 추가하는 명령입니다.
profile_image
1

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

27. 명령어 rm을 실행하였을 경우 ‘rm -i’가 실행 되도록 할 수 있는 명령어로 알맞은 것은?

  1. more
  2. mesg
  3. who
  4. alias
(정답률: 76%)
  • 정답은 "alias"입니다.

    "alias"는 사용자가 지정한 명령어를 다른 명령어로 대체하는 기능을 합니다. 따라서 "alias rm='rm -i'"와 같이 설정하면 "rm" 명령어를 실행할 때 자동으로 "-i" 옵션이 추가되어 실행되게 됩니다. 이를 통해 실수로 파일을 삭제하는 등의 문제를 방지할 수 있습니다.
profile_image
1

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

28. a라는 파일의 내용을 b라는 파일의 뒷부분에 추가 하고자 할 때 사용하는 명령어로 알맞은 것은?

  1. cat a > b
  2. cat a >> b
  3. cat < a > b
  4. cat < b > a
(정답률: 71%)
  • 정답: "cat a >> b"

    해설: "cat a >> b" 명령어는 a 파일의 내용을 b 파일의 뒷부분에 추가하는 명령어이다. ">>"는 출력을 파일에 추가하는 리다이렉션 기호이다. 따라서, "cat a >> b" 명령어를 실행하면 a 파일의 내용이 b 파일의 뒷부분에 추가된다.

    다른 보기들은 다음과 같은 의미를 가진다:
    - "cat a > b": a 파일의 내용을 b 파일에 덮어쓰기 한다.
    - "cat < a > b": a 파일의 내용을 읽어서 b 파일에 쓴다.
    - "cat < b > a": b 파일의 내용을 읽어서 a 파일에 쓴다.
profile_image
1

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

29. 다음 중 리눅스에서 지원하는 편집기가 아닌 것은?

  1. vi
  2. pico
  3. emacs
  4. Ultraedit
(정답률: 82%)
  • Ultraedit은 윈도우 운영체제에서 사용되는 편집기이며, 리눅스에서는 지원되지 않는다. 따라서 정답은 "Ultraedit"이다.
profile_image
1

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

30. vi 편집기에서 지원하지 않는 기능은?

  1. 파일 저장
  2. 패턴 검색
  3. 파일 수정
  4. 블록 선택
(정답률: 69%)
  • vi 편집기는 블록 선택 기능을 지원하지 않습니다. 블록 선택은 일부 다른 편집기에서 지원하는 기능으로, 텍스트의 일부분을 선택하여 한 번에 편집할 수 있도록 도와줍니다. 하지만 vi 편집기에서는 블록 선택 대신에 다른 명령어들을 사용하여 비슷한 기능을 수행할 수 있습니다.
profile_image
1

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

31. vi 편집기에서 커서 위치에서 뒤로(화면 위) ‘linux’라는 패턴을 검색하기 위한 것은?

  1. ?linux
  2. /linux
  3. %linux
  4. $linux
(정답률: 45%)
  • 정답은 "?linux"이다.

    - "?"는 vi에서 검색할 때, 현재 커서 위치에서 뒤로 검색한다는 의미이다.
    - "/"는 현재 커서 위치에서 앞으로 검색한다는 의미이다.
    - "%"는 현재 파일에서 일치하는 괄호, 따옴표, 대괄호 등을 찾을 때 사용한다.
    - "$"는 파일의 끝에서 검색한다는 의미이다.

    따라서, 이 문제에서는 커서 위치에서 뒤로 "linux"라는 패턴을 검색해야 하므로, "?"를 사용하여 "?linux"이 정답이 된다.
profile_image
1

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

32. vi 편집기의 화면이동에 대한 설명으로 틀린 것은?

  1. Ctrl + F : 한 화면 아래로 이동
  2. Ctrl + B : 한 화면 위로 이동
  3. :n : 현재로부터 n줄 아래로 이동
  4. Ctrl + D : 반 화면 아래로 이동
(정답률: 52%)
  • 정답은 "Ctrl + D : 반 화면 아래로 이동"입니다.

    :n은 현재 커서 위치에서 n줄 아래로 이동하는 명령어입니다. 예를 들어, :10은 현재 커서 위치에서 10줄 아래로 이동하는 명령어입니다.

    Ctrl + F는 한 화면 아래로 이동하는 명령어이고, Ctrl + B는 한 화면 위로 이동하는 명령어입니다.

    Ctrl + D는 현재 커서 위치에서 반 화면 아래로 이동하는 명령어입니다. 즉, 현재 화면의 절반만큼 아래로 이동합니다.
profile_image
1

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

33. pico 편집기에서 현재 버퍼를 저장하고 종료하는 단축키는?

  1. Ctrl + R
  2. Ctrl + T
  3. Ctrl + W
  4. Ctrl + X
(정답률: 46%)
  • 정답은 "Ctrl + X"입니다. 이는 pico 편집기에서 현재 작업 중인 파일을 저장하고 종료하기 위한 단축키입니다. "Ctrl + R"은 파일을 읽기 위한 단축키, "Ctrl + T"는 스펠링 체크를 위한 단축키, "Ctrl + W"는 현재 창을 닫기 위한 단축키입니다.
profile_image
1

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

34. emacs 편집기의 삭제 명령어에 대한 설명으로 알맞은 것은?

  1. Ctrl + d : 이전 문장 삭제
  2. Alt + d : 이전 단어 삭제
  3. Alt + a : 현재 라인 커서 뒤부터 모두삭제
  4. Ctrl + a : 현재 문장 커서 뒤부터 모두삭제
(정답률: 32%)
  • Alt + d는 현재 커서 위치에서 이전 단어를 삭제하는 명령어입니다. 커서가 단어 중간에 위치해 있으면 그 앞부분이, 단어 끝에 위치해 있으면 그 단어 전체가 삭제됩니다.
profile_image
1

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

35. 다음 중 RPM(레드햇 패키지 관리자)의 용도가 아닌 것은?

  1. 패키지 검증
  2. 패키지 정보의 질의
  3. 패키지 성능 평가
  4. 패키지 설치
(정답률: 67%)
  • RPM은 패키지 검증, 패키지 정보의 질의, 패키지 설치와 관련된 기능을 제공하지만, 패키지 성능 평가와는 관련이 없습니다. RPM은 패키지의 버전, 종속성, 파일 위치 등을 관리하며, 패키지의 설치, 업데이트, 제거 등을 수행합니다. 따라서 RPM은 패키지 관리에 필수적인 도구입니다.
profile_image
1

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

36. 리눅스에서 소프트웨어를 설치하는 방법으로 틀린 것은?

  1. 패키지 파일의 확장자가 rpm 파일인 경우 rpm을 이용하여 설치한다.
  2. 패키지 파일의 확장자가 deb 파일인 경우 dpkg을 이용하여 설치한다.
  3. 패키지파일의확장자가exe 파일인경우파일명.exe를 실행하여 설치한다.
  4. 소스파일(*.tgz)을 다운받아 압축을 해제하고 파일을 풀어서 컴파일 후 설치한다.
(정답률: 45%)
  • 정답은 "패키지파일의확장자가exe 파일인경우파일명.exe를 실행하여 설치한다." 이다. 이유는 exe 파일은 윈도우에서 사용하는 실행 파일이기 때문에 리눅스에서는 실행할 수 없다. 따라서 exe 파일을 설치하려면 윈도우와 같은 가상환경을 구축하여 실행해야 한다. 일반적으로 리눅스에서는 패키지 매니저를 이용하여 소프트웨어를 설치하며, 패키지 파일의 확장자가 rpm이나 deb인 경우 해당 패키지 매니저를 이용하여 설치한다. 소스파일을 컴파일하여 설치하는 경우도 있지만, 이는 일반적인 사용자보다는 개발자나 전문가들이 사용하는 방법이다.
profile_image
1

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

37. rpm 패키지의 제거를 위한 옵션으로 알맞은 것은?

  1. rpm -i 패키지명
  2. rpm -e 패키지명
  3. rpm -q 패키지명
  4. rpm -U 패키지명
(정답률: 74%)
  • 정답: "rpm -e 패키지명"

    설명:
    - "rpm -i 패키지명": rpm 패키지를 설치할 때 사용하는 옵션
    - "rpm -q 패키지명": 시스템에 설치된 rpm 패키지의 정보를 조회할 때 사용하는 옵션
    - "rpm -U 패키지명": rpm 패키지를 업그레이드할 때 사용하는 옵션
    - "rpm -e 패키지명": 시스템에서 rpm 패키지를 제거할 때 사용하는 옵션. 이 옵션을 사용하면 해당 패키지와 관련된 파일들이 모두 삭제된다.
profile_image
1

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

38. “pgm-1.1.tar.gz”이라는 프로그램 소스를 다운 받아 설치하기 위하여 압축을 해제하고 묶음을 푸는 명령어로 알맞은 것은?

  1. tar -zxvf pgm-1.1.tar.gz
  2. gzip -d pgm-1.1.tar.gz
  3. gunzip pgm-1.1.tar.gz
  4. compress -d pgm-1.1.tar.gz
(정답률: 59%)
  • 정답: "tar -zxvf pgm-1.1.tar.gz"

    이유:
    - tar: 파일을 묶거나 압축을 푸는 명령어
    - z: gzip으로 압축된 파일을 푸는 옵션
    - x: 압축을 푸는 옵션
    - v: 작업 내용을 화면에 출력하는 옵션
    - f: 파일 이름을 지정하는 옵션

    따라서, "tar -zxvf pgm-1.1.tar.gz" 명령어는 pgm-1.1.tar.gz 파일을 gzip으로 압축을 푼 후, tar로 묶음을 푸는 작업을 수행하며, 작업 내용을 화면에 출력하고, 파일 이름을 지정하는 명령어이다.
profile_image
1

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

39. 다음 중 gzip의 옵션 설명으로 틀린 것은?

  1. -d : 압축을 해제한다.
  2. -h : 도움말 목록을 보여준다.
  3. -l : 압축된 파일의 크기를 알려준다.
  4. -r : 서브디렉토리에 있는 파일까지 압축한다.
(정답률: 36%)
  • "-l : 압축된 파일의 크기를 알려준다." 옵션은 압축된 파일의 크기를 보여주는 것이 아니라, 압축 파일 내부에 포함된 파일들의 정보를 보여준다. 따라서 이 옵션은 압축 파일의 내용을 확인할 때 유용하다.
profile_image
1

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

40. 파일 압축을 하는 장점으로 가장 올바른 것은?

  1. 파일 저장 공간 증가
  2. 파일 전송 시간 감소
  3. 파일 관리 복잡
  4. 파일 접근 경로 단축
(정답률: 50%)
  • 파일을 압축하면 파일 크기가 줄어들어서 파일 전송 시간이 감소합니다. 이는 파일을 전송하는데 필요한 시간을 단축시켜주어 효율적인 파일 전송이 가능하게 합니다.
profile_image
1

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

41. 다음 RPM패키지 파일에 대한 설명으로 틀린 것은?

  1. MySQL-server-community : 패키지이름
  2. 5.1.34 : 패키지의 릴리즈 번호
  3. i386 : 사용되는 시스템의 아키텍쳐
  4. rpm : rpm으로 만들어진 패키지 표시
(정답률: 57%)
  • 틀린 것은 없다. "5.1.34 : 패키지의 릴리즈 번호"는 정확한 설명이다. 이는 해당 패키지의 버전을 식별하는 데 사용되는 번호이다. 예를 들어, 만약 새로운 버그 수정이나 기능 추가가 있어서 MySQL-server-community 패키지를 업데이트하게 되면, 릴리즈 번호가 증가하게 된다.
profile_image
1

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

42. 시스템에 설치되어 있는 모든 패키지의 정보를 알고자 할 때 사용하는 질의 명령으로 알맞은 것은?

  1. rpm -qc
  2. rpm -qa
  3. rpm -qz
  4. rpm -qs
(정답률: 82%)
  • 정답은 "rpm -qa"입니다.

    "rpm -qa"는 시스템에 설치된 모든 패키지의 정보를 보여주는 명령어입니다. "rpm"은 리눅스에서 패키지를 관리하는 RPM(Red Hat Package Manager)을 사용하는 명령어이며, "-qa"는 "query all"의 약자로, 시스템에 설치된 모든 패키지를 조회하라는 의미입니다.

    따라서, "rpm -qa" 명령어를 사용하면 시스템에 설치된 모든 패키지의 이름, 버전, 설치일자 등의 정보를 확인할 수 있습니다.
profile_image
1

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

43. 프린터가 윈도우즈와 공유되어야 할 경우 리눅스에서 가장 간단하게 선택할 수 있는 프린터 설치 방법은?

  1. Local
  2. Remote lpd
  3. SMB
  4. ALSA
(정답률: 66%)
  • SMB는 Samba를 이용하여 윈도우즈와 프린터를 공유하는 방법이다. 따라서 윈도우즈와 공유되어야 하는 프린터를 리눅스에서 가장 간단하게 선택할 수 있는 방법은 SMB를 이용하는 것이다. Local은 로컬 프린터를 설치하는 방법이고, Remote lpd는 원격 LPD 프린터를 설치하는 방법이며, ALSA는 사운드 드라이버를 설치하는 방법이므로 프린터를 공유하기 위해서는 적합하지 않다.
profile_image
1

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

44. 다음 중 프린터큐에 있는 인쇄 작업을 취소하는 명령어는?

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

    설명: "lprm"은 "line printer remove"의 약자로, 프린터큐에서 인쇄 작업을 제거하는 명령어입니다. "lpq"는 프린터큐의 상태를 보여주는 명령어이고, "lpr"은 인쇄 작업을 프린터큐에 추가하는 명령어입니다. "rmpr"은 존재하지 않는 명령어입니다.
profile_image
1

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

45. 리눅스의 장치설정에 대한 설명으로 맞는 것은?

  1. 리눅스 장치드라이버의 개발을 현재까지는 GNU에서만 수행하고 있으며, 업체에서는 지원하지 않고 있다.
  2. 대표적인 사운드 드라이버로는 OSS/Lite, OSS, ALSA 등이 있다.
  3. GNU에서는 리눅스상에서의 게임을 억제하기 위해 조이스틱의 지원을 금지하고 있다.
  4. 리눅스 장치드라이버는 하드웨어 판매 시 반드시 포함하도록 국제규약에 명시되어 있다.
(정답률: 61%)
  • 리눅스는 다양한 하드웨어를 지원하기 위해 장치드라이버를 필요로 합니다. 이러한 장치드라이버는 GNU에서 개발되며, 업체에서는 지원하지 않습니다. 대표적인 사운드 드라이버로는 OSS/Lite, OSS, ALSA 등이 있습니다. 이들은 리눅스에서 사운드를 재생하기 위한 드라이버로, 각각의 특징과 장단점이 있습니다.
profile_image
1

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

46. 다음 중 리눅스에서의 프린트 설정 및 설정파일에 대한 설명으로 틀린 것은?

  1. 리눅스에서 프린트 설정은 이전에는 printtool이라는 도구로 설정할 수 있었으나, 최근에는 printconf라는 유틸리티로 대치되었다.
  2. printconf 파일을 사용하기 위해서는 루트권한으로 X 윈도시스템이 실행 중이어야 한다.
  3. /etc/printcap 파일에 저장된 mx는 인쇄가능한 최대 매수를 나타낸다.
  4. /etc/printcap 파일에 저장된 sd는 프린트 할 데이터를 프린터에 보내기 전에 임시로 저장할 디렉토리를 나타낸다.
(정답률: 28%)
  • "/etc/printcap 파일에 저장된 mx는 인쇄가능한 최대 매수를 나타낸다."가 틀린 설명이다. mx는 인쇄 가능한 최대 페이지 수를 나타내는 것이다.
profile_image
1

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

47. 하드웨어 설정파일에 대한 설명으로 틀린 것은?

  1. sndconfig 명령을 통해 사운드카드를 설정할 수 있다.
  2. 프린트에 대한 설정을 마치면 관련 정보는 /etc/printcap에 저장되어진다.
  3. 설정을 모두 마치고 커널에 설정된 모듈들은 lsmod 명령을 통해 확인할 수 있다.
  4. /etc/termcap 파일에는 이전에 사용된 하드웨어에 대한 히스토리가 저장되어진다.
(정답률: 57%)
  • "/etc/termcap 파일에는 이전에 사용된 하드웨어에 대한 히스토리가 저장되어진다."는 틀린 설명입니다. /etc/termcap 파일은 터미널과 같은 하드웨어 장치의 기능과 특성을 정의하는 파일입니다. 이전에 사용된 하드웨어에 대한 히스토리를 저장하는 파일은 아닙니다.
profile_image
1

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

48. 다음과 같은 명령을 수행하였을 경우에 대한 설명으로 틀린 것은?

  1. cd-rom을 사용하려면 위와 같이 mount를 해주어야 한다.
  2. 마운트가 되었을 때 /etc/mtab(마운트테이블)에 기록되어 df 명령 등을 통해 확인 가능하다.
  3. 마운트를 통해 사용을 마친 후에는 umount를 이용하여 해당매체를 제거할 수 있다.
  4. 마운트는 현재 사용자의 ID로 작업을 수행하고 작업자 ID를 /etc/mtab에 기록한다.
(정답률: 54%)
  • 마운트는 현재 사용자의 ID로 작업을 수행하고 작업자 ID를 /etc/mtab에 기록한다. 이 설명은 틀린 것이 없다.
profile_image
1

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

2과목: 리눅스 활용

49. X윈도우를 설정하기 위한 명령어 중 xf86config 프로그램으로 설정할 수 없는 장치는 무엇인가?

  1. 마우스
  2. 그래픽 카드
  3. 키보드
  4. 프린터
(정답률: 46%)
  • xf86config 프로그램은 X윈도우 시스템에서 마우스, 그래픽 카드, 키보드와 같은 입력 장치를 설정하는 데 사용됩니다. 하지만 프린터는 출력 장치이므로 xf86config 프로그램으로 설정할 수 없습니다. 따라서 정답은 "프린터"입니다.
profile_image
1

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

50. 다음 X 윈도우와 관련된 것 중 클라이언트 옵션이 아닌 것은?

  1. xinitrc
  2. xserverrc
  3. Xresources
  4. Xclients
(정답률: 53%)
  • "xserverrc"는 X 서버 설정 파일이며, 클라이언트 옵션과는 관련이 없습니다. X 서버는 X 윈도우 시스템에서 그래픽 디스플레이를 처리하는 핵심 구성 요소입니다. 따라서 "xserverrc"는 X 서버의 설정을 지정하는 파일이며, 클라이언트 옵션과는 관련이 없습니다.
profile_image
1

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

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

  1. Request, Reply, Event
  2. Xaw, Xview, Motif
  3. X Protocol, Xlib, toolkit
  4. Motif, QT, GTK
(정답률: 78%)
  • 이유는 X Window System에서는 클라이언트와 서버 간 통신을 위해 X Protocol을 사용하며, 이를 구현하기 위해 Xlib 라이브러리를 사용합니다. 또한, GUI 프로그래밍을 위해 다양한 toolkit이 개발되었는데, 이 중에서도 Xlib을 기반으로 한 toolkit이 많이 사용되어 왔습니다. 따라서 X Protocol, Xlib, toolkit이 정답입니다.
profile_image
1

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

52. 다음 중 XF86Setup을 이용하여 정의할 수 없는 X 윈도우 속성은 무엇인가?

  1. 마우스 3버튼 에뮬레이션
  2. 키보드 레이아웃
  3. 모니터 해상도
  4. 윈도우 매니저
(정답률: 43%)
  • XF86Setup은 X 윈도우 시스템의 설정 도구로, 마우스, 키보드, 모니터 등의 속성을 정의할 수 있다. 하지만 윈도우 매니저는 XF86Setup으로 정의할 수 없는 속성이다. 윈도우 매니저는 X 윈도우 시스템에서 윈도우를 관리하고 조작하는 소프트웨어로, XF86Setup은 이와 관련된 설정을 제공하지 않는다. 따라서 윈도우 매니저는 XF86Setup으로 정의할 수 없는 X 윈도우 속성이다.
profile_image
1

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

53. 다음 X 윈도우와 관련된 내용 중에서 성격이 다른 것은?

  1. GTK
  2. GNOME
  3. KDE
  4. AfterStep
(정답률: 22%)
  • 정답: "GTK"

    설명:

    - "GNOME"과 "KDE"는 모두 X 윈도우 시스템에서 동작하는 데스크톱 환경이다.
    - "AfterStep"은 윈도우 매니저로, X 윈도우 시스템에서 창을 관리하고 배치하는 역할을 한다.
    - "GTK"는 그래픽 사용자 인터페이스를 만들기 위한 툴킷으로, X 윈도우 시스템에서 사용되는 것이 일반적이지만, X 윈도우 시스템에 국한되지 않고 다른 운영체제에서도 사용될 수 있다. 따라서, "GTK"는 다른 것들과 달리 X 윈도우 시스템에 국한되지 않는 성격을 가진다.
profile_image
1

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

54. 다음 X 윈도우의 데스크탑 환경에 대한 내용 중 틀린 것은?

  1. KDE는 QT 기반으로 작성되었다.
  2. GNOME은 기본 웹 브라우저로 Konqueror을 사용한다.
  3. 윈도우 데스크탑 환경과는 별도로 윈도우매니저를 선택할 수 있다.
  4. GNOME과 KDE는 각기 다른 툴킷 기반으로 작성되었다.
(정답률: 49%)
  • "GNOME은 기본 웹 브라우저로 Konqueror을 사용한다."는 틀린 내용이다. GNOME은 기본 웹 브라우저로 Epiphany (이전에는 GNOME 웹)을 사용한다.

    이유는 GNOME과 KDE는 각기 다른 툴킷 기반으로 작성되었기 때문이다. GNOME은 GTK+ 툴킷을 사용하고, KDE는 QT 툴킷을 사용한다. Konqueror은 KDE의 기본 웹 브라우저이며, QT 툴킷으로 작성되어 있다. 따라서 GNOME에서는 Konqueror 대신 GTK+ 툴킷으로 작성된 Epiphany를 기본 웹 브라우저로 사용한다.
profile_image
1

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

55. 다음에 해당하는 윈도우 매니저로 알맞은 것은?

  1. AfterStep
  2. Enlightenment
  3. WindowMaker
  4. FVWM
(정답률: 33%)
  • 정답은 "FVWM"입니다.

    이유는 그림에서 보이는 윈도우 매니저의 특징들이 FVWM과 일치하기 때문입니다.

    1. 타일링 기능: 그림에서 보이는 윈도우들이 모두 균등하게 분할되어 있습니다. 이는 FVWM의 타일링 기능과 일치합니다.

    2. 가상 데스크탑: 그림에서 보이는 작업 표시줄에는 여러 개의 데스크탑이 있습니다. 이는 FVWM의 가상 데스크탑 기능과 일치합니다.

    3. 테마: 그림에서 보이는 윈도우 매니저의 디자인은 다른 윈도우 매니저들과는 조금 다릅니다. 이는 FVWM의 테마 기능과 일치합니다.

    따라서, 그림에서 보이는 윈도우 매니저는 FVWM일 가능성이 높습니다.
profile_image
1

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

56. 다음 XF86Setup을 이용한 X 윈도우 설정 중 그래픽 카드 설정과 관련이 있는 것은?

  1. Video RAM
  2. Baud Rate
  3. Emulate3Time
  4. Color depth
(정답률: 42%)
  • 정답은 "Video RAM"입니다.

    그래픽 카드는 화면 출력을 담당하는 하드웨어이며, 이를 위해 일정량의 메모리를 필요로 합니다. 이 메모리를 "Video RAM"이라고 부르며, XF86Setup에서는 이 값을 설정할 수 있습니다. 따라서 "Video RAM"은 그래픽 카드와 관련된 설정 중 하나입니다.

    "Baud Rate"는 시리얼 통신 속도를 나타내는 값이며, "Emulate3Time"은 마우스 이벤트 처리 속도를 나타내는 값입니다. "Color depth"는 화면에 출력되는 색상의 수를 나타내는 값입니다. 이들은 모두 그래픽 카드와는 직접적인 연관이 없는 설정 값입니다.
profile_image
1

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

57. 다음 터미널 에뮬레이터에 대한 설명 중 틀린 것은?

  1. 다른 형태의 디스플레이 구조를 갖는 비디오 단말을 가상으로 구현한 것이다.
  2. CLI(Command Line Interface)를 통해 응용프로그램에 접근할 수 있게 도와준다.
  3. 하나의 호스트에 하나의 터미널 에뮬레이터 접속이 가능하다.
  4. 커서, 색 등을 표현하기 위해 이스케이프 시퀀스 집합을 지원한다.
(정답률: 56%)
  • 정답은 "하나의 호스트에 하나의 터미널 에뮬레이터 접속이 가능하다." 이다. 이는 틀린 설명이다. 하나의 호스트에 여러 개의 터미널 에뮬레이터 접속이 가능하다. 터미널 에뮬레이터는 가상으로 구현된 디스플레이 구조를 제공하며 CLI를 통해 응용프로그램에 접근할 수 있게 도와주며, 커서, 색 등을 표현하기 위해 이스케이프 시퀀스 집합을 지원한다.
profile_image
1

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

58. 다음은 UDP 메시지 포맷에 대한 모식도이다. ( )안에 들어갈 내용으로 알맞은 것은?

  1. Port, Type, Length
  2. Socket, Length, Port
  3. Port, Length, Checksum
  4. Checksum, Length, Port
(정답률: 40%)
  • UDP 메시지 포맷에서 첫 번째 필드는 송신자와 수신자가 통신할 때 사용하는 포트 번호를 나타내는 Port 필드이다. 두 번째 필드는 메시지의 길이를 나타내는 Length 필드이다. 마지막으로, 메시지의 오류 검사를 위한 Checksum 필드가 있다. 따라서 정답은 "Port, Length, Checksum"이다.
profile_image
1

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

59. 다음 중 C 클래스에 속하는 IP 주소로 알맞은 것은?

  1. 64.2.35.1/255.255.0.0
  2. 87.24.55.30/255.0.0.0
  3. 187.45.54.128/255.255.0.0
  4. 192.168.1.3/255.255.255.0
(정답률: 78%)
  • C 클래스에 속하는 IP 주소는 첫 번째 옥텟이 192~223인 것이다. 따라서 "192.168.1.3/255.255.255.0"이 C 클래스에 속하는 IP 주소이다. 이 IP 주소의 서브넷 마스크는 255.255.255.0으로, 24비트가 네트워크 부분이고 8비트가 호스트 부분이다.
profile_image
1

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

60. 다음 중 인터넷 서비스와 관련 프로토콜의 연결이 잘못된 것은?

  1. 전자우편 - SMTP
  2. 네트워크 모니터링 - SNMP
  3. 원격 접속 서비스 - FTP
  4. 유즈넷 - NNTP
(정답률: 49%)
  • 원격 접속 서비스와 관련된 프로토콜은 Telnet이나 SSH이지만, FTP는 파일 전송 프로토콜로 파일을 전송하기 위한 프로토콜이므로 원격 접속과는 직접적인 연관이 없습니다. 따라서 정답은 "원격 접속 서비스 - FTP"입니다.
profile_image
1

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

61. 다음 중 인터넷에서 채팅을 즐길 수 있도록 해주는 서비스는?

  1. PPP
  2. SLIP
  3. LAN
  4. IRC
(정답률: 71%)
  • IRC는 Internet Relay Chat의 약자로, 인터넷에서 실시간으로 대화를 나눌 수 있는 프로토콜이다. 따라서 인터넷에서 채팅을 즐길 수 있도록 해주는 서비스이다. PPP와 SLIP는 인터넷에 접속하기 위한 프로토콜이며, LAN은 지역 네트워크를 의미한다.
profile_image
1

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

62. 다음은 네트워크 장비인 리피터에 대한 설명으로 틀린 것은?

  1. 전송 신호를 재생하여 전달하는 장치이다.
  2. LAN 선로의 물리적 길이 한계를 극복하기 위한 보조적 장치이다.
  3. 서로 다른 통신망을 접속하게 해주는 장치이다.
  4. 메모리 버퍼를 가지고 있는 경우도 있다.
(정답률: 57%)
  • 정답은 "서로 다른 통신망을 접속하게 해주는 장치이다."가 아니다. 리피터는 전송 신호를 재생하여 전달하는 장치로, LAN 선로의 물리적 길이 한계를 극복하기 위한 보조적 장치이다. 서로 다른 통신망을 접속하는 장치는 게이트웨이이다.
profile_image
1

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

63. 다음 중 TCP/IP의 전송계층에 속하는 프로토콜은?

  1. IP
  2. ICMP
  3. ARP
  4. UDP
(정답률: 53%)
  • UDP는 TCP/IP의 전송계층에 속하는 프로토콜 중 하나입니다. UDP는 비연결형 프로토콜로, 데이터의 신뢰성을 보장하지 않고 빠른 전송을 지향합니다. 따라서 데이터의 손실이나 중복 전송 등의 문제가 발생할 수 있지만, 실시간 통신이 필요한 음성이나 영상 전송 등에서 많이 사용됩니다.
profile_image
1

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

64. 다음은 OSI 7계층 중 어느 계층에 대한 설명인가?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 세션 계층
(정답률: 28%)
  • 이미지에서 보이는 것은 MAC 주소이며, 이는 데이터 링크 계층에서 사용하는 주소이다. 따라서 정답은 "데이터링크 계층"이다.
profile_image
1

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

65. 다음 중 리눅스에서 웹 접속을 하기 위해 사용하는 브라우저가 아닌 것은?

  1. Opera
  2. Konqueror
  3. Netscape
  4. UseNet
(정답률: 50%)
  • 정답: UseNet

    설명: UseNet은 웹 브라우저가 아니라, 전자 게시판 시스템으로 인터넷에서 뉴스 그룹을 읽거나 게시할 수 있는 프로토콜입니다. 따라서, 리눅스에서 웹 접속을 하기 위해 사용하는 브라우저는 Opera, Konqueror, Netscape와 같은 것들입니다.
profile_image
1

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

66. 다음 기존 프로그램과 보안을 강화한 프로그램을 짝지은 것 중 틀린 것은?

  1. TELNET - SSH
  2. FTP - SFTP
  3. RCP - SCP
  4. NTP - SVN
(정답률: 51%)
  • NTP와 SVN은 서로 다른 유형의 프로그램이기 때문에 짝지을 수 없습니다. NTP(Network Time Protocol)는 시간 동기화를 위한 프로토콜이며, SVN(Subversion)은 버전 관리 시스템입니다. 따라서 NTP와 SVN은 서로 다른 목적을 가지고 있으며, 보안을 강화한 것과 관련이 없습니다.
profile_image
1

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

67. 다음 중 이더넷 라인 10BASE-F에 대한 설명으로 알맞은 것은?

  1. 10Mbps의 대역폭을 갖는다.
  2. F는 내화성을 갖는 라인을 의미한다.
  3. T-Connector가 필요한 라인이다.
  4. 50옴의 동축 케이블을 미디어로 사용한다.
(정답률: 58%)
  • 10BASE-F는 광섬유 케이블을 미디어로 사용하는 이더넷 라인으로, 광섬유의 속도에 따라 10Mbps의 대역폭을 갖는다. 따라서 "10Mbps의 대역폭을 갖는다."가 알맞은 설명이다. F는 광섬유 케이블을 내화성을 갖는 라인을 의미하며, T-Connector가 필요한 라인은 10BASE-T이다. 50옴의 동축 케이블을 미디어로 사용하는 라인은 10BASE2이다.
profile_image
1

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

68. 다음과 같은 조건일 때 구성하기 알맞은 토폴로지는 무엇인가?

  1. 링 토폴로지
  2. 스타 토폴로지
  3. 버스 토폴로지
  4. 망 토폴로지
(정답률: 28%)
  • 주어진 그림에서 중앙에 있는 스위치를 중심으로 모든 기기들이 연결되어 있는 형태이므로 "스타 토폴로지"이다. 스타 토폴로지는 중앙에 스위치나 허브가 있고, 각 기기들이 이에 직접 연결되어 있는 형태로 구성되어 있어서 기기간의 통신이 중앙에서 관리되는 구조이다.
profile_image
1

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

69. 다음 중 통신망의 교환 방식 중 패킷 교환 방식에 속하지 않는 것은?

  1. 고정된 대역폭 전송
  2. 메시지 저장 가능
  3. 소규모 교환 노드 사용
  4. 메시지 전달이 불가능할시 송신자에게 통보
(정답률: 45%)
  • 고정된 대역폭 전송은 통신망의 교환 방식 중 패킷 교환 방식에 속하지 않는다. 이는 패킷 교환 방식에서는 데이터를 작은 단위인 패킷으로 나누어 전송하고, 각 패킷은 독립적으로 전송되며 경로에 따라 다른 노드를 거쳐 전송되기 때문이다. 하지만 고정된 대역폭 전송은 데이터를 패킷으로 나누지 않고 전체 데이터를 일괄적으로 전송하는 방식으로, 패킷 교환 방식과는 다른 특징을 가지고 있다.
profile_image
1

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

70. 다음은 리눅스 호스트의 IP를 설정하는 명령이다. ( )안에 들어갈 내용으로 알맞은 것은?

  1. add net
  2. set
  3. add default
  4. add -net
(정답률: 58%)
  • "add default"는 기본 라우팅 경로를 추가하는 명령어이다. 이 명령어를 사용하면 모든 패킷이 지정된 인터페이스를 통해 전송되지 않는 경우에는 기본 라우팅 경로를 따라 전송된다. 따라서 이 경우에는 호스트의 IP를 설정하면서 기본 라우팅 경로도 함께 설정하고자 하는 것이다.
profile_image
1

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

71. 다음 인터넷 프로토콜과 그를 사용하는 응용 프로그램과의 연결 중 서로 관련이 없는 것으로 연결된 것은?

  1. HTTP - Firefox
  2. NNTP - Thunderbird
  3. FTP - Proftp
  4. TELNET - Netscape
(정답률: 42%)
  • TELNET은 원격 로그인을 위한 프로토콜이고, Netscape는 웹 브라우저이므로 서로 관련이 없는 것으로 연결된다. 다른 보기들은 모두 인터넷을 통해 정보를 주고받는 프로토콜과 그에 맞는 응용 프로그램으로 연결되어 있다.
profile_image
1

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

72. 다음 중 전자우편과 관련된 프로토콜이 아닌 것은?

  1. SMTP
  2. POP3
  3. IMAP
  4. SNMP
(정답률: 69%)
  • SNMP는 Simple Network Management Protocol의 약자로, 네트워크 장비들의 상태를 모니터링하고 관리하기 위한 프로토콜이다. 전자우편과는 관련이 없다. 따라서 정답은 "SNMP"이다. SMTP는 Simple Mail Transfer Protocol의 약자로, 이메일을 보내는 데 사용되는 프로토콜이다. POP3와 IMAP는 이메일을 받는 데 사용되는 프로토콜이다.
profile_image
1

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

73. IPv6(Internet Protocol version 6)의 주소체계는 몇 bit로 구성되어 있는가?

  1. 16 bit
  2. 32 bit
  3. 128 bit
  4. 256 bit
(정답률: 72%)
  • IPv6 주소체계는 128 bit로 구성되어 있습니다. 이는 IPv4의 32 bit 주소체계보다 4배 더 많은 주소를 할당할 수 있기 때문입니다. IPv6의 주소체계는 인터넷 상에서 무수히 많은 기기들이 연결될 수 있도록 설계되었습니다.
profile_image
1

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

74. 다음 중 최상위 도메인에 속하는 것이 아닌 것은?

  1. ne
  2. kr
  3. biz
  4. cc
(정답률: 23%)
  • "ne"는 최상위 도메인이 아니라, 국가 코드 최상위 도메인 중 하나인 네덜란드의 도메인이다. 따라서 정답은 "ne"이다.
profile_image
1

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

75. 다음 중 VoIP와 관련이 없는 것은?

  1. 음성 데이터를 인터넷 프로토콜로 변환 한다.
  2. 인터넷 폰이 VoIP 기술을 사용하고 있다.
  3. 일반 전화망을 사용하기 때문에 사용료가 비교적 비싼 편이다.
  4. 데이터 패킷을 사용하기 때문에 동시에 여러 명이 한 회선을 사용할 수 있다.
(정답률: 61%)
  • 일반 전화망을 사용하기 때문에 사용료가 비교적 비싼 편이다. - 이유: 일반 전화망은 유선망으로 구성되어 있어 유지보수 및 운영 비용이 높기 때문에 사용료가 상대적으로 높다.

    따라서, VoIP와 관련이 없는 것은 "일반 전화망을 사용하기 때문에 사용료가 비교적 비싼 편이다." 이다.
profile_image
1

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

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

  1. POP, PUSH
  2. GET, POST
  3. POST, GET
  4. PUSH, POP
(정답률: 43%)
  • GET과 POST는 HTTP 프로토콜에서 사용되는 메소드(Method) 중 두 가지이다. GET은 서버로부터 정보를 요청할 때 사용되며, POST는 서버로 데이터를 전송할 때 사용된다. 따라서 이 문제에서는 GET과 POST가 HTTP 프로토콜에서 사용되는 메소드이기 때문에 정답이다.
profile_image
1

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

77. 다음 중 쓰레드 프로그래밍 기법과 관련한 설명 중 옳은 것은?

  1. 가, 나
(정답률: 36%)
  • 쓰레드 프로그래밍 기법은 하나의 프로세스 내에서 여러 개의 실행 흐름을 만들어 동시에 실행하는 기법이다. 따라서 "다"가 정답이다. "가"는 멀티프로세싱과 관련된 설명이고, "나"는 동기화와 관련된 설명이다. "가, 나"는 쓰레드 프로그래밍과는 직접적인 연관성이 없는 설명이다.
profile_image
1

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

78. 다음은 무엇에 대한 설명인가?

  1. PCM
  2. HCI
  3. SCO
  4. ACL
(정답률: 42%)
  • 이 보기는 블루투스 프로토콜에서 사용되는 용어들을 나열한 것입니다. "PCM"은 Pulse Code Modulation의 약자로, 음성 신호를 디지털 신호로 변환하는 방식을 뜻합니다. "SCO"는 Synchronous Connection-Oriented의 약자로, 블루투스에서 실시간 음성 전송을 위해 사용되는 연결 방식입니다. "ACL"은 Asynchronous Connectionless의 약자로, 데이터 전송을 위해 사용되는 연결 방식입니다. 따라서, "HCI"는 Host Controller Interface의 약자로, 블루투스 장치와 호스트 컴퓨터 간의 통신을 관리하는 인터페이스를 뜻합니다. 즉, 블루투스 장치와 컴퓨터 간의 통신을 담당하는 중요한 역할을 하는 용어이기 때문에 정답이 됩니다.
profile_image
1

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

79. 다음 클러스터 아키텍쳐와 관련된 내용 중 틀린 것은?

  1. 대용량 데이터, 빠른 연산을 위해 도입된 개념이다.
  2. 병렬 프로그램을 작성하기 위해 MPI와 같은 라이브러리를 사용한다.
  3. 리눅스 클러스터링을 통해 데드락과 같은 문제를 회피할 수 있다.
  4. HA(High Availability) 시스템도 클러스터아키텍쳐의 일종이다.
(정답률: 40%)
  • "리눅스 클러스터링을 통해 데드락과 같은 문제를 회피할 수 있다."가 틀린 내용이다. 리눅스 클러스터링은 고가용성(High Availability)을 제공하기 위한 기술로, 데드락과 같은 문제를 해결하는 기능은 아니다. 데드락과 같은 문제는 프로그램 코드나 알고리즘 수준에서 해결해야 한다.
profile_image
1

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

80. 다음 리눅스의 특징 중 임베디드 시스템과 밀접한 관련이 있는 것은 무엇인가?

  1. 선점형 스케줄링
  2. 다양한 X 툴킷
  3. 멀티 프로세싱 지원
  4. proc 파일 시스템
(정답률: 29%)
  • 정답: "선점형 스케줄링"

    선점형 스케줄링은 운영체제에서 프로세스들 간의 우선순위를 정하고, CPU를 사용하는 시간을 할당하는 방식 중 하나이다. 이 방식은 우선순위가 높은 프로세스가 CPU를 선점할 수 있기 때문에 실시간 시스템에서 매우 중요하다. 임베디드 시스템은 실시간 시스템의 일종으로, 선점형 스케줄링이 필요하다. 따라서 리눅스가 임베디드 시스템에서 많이 사용되는 이유 중 하나는 선점형 스케줄링을 지원하기 때문이다. 다른 보기들은 리눅스의 다양한 기능 중 하나이지만, 임베디드 시스템과 밀접한 관련이 있는 것은 아니다.
profile_image
1

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

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