리눅스마스터 2급 필기 기출문제복원 (2010-03-13)

리눅스마스터 2급
(2010-03-13 기출문제)

목록

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

1. 다음에서 설명하는 내용 중 틀린 것은?

  1. 리눅스는 장치 파일을 일반 파일과 똑같은 하나의 파일 개념으로 본다.
  2. 리눅스에서 파일명은 공백이나 필드 분리자를 포함할 수 없다.
  3. /var 디렉토리에는 일반적으로 각종 시스템의 설정 파일이 저장된다.
  4. /usr/local 디렉토리에는 일반적으로 사용자가 외부에서 가져왔거나 개발한 프로그램이 설치된다.
(정답률: 53%)
  • "리눅스에서 파일명은 공백이나 필드 분리자를 포함할 수 없다."는 틀린 내용입니다. 리눅스에서는 파일명에 공백이나 필드 분리자를 포함할 수 있습니다. 다만, 이 경우에는 파일명을 따옴표나 역슬래시 등으로 감싸주어야 합니다.
profile_image
1

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

2. umask의 사용법에 대한 설명으로 틀린 것은?

  1. 단순히 umask만 치면 현재의 사용자 파일 생성 매스크값이 표시된다.
  2. umask 값은 일반적으로 0022이다.
  3. umask 값이 0022인 경우 별도로 지정하지 않았다면 새로 생성되는 텍스트 파일은 0644 실행파일은 0755의 파일 권한을 갖게 된다.
  4. 파일의 실제 권한은 사용자가 파일 생성시 요청하는 권한에 대해 설정된 매스크 값과 XOR하여 생성된다.
(정답률: 52%)
  • "파일의 실제 권한은 사용자가 파일 생성시 요청하는 권한에 대해 설정된 매스크 값과 XOR하여 생성된다."가 틀린 것이 아니라 옳은 것이다.

    이유는 umask 값은 새로 생성되는 파일의 권한을 제한하는 값으로, 파일의 실제 권한은 사용자가 파일 생성시 요청하는 권한에 대해 설정된 매스크 값과 NOT 연산을 수행하여 생성된다. 즉, umask 값이 0022인 경우, 새로 생성되는 파일의 권한은 요청한 권한에서 0022를 뺀 값이 된다. 예를 들어, 요청한 권한이 0666인 경우, umask 값인 0022를 NOT 연산하여 7755를 얻고, 이를 요청한 권한에서 뺀 0644가 파일의 실제 권한이 된다.
profile_image
1

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

3. 다음은 ls -l 명령을 수행했을 때 결과 화면이다. 가장 왼쪽에 파일의 속성을 나타내는 문자로 사용될 수 있는 것에 대한 설명으로 틀린 것은?

  1. d 는 디렉토리를 의미한다.
  2. -는 일반 파일을 의미한다.
  3. b 는 블록 디바이스를 의미한다.
  4. l 은 논리 디바이스를 의미한다.
(정답률: 66%)
  • l은 심볼릭 링크를 의미하며, 논리 디바이스를 나타내는 것이 아니다. 따라서 "l은 논리 디바이스를 의미한다."는 틀린 설명이다.
profile_image
1

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

4. chsh 명령에 대한 설명 중 틀린 것은?

  1. 사용자가 사용하고 있는 로그인 쉘을 바꾸는 명령이다.
  2. 많이 사용하는 쉘들로는 Bash, Bourne Shell, Korn Shell, C Shell 등이 있다.
  3. 사용 가능한 쉘들은 /etc/shells에 나열되어 있다.
  4. 루트계정에서도 chsh를 입력하고 패스워드를 입력해야로그인 쉘이 바뀐다.
(정답률: 75%)
  • 정답은 "루트계정에서도 chsh를 입력하고 패스워드를 입력해야로그인 쉘이 바뀐다." 이다. 이유는 chsh 명령은 사용자의 로그인 쉘을 변경하는 명령이기 때문에, 해당 사용자의 패스워드를 입력해야만 변경이 가능하다. 따라서 루트 계정에서도 chsh를 입력하더라도 해당 사용자의 패스워드를 입력해야 로그인 쉘이 변경된다.
profile_image
1

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

5. 다음 중 파일 접근권한을 바꿀 때 사용하는 명령어는 무엇인가?

  1. ls
  2. umask
  3. chmod
  4. chgrp
(정답률: 84%)
  • 정답은 "chmod"이다.

    "chmod"는 파일이나 디렉토리의 접근 권한을 변경하는 명령어이다.

    위의 그림에서는 "chmod 755 file.txt"라는 명령어를 사용하여 "file.txt" 파일의 권한을 변경하고 있다.

    숫자 "755"는 파일의 소유자에 대한 권한이 "rwx" (읽기, 쓰기, 실행)이고, 그룹과 다른 사용자에 대한 권한이 "rx" (읽기, 실행)임을 나타낸다.

    따라서 "chmod" 명령어를 사용하여 파일의 접근 권한을 변경할 수 있다.
profile_image
1

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

6. 파일 시스템을 유지보수하는 fsck명령에 대한 설명 중 틀린 것은?

  1. 루트 파일 시스템을 점검하려면 별도의 루트 파일 시스템이 들어 있는 디스크가 필요 없이 점검하 려는 현시스템의 루트 파일 시스템에서 fsck명령 실행 가능하다.
  2. fsck명령은 하나의 바이너리실행파일이라기보다는 특정 파일 시스템에 대해 여러 명령을 실행하도록 되어 있는 프론트엔드(front-end)이다.
  3. -t 옵션으로 점검할 파일 시스템의 유형을 지정할 수 있다.
  4. fsck가 점검후 파일 시스템에 변경이 있었다면재부팅해야 한다.
(정답률: 40%)
  • "루트 파일 시스템을 점검하려면 별도의 루트 파일 시스템이 들어 있는 디스크가 필요 없이 점검하려는 현재 시스템의 루트 파일 시스템에서 fsck명령 실행 가능하다."가 틀린 설명입니다. 실제로는 루트 파일 시스템은 시스템이 부팅될 때 자동으로 마운트되어 있기 때문에 점검하기 전에 언마운트(unmount)해야 합니다. 이를 위해서는 별도의 부팅 디스크나 USB를 사용하여 시스템을 부팅하고 fsck를 실행해야 합니다.
profile_image
1

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

7. 다음 파일 시스템에 대한 설명 중 틀린 것은

  1. hpfs-HP에서 개발된 파일 시스템으로 현재는 읽기 전용으로 사용된다.
  2. xiafs - Minix의 제한들을 보완한 수정 버전이나 많이 사용되지는 않는다.
  3. ext3 - ext2의 확장된 버전으로 저널링 기능이 추가되었다.
  4. minix - Minix 운영체제에서 사용되던 파일 시스템으로 대부분의 부팅디스크는 Minix 파일 시스템으로 구성되어 있다.
(정답률: 35%)
  • "hpfs-HP에서 개발된 파일 시스템으로 현재는 읽기 전용으로 사용된다."가 틀린 설명이다. 현재 HPFS는 일부 운영체제에서 읽기/쓰기 모두 지원되며, OS/2와 eComStation에서는 여전히 기본 파일 시스템으로 사용된다.
profile_image
1

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

8. 특별한 종류의 디스크 블록으로 파일 이름, 소유주, 권한, 시간, 디스크에서의 위치에 대한 정보를담고 있는 것을 무엇이라 하는가?

  1. superblock
  2. inode
  3. directory
  4. file table
(정답률: 71%)
  • inode는 파일 시스템에서 파일의 메타데이터를 저장하는 특별한 종류의 디스크 블록입니다. 이 메타데이터에는 파일 이름, 소유주, 권한, 시간, 디스크에서의 위치 등의 정보가 포함되어 있습니다. 따라서 파일 시스템에서 파일을 찾거나 접근할 때는 inode를 참조하여 해당 파일의 정보를 확인합니다.
profile_image
1

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

9. du 명령에서 파일이나 디렉토리가 차지하고 있는 용량을 바이트(byte) 단위로 보고자 할 때 사용하는 방법으로 알맞은 것은?

  1. du는 바이트 단위로 표시할 수 없으므로 ls -l을 이용해야 한다.
  2. - b 또는--bytes 옵션을 주면 된다. 즉 du -b이다.
  3. df명령을 사용한다.
  4. -l 또는--long 옵션을 치면 된다. 즉 du -l이다.
(정답률: 66%)
  • du 명령은 파일이나 디렉토리의 용량을 표시하는 명령이지만 기본적으로 블록 단위로 표시됩니다. 따라서 바이트 단위로 표시하려면 -b 또는 --bytes 옵션을 주어야 합니다. 이 옵션을 사용하면 파일이나 디렉토리가 차지하고 있는 정확한 바이트 수를 확인할 수 있습니다.
profile_image
1

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

10. mkfs 명령에 대한 설명으로 알맞은 것은?

  1. 파일 시스템 관리를 위해 필요한 마킹을 해주는 유틸리티이다.
  2. make 프로그램의 단점들을 개선한 유틸리티이다.
  3. 파일 시스템의 생성 및 표준화를 위한 유틸리티이다.
  4. 기본적으로 배포되는 리눅스에 mkfs라는 명령은 없다.
(정답률: 74%)
  • 파일 시스템의 생성 및 표준화를 위한 유틸리티이다. - mkfs 명령은 파일 시스템을 생성하기 위한 유틸리티로, 디스크 파티션을 포맷하거나 새로운 파일 시스템을 생성할 때 사용된다. 이를 통해 파일 시스템을 표준화하고 관리할 수 있다.
profile_image
1

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

11. 프로세스의 생성에 대한 설명 중 알맞지 않은 것은?

  1. 프로세스는 프로그램이 메모리 안에 적재되어 활동중인 것을 말한다.
  2. 특정 프로세스가 fork 함수를 실행하면 메모리에 그 프로세스와 같은 자식 프로세스 하나가 더 생긴다.
  3. 프로세스들 간의 부모 / 자식 관계로 이루어진 계층 구조는 pstree 명령으로 알아볼 수 있다.
  4. exec는 fork와 달리 자신과 다른 프로세스를 새로 생성할 수 있다.
(정답률: 63%)
  • "exec는 fork와 달리 자신과 다른 프로세스를 새로 생성할 수 있다."는 알맞지 않은 설명이다. exec는 현재 프로세스의 이미 존재하는 코드를 새로운 프로그램으로 대체하는 함수이므로, 새로운 프로세스를 생성하는 것이 아니다. fork 함수는 부모 프로세스와 완전히 독립적인 자식 프로세스를 생성하는 함수이다.
profile_image
1

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

12. 다음 중 kernel 이후 실행되는 최초의 프로세스는 무엇인가?

  1. swapd
  2. df
  3. init
  4. cron
(정답률: 83%)
  • init은 시스템 부팅 후 가장 먼저 실행되는 프로세스로, 다른 모든 프로세스의 부모 프로세스이다. init은 시스템 초기화 및 설정, 다른 프로세스의 시작 및 종료 등을 담당하며, 시스템의 안정적인 운영을 위해 필수적인 역할을 수행한다. 따라서 kernel 이후 실행되는 최초의 프로세스는 init이다.
profile_image
1

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

13. 다음 중 suspend된 것을 foreground로 실행하기 위한 방법으로 알맞은 것은?

  1. fg %<작업번호>
  2. bg %<작업번호>
  3. Ctrl+z
  4. Ctrl+s
(정답률: 84%)
  • 정답은 "fg %<작업번호>"입니다.

    "fg"는 현재 백그라운드에서 실행 중인 작업을 foreground로 가져오는 명령어입니다. "%<작업번호>"는 해당 작업의 번호를 나타내며, 이는 "jobs" 명령어를 사용하여 확인할 수 있습니다.

    따라서 "fg %<작업번호>"를 입력하면 해당 작업이 suspend된 상태에서 foreground로 실행됩니다.
profile_image
1

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

14. 실행중인 프로세스에게 종료 신호를 보낼 수 있는 명령으로 알맞은 것은?

  1. signal
  2. kill
  3. nice
  4. cron
(정답률: 75%)
  • 정답은 "kill"입니다. "kill" 명령은 실행중인 프로세스에게 종료 신호를 보내는 명령입니다. 이 신호는 프로세스가 종료되도록 강제로 만들거나, 다른 동작을 수행하도록 유도할 수 있습니다. "signal"은 신호를 보내는 기능을 수행하는 함수이며, "nice"는 프로세스의 우선순위를 변경하는 명령입니다. "cron"은 주기적으로 명령을 실행하는 스케줄러입니다.
profile_image
1

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

15. 현재 시스템에 httpd라는 이름으로 프로세스가 활동하고 있는지 알아볼 수 있는 가장 적합한 방법은 무엇인가?

  1. 웹브라우저를 띄운 후 http://127.1/을 쳐서 응답을 하는지 확인한다.
  2. ps aux | grep httpd 명령으로 ps 결과 중 httpd 가 있는지 확인한다.
  3. httpd 명령을 쳐본다. 만일 “이미 수행중”과 같은 메시지가 나온다면 이미 실행중인 것이다.
  4. telnet 127.1 80을 쳐서 80번포트에 대해 웹서버가 응답하는지 본다.
(정답률: 74%)
  • httpd는 웹서버 프로세스의 이름이므로, 해당 프로세스가 현재 시스템에서 활동하고 있는지 확인하기 위해서는 프로세스 목록을 보고 httpd가 있는지 확인해야 한다. 이를 위해 ps 명령을 사용하고, 그 결과 중에서 httpd가 있는지를 grep 명령으로 찾아볼 수 있다. 따라서 "ps aux | grep httpd 명령으로 ps 결과 중 httpd 가 있는지 확인한다."가 가장 적합한 방법이다.
profile_image
1

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

16. 좀 비프로세스에 대한 설명으로 알맞는 것은?

  1. 부모 프로세스의 잘못 보다는 좀비 프로세스 스스로의 내부적인 문제로 발생하는 경우가 더 많다.
  2. 부모 프로세스가 갑자기 종료된 프로세스들을 좀 비프로세스라고 부르며 이들은 init 프로세스가 부모가 된다.
  3. 좀비 프로세스들은 ps 명령으로 프로세스들을 살펴보았을 때 STAT 컬럼이 좀비를 의미하는 “J”로 표현된다.
  4. 실행을 마쳐서 메모리와 자원들을 시스템에 돌려주었으나 프로세스테이블에 자신의 정보가 남아 있는 프로세스이다.
(정답률: 64%)
  • 정답은 "실행을 마쳐서 메모리와 자원들을 시스템에 돌려주었으나 프로세스테이블에 자신의 정보가 남아 있는 프로세스이다."입니다. 이는 프로세스가 종료되었음에도 불구하고 시스템에서 완전히 제거되지 않고, 프로세스 테이블에 여전히 정보가 남아있는 상태를 말합니다. 이러한 상태에서는 해당 프로세스가 다시 실행되지 않고, 시스템의 자원을 낭비하게 됩니다.
profile_image
1

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

17. 프로세스의 우선순위를 변경하는 프로그램에 대한 설명 중 틀린 것은?

  1. nice는 우선순위에 대해 조정 수치를 설정할 수 있게 해준다.
  2. renice는 이미 실행되고 있는 프로세스의 우선순위를 변경할 수 있게 해준다.
  3. 기본적으로 아무런 옵션 없이 nice를 사용하면 상속받은 현재 순서의 우선권을 출력한다.
  4. 옵션으로 조정 수치를 줄 때 수치가 높을수록 높은 우선순위를 갖게 된다.
(정답률: 76%)
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

18. 정기적으로 명령이나 프로세스를 스케줄할 때 사용하는 프로그램으로 알맞은 것은?

  1. alarm
  2. ls
  3. cron
  4. at
(정답률: 76%)
  • cron은 리눅스나 유닉스 시스템에서 주기적으로 명령이나 프로세스를 실행시키기 위해 사용하는 스케줄링 프로그램이다. 따라서 이 문제에서는 "정기적으로 명령이나 프로세스를 스케줄할 때 사용하는 프로그램"에 해당하는 것은 cron이다.
profile_image
1

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

19. ps 명령 실행결과 확인 가능한 내용과 그에 대한 설명이 알맞게 짝지어지지 않은 것은?

  1. PID(Parent ID) - 부모 프로세스의 ID
  2. PGID(Parent Group ID) - 사용자 부모 프로세스의 그룹 ID
  3. COMMAND(COMMAND) - 사용자가 실행한 명령어
  4. SHRD(SHaReD)-프로세스가 사용하고 있는 공유 메모리
(정답률: 48%)
  • "SHRD(SHaReD)-프로세스가 사용하고 있는 공유 메모리"는 ps 명령 실행결과와 관련이 없는 내용이므로 알맞지 않은 짝이다.

    PID(Parent ID)는 현재 프로세스의 부모 프로세스의 ID를 나타내는데, 이는 프로세스 간의 계층 구조를 파악하는 데 유용하다. 예를 들어, init 프로세스의 PID는 항상 1이므로, 어떤 프로세스의 부모 프로세스가 init인 경우 이는 시스템 부팅 시 자동으로 실행되는 프로세스라는 것을 알 수 있다.
profile_image
1

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

20. 프로세스수, 데몬, 사용자 등 CPU에 대한 정보를 실시간으로 보여주는 명령어는 무엇인가?

  1. top
  2. ps
  3. cron
  4. kill
(정답률: 75%)
  • 정답은 "top"이다. "top" 명령어는 시스템의 현재 상태를 실시간으로 모니터링하며, 프로세스 수, CPU 사용량, 메모리 사용량 등의 정보를 제공한다. 또한, 데몬과 사용자 등의 정보도 확인할 수 있다. "ps" 명령어는 프로세스 정보를 보여주지만, 실시간으로 업데이트되지 않는다. "cron"은 일정 시간마다 반복적으로 작업을 실행하는 스케줄러이며, "kill"은 프로세스를 종료하는 명령어이다.
profile_image
1

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

21. 다음 중dircolors 명령과 관련된 내용 중 틀린 것은?

  1. ls 명령의 출력 색상을 조정할 수 있다.
  2. 현재 설정된 색상 정보는 -a옵션을 통해 알 수 있다.
  3. 환경변수 LS_COLORS를 설정한다.
  4. GNU coreutils의 한 구성요소이다.
(정답률: 40%)
  • 현재 설정된 색상 정보를 확인하는 옵션은 -p이며, -a옵션은 dircolors 파일의 모든 규칙을 출력하는 옵션이다. 따라서 "현재 설정된 색상 정보는 -a옵션을 통해 알 수 있다."는 틀린 내용이다.
profile_image
1

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

22. bash 쉘 상에서 ls -al 명령어에 대한 alias를 ll로 설정하는 명령어로 알맞은 것은?

  1. alias ll='ls -al'
  2. alias $ll= alias' ls -al'
  3. a lias $ll=ls -al
  4. alias ll= aliasls -al
(정답률: 74%)
  • 정답은 "alias ll='ls -al'"이다.

    이유는 다음과 같다.

    - alias는 쉘에서 명령어를 다른 이름으로 대체하는 기능을 제공한다.
    - ll은 ls -al을 대체할 새로운 명령어 이름이다.
    - 따라서 "alias ll='ls -al'"은 ll을 ls -al로 대체하는 alias를 설정하는 명령어이다.
    - 이제부터 ll을 입력하면 ls -al과 동일한 결과를 얻을 수 있다.
profile_image
1

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

23. 다음 중 리눅스 상쉘의 종류가 아닌 것은?

  1. tar
  2. zsh
  3. ksh
  4. bash
(정답률: 81%)
  • 정답은 "tar"입니다. "tar"은 파일 압축 및 아카이브 도구이며, 쉘(shell)이 아닙니다. "zsh", "ksh", "bash"는 모두 리눅스 상쉘(shell)의 종류입니다.
profile_image
1

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

24. 현재 시스템에서 사용 가능한 쉘의 목록을 확인하고자 할 때 사용할 수 있는 명령어와 옵션으로 알맞은 것은?

  1. ssh -X
  2. ksh -i
  3. chsh -l
  4. dash -o
(정답률: 78%)
  • 정답은 "chsh -l" 입니다.

    "chsh -l" 명령어는 현재 시스템에서 사용 가능한 쉘의 목록을 확인할 수 있습니다. 이 명령어는 사용자가 로그인할 때 사용하는 기본 쉘을 변경할 때도 사용됩니다.

    "ssh -X"는 원격 서버에 로그인할 때 X11 포워딩을 사용하여 GUI 애플리케이션을 실행할 수 있도록 합니다.

    "ksh -i"는 Korn 쉘을 대화형 모드로 실행합니다.

    "dash -o"는 dash 쉘을 실행하고, -o 옵션은 쉘에서 발생하는 오류를 무시하도록 합니다.
profile_image
1

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

25. 쉘에서 입력하는 제어문자로 현재 실행중인 프로세스를 일시 중단시키는 키조합은 무엇인가?

  1. CTRL- U
  2. CTRL-M
  3. CTRL-X
  4. CTRL-Z
(정답률: 79%)
  • 정답은 "CTRL-Z"이다. 이는 현재 실행중인 프로세스를 일시 중단시키는 제어문자이다. 이 키조합을 입력하면 프로세스는 백그라운드로 이동하며, 다시 실행하려면 "fg" 명령어를 사용하여 프로세스를 포그라운드로 가져와야 한다. 다른 보기들은 다른 기능을 수행하는 제어문자이다.
profile_image
1

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

26. bash와 연동하여 입력 모드를 emacs 혹은 vi모드로 변경할 수 있도록 설정하는 파일은 무엇인가?

  1. .bash_history
  2. .inputrc
  3. .gtkrc
  4. .emacs
(정답률: 43%)
  • ".inputrc" 파일은 bash shell에서 사용자의 입력 모드를 설정하는 파일이다. 이 파일을 수정하여 입력 모드를 emacs나 vi와 같은 편집기 모드로 변경할 수 있다. 따라서 이 파일을 수정하여 bash와 연동하여 입력 모드를 emacs 혹은 vi모드로 변경할 수 있다. 다른 보기들은 bash와는 관련이 없는 파일들이다.
profile_image
1

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

27. 사용자가 시작하는 위치인 홈 디렉토리를 설정하는 본쉘(Bourne Shell)의 변수는?

  1. HOME
  2. SHELL
  3. PWD
  4. PATH
(정답률: 58%)
  • 정답은 "HOME"이다.

    본쉘에서 "HOME" 변수는 사용자의 홈 디렉토리 경로를 저장하는 변수이다. 이 변수는 사용자가 로그인할 때 자동으로 설정되며, 사용자가 다른 디렉토리로 이동하더라도 항상 홈 디렉토리로 돌아갈 수 있도록 도와준다. 따라서 "HOME" 변수는 사용자의 작업 환경을 설정하는 데 매우 중요한 역할을 한다.

    "SHELL" 변수는 현재 사용 중인 쉘의 경로를 저장하는 변수이다. "PWD" 변수는 현재 작업 중인 디렉토리의 경로를 저장하는 변수이다. "PATH" 변수는 실행 파일을 찾을 때 검색할 경로를 저장하는 변수이다.
profile_image
1

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

28. Bash쉘에서 설정되어 있는 PATH 환경변수에 ‘/usr/bin’이라는 새로운 값을 추가하기 위한 명령으로 알맞은 것은?

  1. export PATH=/usr/bin
  2. PATH=/usr/bin
  3. export $PATH=$PATH:/usr/bin
  4. PATH=$PATH:/usr/bin
(정답률: 60%)
  • 정답: PATH=$PATH:/usr/bin

    설명: PATH 환경변수는 시스템에서 실행 가능한 프로그램들이 저장되어 있는 디렉토리 경로를 저장하는 변수입니다. 이 변수에 새로운 경로를 추가하기 위해서는 현재 설정되어 있는 PATH 값에 새로운 경로를 추가해주어야 합니다. 이를 위해서는 $PATH 변수를 사용하여 현재 설정되어 있는 PATH 값을 불러오고, :/usr/bin을 추가해주는 것입니다. 이때, export 명령어를 사용하지 않아도 됩니다. export 명령어를 사용하면 현재 설정된 환경변수를 다른 쉘에서도 사용할 수 있도록 설정하는 것이지만, 이 경우에는 현재 쉘에서만 사용할 것이므로 export 명령어를 사용하지 않아도 됩니다.
profile_image
1

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

29. 다음 중 콘솔기반의 에디터가 아닌 것은?

  1. JEdit
  2. pico
  3. vi
  4. nano
(정답률: 74%)
  • JEdit은 GUI 기반의 에디터이기 때문에 콘솔기반의 에디터가 아닙니다.
profile_image
1

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

30. 다음 중vi실행 시 읽기 전용모드로 실행하는 명령은 무엇인가?

  1. vi -r
  2. vi -R
  3. vi -e
  4. vi -E
(정답률: 60%)
  • 정답은 "vi -R"이다. "-R" 옵션은 읽기 전용 모드로 실행하는 옵션이다. 이 옵션을 사용하면 파일을 수정할 수 없으며, 오직 읽기만 가능하다.
profile_image
1

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

31. 다음 vi의 명령 모드에서 키 조합중 한 단어를 지우기 위한 조합은 무엇인가?

  1. XX
  2. yy
  3. dw
  4. cc
(정답률: 58%)
  • 정답: dw

    설명: dw는 "delete word"의 약자로, 현재 커서 위치에서 다음 단어를 삭제하는 명령어입니다. 예를 들어, "Hello world" 라는 문장에서 커서가 "H" 앞에 위치해 있다면 dw를 입력하면 "Hello"가 삭제됩니다. 따라서 "한 단어를 지우기 위한 조합"이라는 조건에 부합하며, 다른 보기들은 해당 조건을 만족하지 않습니다.
profile_image
1

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

32. 다음 중vi명령인 :wq! 에 대한 설명으로 가장 알맞은 것은?

  1. ex모드에서 파일을 쓰는 명령이다.
  2. 강제로 파일을 저장하고 에디터를 종료한다.
  3. vi를 종료하면서 별도의 쉘을 실행한다.
  4. 파일이 저장될 디렉토리를 지정하기 위해 사용한다.
(정답률: 86%)
  • :wq!는 vi 에디터에서 현재 편집 중인 파일을 강제로 저장하고 에디터를 종료하는 명령이다. 즉, 파일을 저장하지 않고 종료하려고 할 때 사용하면 변경사항을 무시하고 파일을 저장하고 종료한다.
profile_image
1

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

33. 다음 vi명령 모드에서 키입력을 나열한 것 중 성격이 다른 하나는 무엇인가?

  1. i
  2. h
  3. j
  4. k
(정답률: 64%)
  • 정답은 "i"이다. "h", "j", "k"는 모두 커서를 이동시키는 명령어이지만, "i"는 입력모드로 전환하는 명령어이기 때문이다. "i"를 입력하면 입력모드로 전환되어 텍스트를 입력할 수 있게 되며, "h", "j", "k"는 입력모드와는 관련이 없이 커서를 이동시키는 명령어이다.
profile_image
1

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

34. 다음 에디터중 확장성에 중점을 두고 개발된 에디터로 특정한 모드가 없이 동작하지만 확장 기능을 통해 최적의 에디팅 환경을 제공하는 것은 무엇인가?

  1. pico
  2. nano
  3. vi
  4. emacs
(정답률: 56%)
  • 정답인 "emacs"는 다른 에디터들과 달리 확장성에 중점을 두고 개발되었기 때문입니다. Emacs는 Lisp 언어를 사용하여 사용자가 원하는 기능을 추가하거나 수정할 수 있습니다. 이러한 확장성은 Emacs를 매우 유연하고 강력한 에디터로 만들어줍니다. 반면, 다른 에디터들은 특정한 모드를 가지고 있거나 확장성이 제한적이기 때문에 Emacs와는 다른 특징을 가지고 있습니다.
profile_image
1

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

35. 다음 중rpm 패키지의 용도가 아닌 것은?

  1. 파일 자동 설치
  2. 업그레이드 기능
  3. 시스템 검증
  4. 타 패키지(yum 등)와의 성능 비교
(정답률: 75%)
  • 타 패키지(yum 등)와의 성능 비교는 rpm 패키지의 용도가 아닙니다. rpm은 리눅스 시스템에서 소프트웨어를 설치, 업그레이드, 제거하는 데 사용되는 패키지 관리 도구입니다. 시스템 검증은 rpm 패키지의 용도 중 하나이며, 파일 자동 설치 및 업그레이드 기능도 rpm 패키지의 주요 용도 중 하나입니다.
profile_image
1

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

36. 다음rpm 패키지 이름에서 패키지의 버전을 나타내는 것은?

  1. kernel
  2. 2.5.29
  3. i386
  4. rpm
(정답률: 83%)
  • 위의 보기에서 "2.5.29"는 패키지의 버전을 나타내는 부분입니다. "kernel"은 패키지의 이름, "i386"은 패키지가 설치될 아키텍처를 나타내는 부분이며, "rpm"은 패키지의 형식을 나타내는 부분입니다. 따라서, 패키지의 버전은 "2.5.29"입니다.
profile_image
1

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

37. rpm을 사용하는 시스템에서 httpd가 설치되었는지 확인하는 명령으로 알맞은 것은?

  1. rpm -iv httpd
  2. rpm -e httpd
  3. rpm -qa | grep httpd
  4. rpm -Uvh| grep httpd
(정답률: 73%)
  • 정답은 "rpm -qa | grep httpd" 입니다.

    이유는 rpm은 리눅스에서 패키지를 설치, 업데이트, 삭제하는 명령어입니다. -qa 옵션은 시스템에 설치된 모든 패키지를 나열하고, | (파이프) 기호는 앞 명령어의 결과를 뒤 명령어로 전달하는 역할을 합니다. 따라서 "rpm -qa | grep httpd" 명령어는 시스템에 설치된 모든 패키지 중에서 httpd를 포함한 패키지를 찾아서 출력해줍니다.
profile_image
1

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

38. 다음의 명령과 동일한 역할을 하는 패키지 관리도구는 무엇인가?

  1. dpkg -L
  2. dpkg -l
  3. dpkg -S
  4. dpkg -s
(정답률: 37%)
  • 정답은 "dpkg -L"이다.

    이유는 위 명령어는 dpkg 패키지 관리자를 사용하여 설치된 패키지의 파일 목록을 보여주는 명령어이다. 즉, 이미 설치된 패키지의 파일 목록을 확인할 수 있다.

    반면, "dpkg -l"은 설치된 패키지의 목록을 보여주는 명령어이고, "dpkg -S"는 특정 파일이 어떤 패키지에 속하는지 검색하는 명령어이며, "dpkg -s"는 특정 패키지의 상세 정보를 보여주는 명령어이다.
profile_image
1

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

39. 다음 중 디렉토리를 하나의 압축파일로 묶기 위한 명령이 아닌 것은?

  1. tar zcvf file.tar.gz directory
  2. tar cvf - directory | gzip > file.tar.gz
  3. gzip -d directory file.gz
  4. zip -r directory file.zip
(정답률: 43%)
  • 정답은 "gzip -d directory file.gz"입니다. 이 명령은 디렉토리를 압축 해제하는 명령이기 때문입니다.

    "tar zcvf file.tar.gz directory"는 디렉토리를 tar로 묶고 gzip으로 압축하는 명령입니다.

    "tar cvf - directory | gzip > file.tar.gz"는 디렉토리를 tar로 묶은 후 gzip으로 압축하는데, 이때 tar의 출력을 파이프로 gzip에 전달하여 파일로 저장하는 명령입니다.

    "zip -r directory file.zip"은 디렉토리를 zip으로 압축하는 명령입니다.
profile_image
1

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

40. rpm 패키지의 파일들이 이상 없이 제대로 설치되었는지를 검증할 때 사용하는 옵션은?

  1. -T
  2. -F
  3. -V
  4. -Q
(정답률: 50%)
  • 정답: "-V"

    "-V" 옵션은 rpm 패키지의 파일들이 제대로 설치되었는지를 검증하는 옵션이다. 이 옵션을 사용하면 패키지에 포함된 각 파일의 크기, 권한, 소유자, 그룹, 수정 시간 등의 정보를 확인할 수 있다. 이를 통해 파일이 올바르게 설치되었는지를 확인할 수 있으며, 파일이 손상되거나 누락된 경우에도 확인할 수 있다.
profile_image
1

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

41. 다음 중 압축 유틸리티와 해당압축파일의 확장자가 틀리게 연결된 것은?

  1. zip - .zip
  2. compress - .c
  3. gzip - .gz
  4. bzip2 - .bz2
(정답률: 70%)
  • 정답은 "compress - .c"이다.

    압축 유틸리티인 compress는 .Z 확장자를 사용하며, .c 확장자는 C 프로그래밍 언어의 소스 코드 파일을 나타내는 확장자이다. 따라서 compress와 .c 확장자는 연결되어서는 안 된다.
profile_image
1

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

42. 다음중 뛰어난 압축률을 가지고 있으며 tar 명령어와 조합하여 사용하는 경우 j 옵션을 통해서 사용 가능한 압축 유틸리티는 무엇인가?

  1. gzip
  2. bzip2
  3. compress
  4. cpio
(정답률: 62%)
  • 정답은 "bzip2"이다. bzip2는 높은 압축률을 가지고 있어서 대용량 파일을 압축할 때 유용하며, tar와 조합하여 사용할 때 j 옵션을 통해 압축 및 압축 해제가 가능하다. gzip은 bzip2보다 압축률이 낮고, compress는 더 낮은 압축률을 가지고 있기 때문에 선택지에서 제외된다. cpio는 압축 기능이 없는 유틸리티이다.
profile_image
1

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

43. 모듈을 현재 실행중인 커널 안에 삽입하는 명령과, 커널이 현재 사용중인 모듈을 보기 위한 명령을 순서대로 나열한 것은?

  1. addmod, viewmod
  2. addmod, lsmod
  3. insmod, viewmod
  4. insmod, lsmod
(정답률: 42%)
  • 정답은 "insmod, lsmod"이다.

    insmod는 모듈을 현재 실행중인 커널 안에 삽입하는 명령이다. 이 명령을 사용하면 새로운 모듈을 커널에 추가할 수 있다.

    lsmod는 현재 사용중인 모듈을 보기 위한 명령이다. 이 명령을 사용하면 현재 커널에서 로드된 모듈의 목록을 확인할 수 있다.

    따라서, "insmod, lsmod"이 정답이다.
profile_image
1

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

44. 다음 중 일반적으로 리눅스에서 프린터가 설치될 위치를 지칭하는 용어가 아닌 것은 무엇인가?

  1. PCMCIA
  2. JetDirect
  3. SMB
  4. Local
(정답률: 50%)
  • 정답: "PCMCIA"

    설명: PCMCIA는 리눅스에서 프린터가 설치될 위치를 지칭하는 용어가 아닙니다. PCMCIA는 이전에 노트북 컴퓨터에서 사용되던 카드 슬롯의 형식을 지칭하는 용어입니다. 따라서, 프린터 설치와는 관련이 없습니다.

    "JetDirect"는 HP에서 개발한 네트워크 프린터 서버입니다. "SMB"는 Windows에서 사용되는 파일 공유 프로토콜입니다. "Local"은 로컬 컴퓨터에 직접 연결된 프린터를 지칭하는 용어입니다.
profile_image
1

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

45. 다음 중 프린터를 설정하는 유틸리티가 아닌 것은?

  1. printtool
  2. printconf
  3. startx
  4. linuxconf
(정답률: 73%)
  • "startx"는 X 윈도 시스템을 시작하는 명령어이며, 프린터를 설정하는 유틸리티가 아니다.
profile_image
1

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

46. 커널 사운드 드라이버의 유형에 포함되지 않는 것은?

  1. OSS
  2. EISA
  3. ALSA
  4. 업체 제공
(정답률: 52%)
  • EISA는 커널 사운드 드라이버의 유형에 포함되지 않는다. EISA는 확장 ISA 버스로, 사운드 드라이버와는 직접적인 연관성이 없는 하드웨어 기술이다. 따라서 커널 사운드 드라이버의 유형에 포함되지 않는다.
profile_image
1

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

47. 다음 중 텍스트 포맷을 프린터 출력을 위해서 변환하는 명령은 무엇인가?

  1. tr
  2. pr
  3. lpr
  4. tbl
(정답률: 35%)
  • 정답은 "pr"이다. "pr"은 텍스트 파일을 프린터 출력을 위한 형식으로 변환하는 명령어이다. "tr"은 텍스트 파일 내에서 문자열을 변환하는 명령어이고, "lpr"은 프린터 출력을 위한 명령어이지만, 텍스트 파일을 변환하는 기능은 없다. "tbl"은 텍스트 파일 내의 테이블을 포맷팅하는 명령어이다.
profile_image
1

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

48. 프린터 큐에 있는 인쇄 작업을 취소하고자 할 경우 사용하는 명령어로 알맞은 것은?

  1. l pr
  2. lpc
  3. lpd
  4. lprm
(정답률: 67%)
  • 정답은 "lprm"입니다. "lprm"은 "line printer remove"의 약자로, 프린터 큐에서 인쇄 작업을 제거하는 명령어입니다. 따라서, 프린터 큐에 있는 인쇄 작업을 취소하고자 할 때 "lprm"을 사용합니다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 X 윈도우의 특징이 아닌 것은?

  1. 네트워크 기반의 그래픽 환경이다.
  2. 사용자가 원하는 모양의 인터페이스를 만들 수 있다.
  3. 디스플레이 장치에 의존적이다.
  4. 그래픽 환경에 필요한 자원들이 특정한 형태로 정의되지 있지 않다.
(정답률: 51%)
  • 정답: "디스플레이 장치에 의존적이다."

    X 윈도우는 네트워크 기반의 그래픽 환경이며, 사용자가 원하는 모양의 인터페이스를 만들 수 있습니다. 또한 그래픽 환경에 필요한 자원들이 특정한 형태로 정의되어 있지 않습니다. 하지만 X 윈도우는 디스플레이 장치에 의존적이 아닙니다. X 윈도우는 네트워크를 통해 다른 컴퓨터에서 실행되는 프로그램의 디스플레이를 보여줄 수 있습니다. 따라서, X 윈도우는 디스플레이 장치에 의존적이지 않습니다.
profile_image
1

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

50. 다음 중 Xlib의 상위 라이브러리인 X toolkit에 해당하는 것이 아닌 것은?

  1. XView
  2. Motif
  3. GTK
  4. KDE
(정답률: 40%)
  • KDE는 Xlib의 상위 라이브러리인 X toolkit에 해당하지 않습니다. KDE는 Qt 라이브러리를 기반으로 한 데스크톱 환경입니다. XView, Motif 및 GTK는 모두 X toolkit의 구현체입니다.
profile_image
1

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

51. 가상 터미널을 사용하여 X 윈도우를 2개 실행한 경우 첫 번째에서 두 번째 X 윈도우로 전환하고자 할 때 사용하는 키조합으로 알맞은 것은?

  1. [Ctrl] + [Alt] + [F1]
  2. [Ctrl] + [Alt] + [F2]
  3. [Ctrl] + [Alt] + [F6]
  4. [Ctrl] + [Alt] + [F8]
(정답률: 31%)
  • 정답: "[Ctrl] + [Alt] + [F8]"

    이유: 가상 터미널은 [Ctrl] + [Alt] + [F1]부터 [Ctrl] + [Alt] + [F8]까지 총 8개가 존재하며, 각각의 터미널에서는 다른 작업을 수행할 수 있다. X 윈도우를 실행한 경우 첫 번째 X 윈도우는 [Ctrl] + [Alt] + [F7]에서 실행되며, 두 번째 X 윈도우는 [Ctrl] + [Alt] + [F8]에서 실행된다. 따라서 첫 번째 X 윈도우에서 두 번째 X 윈도우로 전환하고자 할 때는 [Ctrl] + [Alt] + [F8]을 누르면 된다.
profile_image
1

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

52. 다음 중 XF86Setup, Xconfigurator, system-config-display 등 X 윈도우 설정도구를 통해 공통적으로 설정하거나 직접 수정이 가능한 X 윈도우즈 설정 파일의 절대 경로는 어느 것인가?

  1. /etc/X11/xorg.conf
  2. /etc/xorg.conf
  3. /etc/Xorg/X.conf
  4. /etc/X11/Xdisplay.conf
(정답률: 41%)
  • 정답은 "/etc/X11/xorg.conf"이다. 이 파일은 X 윈도우 시스템에서 사용되는 설정 파일로, 모니터 해상도, 그래픽 카드 드라이버, 입력 장치 등의 설정을 담고 있다. 이 파일은 XF86Setup, Xconfigurator, system-config-display 등의 X 윈도우 설정 도구를 통해 공통적으로 설정하거나 직접 수정이 가능하다. 따라서 이 파일은 X 윈도우 시스템에서 중요한 역할을 하며, 절대 경로는 "/etc/X11/xorg.conf"이다.
profile_image
1

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

53. 리눅스 실행 환경을 부팅 시 지정하여 텍스트 모드 또는 X윈도우 모드로 사용할 수 있도록 설정하는 시스템 설정 파일은 무엇인가?

  1. /etc/profile
  2. /etc/bootmode
  3. /etc/modetab
  4. /etc/inittab
(정답률: 67%)
  • "/etc/inittab" 파일은 리눅스 시스템 부팅 시 초기화 프로세스를 제어하는 설정 파일이다. 이 파일에서는 시스템 실행 레벨을 지정하여 부팅 시 텍스트 모드 또는 X윈도우 모드로 사용할 수 있도록 설정할 수 있다. 따라서 이 파일이 정답이다. "/etc/profile" 파일은 사용자 로그인 시 실행되는 쉘 환경 설정 파일이고, "/etc/bootmode"과 "/etc/modetab" 파일은 존재하지 않는 파일이다.
profile_image
1

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

54. 다음 중 KDE(the KDesktop Environment)의 구성요소가 아닌 것은?

  1. 패널(pannel)
  2. 아이콘(icon)
  3. 테스크바(taskbar)
  4. 데스크톱(desktop)
(정답률: 48%)
  • KDE의 구성요소 중 아이콘은 KDE에서 사용되는 그래픽 요소 중 하나이지만, 다른 요소들과는 달리 독립적으로 구성되어 있지 않습니다. 즉, 아이콘은 패널, 테스크바, 데스크톱 등 다른 요소들과 함께 사용되어야만 의미가 있습니다. 따라서, 아이콘은 KDE의 구성요소 중 하나로 간주되지 않습니다.
profile_image
1

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

55. 다음 중 Konqueror가 지원하는 편리한 파일 관리 기능이 아닌 것은?

  1. 파일이나 폴더 열기
  2. 드래그 앤 드롭
  3. 터미널편집
  4. 파일의 속성 설정
(정답률: 55%)
  • Konqueror는 파일 관리자로서 "파일이나 폴더 열기", "드래그 앤 드롭", "파일의 속성 설정"과 같은 편리한 기능을 제공하지만, "터미널편집"은 지원하지 않습니다. 즉, Konqueror는 파일 관리자로서 터미널을 통한 파일 편집 기능을 제공하지 않는다는 것입니다.
profile_image
1

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

56. 다음 설명에 해당하는 리눅스 멀티미디어 프로그램은 무엇인가?

  1. Media Player
  2. XMMS
  3. Real player
  4. GIMP
(정답률: 49%)
  • 이미지에서 보이는 인터페이스와 유사한 UI를 가지고 있으며, 다양한 오디오 형식을 지원하는 리눅스용 뮤직 플레이어인 XMMS가 정답입니다.
profile_image
1

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

57. 근거리 통신망인 LAN을 토폴로지(topology)에 의한 분류로 구분한 것이 아닌 것은?

  1. Linear topology LAN
  2. Star topology LAN
  3. Bus topology LAN
  4. Mesh topology LAN
(정답률: 64%)
  • "Linear topology LAN"은 토폴로지에 의한 분류가 아니라 물리적인 배치에 따른 분류이다. 다른 보기들은 모두 토폴로지에 의한 분류이다. "Linear topology LAN"은 모든 컴퓨터가 일렬로 연결되어 있는 형태로, 데이터 전송이 한 방향으로만 이루어진다. 이러한 형태는 확장성이 떨어지고, 한 컴퓨터의 고장이 전체 네트워크에 영향을 미치는 단점이 있다.
profile_image
1

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

58. 다음 중 프로토콜 표준을 제정하는 기관과 그 기관에 대한 설명이 잘못된 것은?

  1. ISO - OSI 참조 모델과 OSI 프로토콜에 관련된 업무를 담당
  2. ANSI - 미국내 표준들을 조정
  3. EIA - 국내외 IT 최신 기술 및 표준연구, 표준화에 관한 업무추진
  4. IEEE - LAN의 접속 규격과 처리에 대한 표준을 지정
(정답률: 56%)
  • EIA - 국내외 IT 최신 기술 및 표준연구, 표준화에 관한 업무추진은 잘못된 설명입니다. EIA는 전자 산업 협회로, 전자 부품 및 장비 제조업체들의 이익을 위해 활동하는 비영리 단체입니다. EIA는 전자 부품 및 장비 제조업체들 간의 표준화를 촉진하고, 국제 표준화 기구와 협력하여 국제 표준화를 촉진하는 역할을 합니다.
profile_image
1

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

59. TCP/IP 프로토콜의 내부 계층과 해당 프로토콜이 잘못 짝지어진 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 응용계층 : telnet, FTP
  2. 전송계층 : TCP, IP, 직렬
  3. 인터넷 : ICMP, ARP
  4. 네트워크 : 이더넷, 토큰링, FDDI
(정답률: 47%)
  • TCP/IP 프로토콜은 4개의 계층으로 구성되어 있으며, 각 계층은 특정한 역할을 수행합니다.

    응용계층은 사용자가 네트워크를 통해 데이터를 주고받을 수 있도록 하는 애플리케이션과의 인터페이스를 제공합니다. 예를 들어, telnet과 FTP는 응용계층에 속합니다.

    전송계층은 데이터의 전송을 관리하며, TCP와 UDP 프로토콜이 이에 해당합니다. TCP는 신뢰성 있는 데이터 전송을 보장하고, UDP는 신뢰성은 보장하지 않지만 빠른 전송을 지원합니다. 또한, IP 프로토콜은 패킷의 라우팅을 담당합니다.

    인터넷 계층은 IP 프로토콜을 사용하여 데이터를 패킷으로 나누고, 목적지까지 패킷을 전송하는 역할을 합니다. ICMP와 ARP는 인터넷 계층에 속합니다.

    마지막으로, 네트워크 계층은 데이터 링크 계층과 상호작용하여 데이터를 전송합니다. 이더넷, 토큰링, FDDI 등이 네트워크 계층에 속합니다.

    따라서, TCP와 IP는 전송계층에 속하며, 직렬은 해당 프로토콜과는 관련이 없는 것으로 보입니다. 이에 따라, 해당 프로토콜이 잘못 짝지어진 것으로 판단됩니다.
profile_image
1

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

60. 다음 중 IP v4 주소체계에서 십진 표기법으로 C클래스서브넷마스크에 해당하는 것은?

  1. 255.0.0.0
  2. 255.255.0.0
  3. 255.255.255.0
  4. 255.255.255.255
(정답률: 85%)
  • C클래스의 기본 서브넷 마스크는 255.255.255.0 입니다. 이는 32비트 중 처음 24비트가 네트워크 주소를 나타내고, 나머지 8비트가 호스트 주소를 나타내는 것을 의미합니다. 따라서 이 서브넷 마스크를 사용하면 네트워크 주소는 마지막 8비트가 모두 0인 주소들을 사용하게 됩니다.
profile_image
1

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

61. 다음 중 몇 개의 비트가 네트워크를 식별하는데 사용되고 호스트를 식별하는데 사용되는지를 나타내는 것은?

  1. IP 주소
  2. 서브넷마스크
  3. 게이트웨이 주소
  4. DNS 주소
(정답률: 55%)
  • 서브넷마스크는 IP 주소와 함께 사용되어 네트워크를 식별하는데 몇 개의 비트가 사용되는지를 나타내고, 호스트를 식별하는데 사용되는 비트를 결정합니다. 따라서 서브넷마스크가 정답입니다. 게이트웨이 주소는 다른 네트워크로 나가기 위한 경로를 제공하고, DNS 주소는 도메인 이름을 IP 주소로 변환하는데 사용됩니다.
profile_image
1

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

62. 하나의 C클래스 네트워크를 4개의 서브 네트워크로 구성할 경우 서브넷마스크 값은 어느 것인가?

  1. 255.255.255.0
  2. 255.255.255.128
  3. 255.255.255.192
  4. 255.255.255.224
(정답률: 55%)
  • 하나의 C클래스 네트워크는 24비트의 네트워크 주소와 8비트의 호스트 주소를 가지고 있습니다. 4개의 서브네트워크로 나누려면 2비트의 호스트 비트를 빌려와서 서브네트워크를 만들어야 합니다. 이 경우 서브네트워크마다 6비트의 호스트 비트를 가지게 됩니다. 이를 서브넷마스크로 표현하면 11111111.11111111.11111111.11000000 이 되며, 이는 255.255.255.192와 같습니다. 따라서 정답은 "255.255.255.192" 입니다.
profile_image
1

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

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

  1. 프로토콜
  2. 소켓
  3. 세션
  4. 패킷
(정답률: 44%)
  • 이 그림은 네트워크에서 데이터를 주고받는 과정을 보여주고 있습니다. 데이터를 보내는 쪽에서는 데이터를 패킷으로 나누어서 보내고, 받는 쪽에서는 패킷을 다시 합쳐서 데이터로 만듭니다. 이 과정에서 패킷을 보내는 쪽과 받는 쪽이 서로 연결되어야 하는데, 이를 가능하게 하는 것이 소켓입니다. 소켓은 프로그램과 네트워크 사이에서 데이터를 주고받을 수 있는 인터페이스 역할을 합니다. 따라서 이 그림에서는 데이터를 주고받기 위해 소켓이 사용되고 있습니다.
profile_image
1

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

64. 다음 중 OSI7 계층의 Application 계층에 해당하지 않는 것은 무엇인가?

  1. FTP(File Transfer Protocol)
  2. HTTP(Hyper Text Transfer Protocol)
  3. ICMP(Internet Control Message Protocol)
  4. SMTP(Simple Mail Transfer Protocol)
(정답률: 61%)
  • ICMP는 OSI7 계층 중 Application 계층에 해당하지 않는다. ICMP는 네트워크 계층에서 사용되는 프로토콜로, 오류 메시지 전송 및 네트워크 상태 확인 등의 기능을 수행한다. 따라서, ICMP는 OSI7 계층 중 Network 계층에 해당한다.
profile_image
1

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

65. 메일서비스를 사용하기 위해서 적용되는 인터넷 전송 규약이 아닌 것은?

  1. SMTP(Simple Mail Transfer Protocol)
  2. POP(Post Office Protocol)
  3. IMAP(Internet Message Access Protocol)
  4. ICMP(Internet Control Message Protocol)
(정답률: 68%)
  • ICMP는 인터넷 전송 규약이 아니라 네트워크 관리를 위한 프로토콜이기 때문에 정답입니다. SMTP, POP, IMAP은 모두 메일서비스를 위한 인터넷 전송 규약입니다.
profile_image
1

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

66. telnet의 경우 보안에 취약하여 이를 보완하기 위하여 대체 사용되는 프로그램으로 알맞은 것은?

  1. ssh
  2. rsh
  3. tsh
  4. stelnet
(정답률: 78%)
  • 정답은 "ssh"입니다.

    telnet은 데이터를 암호화하지 않고 평문으로 전송하기 때문에 보안에 취약합니다. 따라서 ssh는 telnet의 대안으로 사용되며, ssh는 데이터를 암호화하여 전송하기 때문에 보안성이 높습니다. 또한 ssh는 인증과 암호화를 모두 지원하므로 더욱 안전한 통신이 가능합니다.
profile_image
1

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

67. 리눅스에서 사용되어지는 대표적인 브라우저가 아닌 것은?

  1. 컹 커러(Konqueror)
  2. 모질라(Mozilla)
  3. 썬더 버드(Thunderbird)
  4. 오페라(Opera)
(정답률: 54%)
  • 썬더 버드(Thunderbird)는 이메일 클라이언트이며, 브라우저가 아닙니다. 따라서 리눅스에서 사용되는 대표적인 브라우저가 아닙니다.
profile_image
1

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

68. 다음 중 텍스 트FTP 클라이언트 프로그램이 아닌 것은?

  1. ncftp
  2. gftp
  3. lukemftp
  4. lftp
(정답률: 42%)
  • 정답은 "gftp"입니다. 이유는 "gftp"는 텍스트 기반 FTP 클라이언트가 아니라 그래픽 사용자 인터페이스(GUI)를 제공하는 FTP 클라이언트입니다. 나머지 세 가지 프로그램은 모두 텍스트 기반 FTP 클라이언트입니다.
profile_image
1

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

69. 여러 개의 파일을 한번에 다운로드하려고 할 때 사용할 수 있는 ftp 명령어는?

  1. mget
  2. get
  3. mput
  4. put
(정답률: 71%)
  • 정답은 "mget"이다. "mget"은 multiple get의 약자로, 여러 개의 파일을 한번에 다운로드할 때 사용하는 명령어이다. "get"은 단일 파일을 다운로드할 때 사용하는 명령어이고, "mput"과 "put"은 파일을 업로드할 때 사용하는 명령어이다.
profile_image
1

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

70. 다음 중 NFS에 대한 설명으로 가장 적절한 것은?

  1. 리눅스와 윈도우즈 시스템간에 파일과 디렉토리를 공유하기 위한 서비스이다.
  2. 리눅스와 유닉스 계열의 시스템간에 파일과 디렉토리를 공유하기 위한 서비스이다.
  3. 리눅스와 윈도우즈 시스템간에 시간을 공유하기 위한 서비스이다.
  4. 리눅스와 유닉스 계열의 시스템간에 시간을 공유하기 위한 서비스이다.
(정답률: 54%)
  • 리눅스와 유닉스 계열의 시스템간에 파일과 디렉토리를 공유하기 위한 서비스이다.
profile_image
1

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

71. 다음 중 인터넷 서비스와 해당하는 서비스포트 번호(well-known)가 잘못 짝지어진 것은?

  1. 파일전송(FTP) - 21
  2. 보안원격제어(SSH) - 22
  3. 도메인네임(DNS) - 53
  4. 전자메일(POP3) - 25
(정답률: 55%)
  • 전자메일(POP3) - 25이 잘못 짝지어졌습니다. POP3는 110번 포트를 사용합니다. 25번 포트는 전자메일의 송신 프로토콜인 SMTP(Simple Mail Transfer Protocol)에 사용됩니다.
profile_image
1

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

72. 다음 중 ftp 서버에 접속하여 여러 개의 파일을 다운로드할 경우 파일마다 다운로드 여부를 확인하지 않도록 설정할 수 있는 명령어는?

  1. put
  2. ascii
  3. hash
  4. prompt
(정답률: 43%)
  • 정답은 "prompt"입니다.

    "prompt" 명령어는 FTP 클라이언트에서 파일 다운로드 시 파일마다 다운로드 여부를 확인하는 기능을 끄는 명령어입니다. 이를 사용하면 여러 개의 파일을 일괄적으로 다운로드할 수 있습니다.

    예를 들어, "prompt" 명령어를 입력하지 않고 "mget *" 명령어를 입력하면 모든 파일을 다운로드하기 전에 파일마다 다운로드 여부를 확인하는 메시지가 나타납니다. 하지만 "prompt" 명령어를 입력하면 이러한 메시지를 무시하고 모든 파일을 일괄적으로 다운로드할 수 있습니다.
profile_image
1

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

73. 리눅스에서 사용 가능한 서비스와 서비스포트 번호가 정의된 시스템 설정 파일은 무엇인가?

  1. /etc/protocols
  2. /etc/services
  3. /dev/protocols
  4. /dev/services
(정답률: 71%)
  • "/etc/services" 파일은 리눅스 시스템에서 사용 가능한 서비스와 해당 서비스의 포트 번호를 정의하는 시스템 설정 파일입니다. 이 파일은 네트워크 서비스를 구성하고 관리하는 데 필수적인 정보를 제공합니다. 따라서 이 파일을 통해 서비스와 포트 번호를 확인하고 구성할 수 있습니다. "/etc/protocols" 파일은 프로토콜 이름과 해당 프로토콜의 번호를 정의하는 시스템 설정 파일이며, "/dev/protocols"와 "/dev/services" 파일은 장치 파일입니다. 이러한 이유로 "/etc/services"가 정답입니다.
profile_image
1

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

74. 다음 중 첫 번째이더넷 카드의 IP 주소를 변경하고자 할 때 설정해야 하는 파일은 무엇인가?

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sys config/network-scripts/ifcfg-eth0
(정답률: 62%)
  • 첫 번째 이더넷 카드의 IP 주소를 변경하고자 할 때는 해당 이더넷 카드의 설정 파일을 수정해야 합니다. 이 설정 파일은 "/etc/sysconfig/network-scripts/ifcfg-eth0" 입니다. 이 파일에서 IP 주소, 서브넷 마스크, 게이트웨이 등의 네트워크 설정을 변경할 수 있습니다. 다른 파일들은 호스트 이름, DNS 서버 설정 등 다른 네트워크 설정을 담당합니다.
profile_image
1

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

75. 다음 중 로컬 DNS 서버의 주소를 변경하기 위해서 설정해야 하는 파일은 무엇인가?

  1. /etc/host.conf
  2. /etc/sysconfig/network
  3. /etc/sys config/network-scripts/ifcfg-eth0
  4. /etc/resolv.conf
(정답률: 56%)
  • 정답은 "/etc/resolv.conf" 이다. 이 파일은 시스템에서 사용하는 DNS 서버의 주소를 설정하는 파일이다. 이 파일을 수정하여 로컬 DNS 서버의 주소를 변경할 수 있다. 다른 파일들은 호스트 이름, 네트워크 인터페이스, 네트워크 설정 등을 관리하는 파일이지만, DNS 서버 주소를 변경하기 위해서는 "/etc/resolv.conf" 파일을 수정해야 한다.
profile_image
1

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

76. 다음과 같이 현재 적용되어 있는 routing table을 확인하고자 할 때 사용하는 route 명령어의 옵션은 무엇인가?

  1. -r
  2. -n
  3. -t
  4. -a
(정답률: 25%)
  • route 명령어의 "-n" 옵션은 IP 주소를 숫자로 표시하고, 호스트 이름을 사용하지 않도록 설정합니다. 따라서, 현재 적용되어 있는 routing table을 IP 주소로만 확인하고자 할 때 "-n" 옵션을 사용합니다.
profile_image
1

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

77. 임베 디드시스템에 있어서 리눅스의 장점이 아닌 것은?

  1. Open Source, Open Architecture이다.
  2. 대규모 프레임워크 단위로만 설계되어 있다.
  3. Real Time 운영을 지원한다.
  4. POSIX를 지원한다.
(정답률: 70%)
  • 리눅스는 대규모 프레임워크 단위로만 설계되어 있지 않습니다. 오히려 리눅스는 모듈화된 구조를 가지고 있어서 작은 임베디드 시스템부터 대규모 시스템까지 다양한 환경에서 사용될 수 있습니다. 따라서 "대규모 프레임워크 단위로만 설계되어 있다."는 임베디드 시스템에서 리눅스의 장점이 아닙니다.
profile_image
1

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

78. 클러스터시스템은 HA(High Availavility), Load balancing, HPC(High Performance Computing)로 구분된다. 이 중 리눅스 기반의 HPC 시스템에 해당하는 것은?

  1. LVS
  2. LRP
  3. Beowolf
  4. Graywolf
(정답률: 59%)
  • Beowolf는 리눅스 기반의 HPC 시스템으로, 여러 대의 컴퓨터를 하나의 클러스터로 구성하여 고성능 컴퓨팅을 수행할 수 있도록 하는 소프트웨어이다. 이를 통해 대규모 계산 작업을 분산 처리하여 빠른 결과를 얻을 수 있다. 따라서 Beowolf는 HPC 시스템에 해당한다.
profile_image
1

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

79. 리눅스 클러스터의 특징으로 틀린 것은?

  1. 오픈소스인 리눅스 운영체제는 사용자가 직접 필요에 맞게 클러스터 제작 가능
  2. Intel CPU와 특정 device만을 지원하기 때문에 클러스터 개념이 쉽게 여러 가지 형태로 구현 가능
  3. 대량 생산되는 PC와 network 장비로 인한 저렴한 비용
  4. 클러스터의 각운영체제로 리눅스를 사용하는 클러스터
(정답률: 53%)
  • "Intel CPU와 특정 device만을 지원하기 때문에 클러스터 개념이 쉽게 여러 가지 형태로 구현 가능"은 틀린 설명입니다. 오히려 리눅스 클러스터는 다양한 하드웨어와 디바이스를 지원하며, 이는 오픈소스 운영체제의 장점 중 하나입니다. 따라서 클러스터 개념을 다양한 형태로 구현할 수 있습니다.
profile_image
1

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

80. Green IT기술 중 하나인 가상화(Virtualization)는 물리적으로 한정된 시스템을 논리적으로 여러 개로 분할하여 사용할 수 있는 기술이다. 리눅스에서 사용 가능한 서버가 상화 SW가 아닌 것은?

  1. Xen
  2. KVM
  3. VMware
  4. Vengine
(정답률: 50%)
  • 정답인 "Vengine"은 리눅스에서 사용 가능한 서버 가상화 소프트웨어 중에서는 존재하지 않는 이름이기 때문이다. "Xen", "KVM", "VMware"은 모두 리눅스에서 사용 가능한 서버 가상화 소프트웨어이다.
profile_image
1

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

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