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

리눅스마스터 2급
(2018-06-09 기출문제)

목록

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

1. 다음 명령의 결과로 설정되는 lin.txt 파일의 허가권으로 알맞은 것은?

  1. --wx-wx-wx
  2. -r--------
  3. -r--r--r--
  4. ------r--
(정답률: 89%)
  • 명령: touch lin.txt
    결과: -r--r--r-- 1 user user 0 Jun 9 00:00 lin.txt

    이유: touch 명령은 새로운 파일을 생성하며, 기본적으로 생성된 파일의 허가권은 666 (rw-rw-rw-) 이다. 그러나 umask 값에 따라 파일 생성 시 기본 허가권에서 umask 값에 해당하는 비트를 빼서 설정된다. 이 경우 umask 값이 022 이므로, 기본 허가권에서 "w" 권한을 빼면 "-r--r--r--" 이 된다.
profile_image
1

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

2. 다음은 삼바로 공유된 디렉터리를 공유하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. smb
  2. smbfs
  3. samba
  4. nfs
(정답률: 50%)
profile_image
1

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

3. 다음 명령의 결과로 출력되는 ( 괄호 ) 안의 값으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. u=, g=, o=w
  2. u=rx, g=rx, o=r
  3. u=rw, g=rw, o=r
  4. u=rwx, g=rwx, o=rx
(정답률: 78%)
  • 해당 명령은 파일의 권한을 변경하는 것이다.

    - u는 owner(소유자)를 의미하며, rwx는 read, write, execute 권한을 의미한다.
    - g는 group(그룹)을 의미하며, rwx는 read, write, execute 권한을 의미한다.
    - o는 others(다른 사용자)를 의미하며, rx는 read, execute 권한을 의미한다.

    따라서, "u=rwx, g=rwx, o=rx"는 해당 파일의 소유자는 read, write, execute 권한을 가지고, 그룹과 다른 사용자는 read, write, execute 권한이 없고 read, execute 권한만 가지게 된다.
profile_image
1

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

4. 다음 중 Set-UID에 대한 설정하는 방법으로 알맞은 것은?

  1. chmod s+u a.out
  2. chmod s+g a.out
  3. chmod u+s a.out
  4. chmod u+g a.out
(정답률: 80%)
  • Set-UID를 설정하기 위해서는 "chmod u+s 파일명" 명령어를 사용해야 한다. 이는 해당 파일의 소유자에게 실행 권한을 부여하고, 실행 시에는 해당 파일의 소유자의 권한으로 실행되도록 설정하는 것이다. 따라서, "chmod s+u a.out"는 올바른 명령어가 아니며, "chmod s+g a.out"는 해당 파일의 그룹에게 실행 권한을 부여하는 것이므로 Set-UID 설정과는 관련이 없다. "chmod u+g a.out"는 해당 파일의 그룹에게 읽기 권한을 부여하는 것이므로 Set-UID 설정과는 관련이 없다.
profile_image
1

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

5. 다음 명령과 같이 umask 값을 지정했을 경우에 파일 생성 시 부여되는 허가권 값으로 알맞은 것은?

  1. --------w-
  2. --------wx
  3. -rw-rw-r--
  4. -rwxrwxr-x
(정답률: 58%)
  • umask 값이 022일 경우, 파일 생성 시 기본적으로 666(모든 사용자에게 읽기와 쓰기 권한이 부여된 상태)에서 umask 값(022)을 뺀 644(소유자는 읽기와 쓰기 권한, 그룹과 다른 사용자는 읽기 권한만 부여된 상태)가 부여된다. 이때, 파일 생성 시 특정 사용자에게 쓰기 권한을 부여하고 싶다면, 해당 사용자의 권한 부분에 "w"를 추가해주면 된다. 따라서, "--------w-"은 소유자와 그룹에게는 읽기와 쓰기 권한만 부여되고, 다른 사용자에게는 어떠한 권한도 부여되지 않은 상태에서 특정 사용자에게만 쓰기 권한을 부여한 것이다.
profile_image
1

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

6. 다음 중 fdisk 명령 실행 시에 파티션의 속성을 변경하는 명령으로 알맞은 것은?

  1. c
  2. m
  3. n
  4. t
(정답률: 73%)
  • 정답: t

    설명: fdisk 명령에서 "t" 명령은 파티션의 유형 코드를 변경하는 명령입니다. 이 명령을 사용하여 파티션의 속성을 변경할 수 있습니다. 예를 들어, Linux 파일 시스템을 사용하는 파티션을 만들기 위해 유형 코드를 83으로 변경할 수 있습니다.
profile_image
1

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

7. 다음 중 파티션에 사용가능한 아이노드(I-node)의 수를 확인하는 명령으로 알맞은 것은?

  1. df -i
  2. du
  3. fsck
  4. mount
(정답률: 79%)
  • 정답은 "df -i"입니다.

    "df -i" 명령은 파일 시스템의 파티션에 사용 가능한 아이노드(I-node)의 수를 확인하는 명령입니다. 이 명령은 파일 시스템의 용량과 함께 아이노드 사용량도 보고합니다.

    "du" 명령은 디렉토리와 파일의 디스크 사용량을 보고하는 명령입니다.

    "fsck" 명령은 파일 시스템을 검사하고 복구하는 명령입니다.

    "mount" 명령은 파일 시스템을 마운트하거나 언마운트하는 명령입니다.
profile_image
1

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

8. 다음 중 공유 디렉터리(world-writable directory) 설정이라고 부르는 스티키 비트(Sticky Bit)가 부여된 디렉터리로 알맞은 것은?

  1. /bin
  2. /usr
  3. /etc
  4. /tmp
(정답률: 71%)
  • 정답은 "/tmp"입니다.

    스티키 비트는 리눅스 시스템에서 공유 디렉터리에 대한 접근 권한을 제한하는 데 사용됩니다. 스티키 비트가 설정된 디렉터리는 오직 파일 소유자, 디렉터리 소유자, 또는 슈퍼유저(root)만이 파일을 삭제하거나 이동할 수 있습니다. 이를 통해 다른 사용자들이 실수로 파일을 삭제하거나 이동하는 것을 방지할 수 있습니다.

    따라서, "/tmp" 디렉터리는 공유 디렉터리이며, 스티키 비트가 설정되어 있기 때문에 공유 디렉터리 설정이라고 부르는 것입니다. 이 디렉터리는 모든 사용자가 쓰기 권한을 가지고 있으며, 임시 파일이나 디렉터리를 저장하는 데 사용됩니다.
profile_image
1

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

9. 다음 중 ihduser라는 사용자에 사용자 쿼터를 설정하는 명령으로 알맞은 것은?

  1. quota ihduser
  2. quotaon ihduser
  3. edquota ihduser
  4. quotacheck ihduser
(정답률: 74%)
  • 정답은 "edquota ihduser"입니다.

    "quota ihduser"는 사용자 ihduser의 디스크 사용량을 보여주는 명령어입니다.

    "quotaon ihduser"는 사용자 ihduser의 디스크 사용량 제한을 활성화하는 명령어입니다.

    "quotacheck ihduser"는 파일 시스템에서 디스크 사용량을 추적하는 데 사용되는 데이터베이스를 업데이트하는 명령어입니다.

    반면에 "edquota ihduser"는 사용자 ihduser의 디스크 사용량 제한을 설정하는 명령어입니다. 이 명령어를 사용하면 사용자의 하드 디스크 사용량 제한을 설정하고, 소프트 제한과 하드 제한을 구분하여 설정할 수 있습니다.
profile_image
1

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

10. 다음 중 fsck 명령 실행 시에 발생한 오류 파일들이 위치하는 디렉터리로 알맞은 것은?

  1. /sys
  2. /tmp
  3. /cgroup
  4. /lost+found
(정답률: 76%)
  • 정답은 "/lost+found" 입니다.

    fsck 명령은 파일 시스템을 검사하고 복구하는데 사용됩니다. 이 과정에서 파일 시스템에서 손상된 파일들을 복구하거나 삭제할 수 있습니다. 이때 fsck 명령은 손상된 파일들을 "/lost+found" 디렉터리에 복구합니다. 따라서 fsck 명령 실행 시에 발생한 오류 파일들은 "/lost+found" 디렉터리에 위치하게 됩니다.
profile_image
1

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

11. 다음 중 스크립트 내용에 대한 설명으로 틀린 것은?

  1. 자동으로 파일을 전송하는 스크립트이다.
  2. backup.tar.gz 파일을 다운로드 한다.
  3. 바이너리 전송모드를 사용한다.
  4. 서버의 서비스 포트는 21번이다.
(정답률: 68%)
  • 스크립트는 FTP를 사용하여 파일을 다운로드하는 것이며, backup.tar.gz 파일을 다운로드한다는 내용이 명시되어 있기 때문이다.
profile_image
1

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

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

  1. chsh -s /bin/ksh
  2. usermod -s /bin/ksh ihduser
  3. chsh
  4. useradd -s /bin/ksh ihduser
(정답률: 55%)
  • 이미 생성된 사용자의 로그인 셸을 변경하기 위해서는 "chsh" 명령어를 사용해야 한다. 따라서 정답은 "chsh"이다.
profile_image
1

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

13. 다음 중 ( 괄호 ) 안에 들어갈 명령어 출력 내용으로 알맞은 것은?

  1. ㉠ 출력 내용 없음 ㉡ 출력 내용 없음
  2. ㉠ VAR1=linux ㉡ 출력 내용 없음
  3. ㉠ 출력 내용 없음 ㉡ VAR2=linux2
  4. ㉠ VAR1=linux ㉡ VAR2=linux2
(정답률: 51%)
  • 보기에서는 먼저 VAR1 변수에 "linux" 값을 할당하고, 그 다음에 VAR2 변수에 "linux2" 값을 할당하는 명령어가 순서대로 나와있다. 따라서 정답은 "㉠ VAR1=linux ㉡ VAR2=linux2" 이다.
profile_image
1

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

14. 다음 중 명령어 출력 결과와 상관있는 변수로 알맞은 것은?

  1. HISTTIMEFORMAT
  2. HISTFILE
  3. DISPLAY
  4. HISTCHK
(정답률: 55%)
  • 명령어 출력 결과에 날짜와 시간이 함께 출력되는 것은 "HISTTIMEFORMAT" 변수가 설정되어 있기 때문이다. 이 변수는 터미널에서 입력한 명령어의 실행 시간을 기록할 때 사용된다. 다른 변수들은 명령어 출력 결과와는 직접적인 상관관계가 없다.
profile_image
1

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

15. 다음 중 명령어에 대한 설명으로 알맞은 것은?

  1. /disk1 내용을 /disk2로 옮긴다.
  2. /disk2 내용을 /disk1로 옮긴다.
  3. /disk1 내용만 백업 받는다.
  4. /disk2 내용만 백업 받는다.
(정답률: 69%)
  • 명령어 "cp"는 파일이나 디렉토리를 복사하는 명령어이다. "/disk1" 디렉토리의 내용을 "/disk2"로 복사하는 명령어이므로 정답은 "/disk1 내용을 /disk2로 옮긴다."이다.
profile_image
1

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

16. 다음 중 사용자의 로그인 셸을 확인하는 명령어로 틀린 것은?

  1. SHELL 변수의 내용을 확인한다.
  2. /etc/group 파일의 내용을 확인한다.
  3. /etc/passwd 파일의 내용을 확인한다.
  4. finger 명령어의 -l 옵션을 사용한다.
(정답률: 57%)
  • "/etc/group 파일의 내용을 확인한다."가 틀린 것이다.

    이유: /etc/group 파일은 사용자 그룹 정보를 담고 있으며, 로그인 셸과는 관련이 없다. 로그인 셸을 확인하기 위해서는 /etc/passwd 파일을 확인해야 한다.

    간단한 설명: /etc/group 파일은 사용자 그룹 정보를 담고 있으며, /etc/passwd 파일은 사용자 계정 정보를 담고 있다. 로그인 셸 정보는 /etc/passwd 파일에서 확인할 수 있다.
profile_image
1

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

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

  1. /etc/profile
  2. /etc/bashrc
  3. $HOME/.bash_logout
  4. $HOME/.bashrc
(정답률: 54%)
  • "$HOME/.bashrc"는 현재 사용자의 홈 디렉토리에 위치한 bash shell 설정 파일이다. 따라서 이 파일은 해당 사용자의 로그인 시에 실행되어 사용자의 환경 변수, alias, 함수 등을 설정하게 된다. 다른 보기들은 시스템 전역적인 설정 파일이나 로그아웃 시 실행되는 파일이므로, 현재 사용자의 bash shell 설정과는 직접적인 연관이 없다.
profile_image
1

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

18. 다음 중 ( 괄호 ) 안에 들어갈 명령어 구문으로 알맞은 것은?

  1. ls file1*
  2. ls file?
  3. ls file[12].py
  4. ls file[!1].py
(정답률: 55%)
  • "ls file[12].py"는 file1.py와 file2.py 두 개의 파일을 동시에 선택하는 명령어 구문이다. [ ] 안에 1과 2가 들어가 있기 때문에 이 두 파일이 선택된다.
profile_image
1

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

19. 다음 중 웹서버 데몬을 구동하는 방법이 아닌 것은?

  1. service httpd start
  2. /etc/rc.d/httpd start
  3. /etc/init.d/httpd restart
  4. /etc/rc.d/init.d/httpd restart
(정답률: 45%)
  • "/etc/rc.d/init.d/httpd restart"은 올바른 경로가 아니기 때문에 웹서버 데몬을 구동하는 방법이 아니다. 정답은 "/etc/rc.d/httpd start"이다. 이는 CentOS나 Red Hat 계열의 리눅스에서 웹서버 데몬을 구동하는 명령어이다. "/etc/rc.d/"는 리눅스에서 시스템 초기화 스크립트가 위치하는 디렉토리이며, "httpd"는 아파치 웹서버 데몬의 이름이다. "start"는 해당 데몬을 시작하라는 명령어이다.
profile_image
1

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

20. 다음 명령의 결과에 대한 설명으로 틀린 것은?

  1. 백그라운드 작업 상태는 jobs 명령으로 확인할 수 있다.
  2. 작업번호 없이 fg명령을 수행하면 vi a.txt가 포어그라운드로 전환된다.
  3. 'fg %2' 명령으로 vi b.txt를 포어그라운드 프로세스로 전환할 수 있다.
  4. 보통 사용자가 가장 늦게 실행한 프로세스에 + 기호가 붙는다.
(정답률: 52%)
  • 작업번호 없이 fg 명령을 수행하면 현재 백그라운드로 실행 중인 가장 최근의 작업이 포어그라운드로 전환되기 때문이다. 따라서 vi a.txt가 백그라운드로 실행 중이었다면, fg 명령을 수행하면 해당 작업이 포어그라운드로 전환된다.
profile_image
1

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

21. 다음 중 현재 실행중인 vi 명령의 프로세스를 강제로 종료하고자 할 때 사용하는 명령으로 알맞은 것은?

  1. kill -HUP 2691
  2. kill -HUP 2692
  3. kill -9 2691
  4. kill -9 2692
(정답률: 82%)
  • 정답은 "kill -9 2692"입니다.

    이유는 다음과 같습니다.

    - kill 명령은 프로세스를 종료시키는 명령입니다.
    - -HUP 옵션은 SIGHUP 시그널을 보내서 프로세스를 종료시키는 옵션입니다.
    - -9 옵션은 SIGKILL 시그널을 보내서 프로세스를 강제로 종료시키는 옵션입니다.
    - 따라서 "kill -9 2692" 명령은 PID가 2692인 프로세스를 강제로 종료시키는 명령입니다.
profile_image
1

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

22. 다음 중매주 월요일 오전 4시정각에 /etc/check.sh 라는 스크립트를 실행하는 crontab 설정으로 알맞은 것은?

  1. * 1 1 4 0 /etc/check.sh
  2. 0 4 * * 1 /etc/check.sh
  3. * * 1 0 4 ./etc/check.sh
  4. 1 * * 4 0 ./etc/check.sh
(정답률: 83%)
  • 정답: 0 4 * * 1 /etc/check.sh

    설명:
    - "0 4 * * 1"은 "매주 월요일 오전 4시정각"을 의미하는 crontab 설정이다.
    - "/etc/check.sh"는 실행할 스크립트 파일의 경로이다.
    - 따라서, 이 crontab 설정은 매주 월요일 오전 4시정각에 /etc/check.sh 스크립트를 실행하도록 설정한 것이다.
profile_image
1

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

23. 다음 중 root 사용자가 ihd 사용자의 crontab 내용을 작성하거나 수정하고자 할 때 사용하는 명령으로 알맞은 것은?

  1. crontab -e ihd
  2. crontab -e -u ihd
  3. crontab -w ihd
  4. crontab -w -u ihd
(정답률: 66%)
  • 정답은 "crontab -e -u ihd"입니다.

    이유는 다음과 같습니다.

    - crontab: crontab 명령어는 사용자의 cron 작업을 관리하는 명령어입니다.
    - -e: crontab 명령어의 옵션 중 하나로, 사용자의 cron 작업을 편집할 수 있도록 에디터를 엽니다.
    - -u: crontab 명령어의 옵션 중 하나로, 지정한 사용자의 cron 작업을 관리합니다.

    따라서, "crontab -e -u ihd" 명령어는 root 사용자가 ihd 사용자의 cron 작업을 편집할 수 있도록 에디터를 열어주는 명령어입니다.
profile_image
1

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

24. 시그널에 관련된 설명으로 틀린 것은?

  1. SIGKILL은 프로세스를 강제로 종료시키는 시그널이다.
  2. SIGINT는 키보드로부터 오는 인터럽트 시그널로 실행을 중지시킨다.
  3. 시그널의 전체 목록은 명령행에서 'kill -a'명령으로 확인할 수 있다.
  4. 특정 프로세스가 다른 프로세스에게 메시지를 보낼 때 시그널을 이용한다.
(정답률: 68%)
  • 시그널의 전체 목록은 명령행에서 'kill -a'명령으로 확인할 수 있다는 설명이 틀렸습니다. 올바른 명령어는 'kill -l'입니다. 'kill -a'는 모든 프로세스를 종료하는 명령어입니다.
profile_image
1

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

25. 다음 중 [Ctrl] + [z] 입력 시 전송되는 시그널로 알맞은 것은?

  1. SIGINT
  2. SIGQUIT
  3. SIGSTOP
  4. SIGTSTP
(정답률: 65%)
  • 정답: SIGTSTP

    [Ctrl] + [z] 입력 시 전송되는 시그널은 SIGTSTP이다. 이 시그널은 현재 실행 중인 프로세스를 일시 중지시키는 시그널로, 프로세스는 일시 중지 상태에서 대기하게 된다. 이후 [fg] 명령어를 통해 다시 실행할 수 있다.
profile_image
1

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

26. 다음 설명에 알맞은 명령어는?

  1. pstree
  2. fork
  3. exec
  4. ps
(정답률: 76%)
  • 이 그림은 프로세스 간의 관계를 보여주는 것으로, fork는 부모 프로세스에서 자식 프로세스를 생성하는 명령어이다. 따라서 fork가 정답이다.
profile_image
1

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

27. 다음 중 프로세스에 관련된 설명으로 알맞은 것은?

  1. 최초의 프로세스는 init로 PID는 0이다.
  2. 시스템 운영에 필요한 프로세스는 fork방식으로 생성된다.
  3. 프로세스 호출은 fork와 inetd 방식이 있다.
  4. inetd 방식으로 호출된 프로세스는 작업 종료 유무에 상관없이 항상 메모리에 상주한다.
(정답률: 58%)
  • 시스템 운영에 필요한 프로세스는 fork 방식으로 생성된다는 이유는, fork 방식은 부모 프로세스가 자식 프로세스를 생성하는 방식으로, 부모 프로세스가 시스템 운영에 필요한 프로세스를 생성하면 자식 프로세스도 시스템 운영에 필요한 프로세스가 되기 때문이다.
profile_image
1

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

28. 다음 중 스케줄링에 관련된 명령어로 알맞게 짝지은 것은?

  1. jobs, crontab
  2. jobs, command
  3. at, crontab
  4. at, command
(정답률: 66%)
  • at과 crontab은 모두 스케줄링에 관련된 명령어입니다. at은 일회성으로 특정 시간에 명령어를 실행하도록 예약하는 명령어이고, crontab은 주기적으로 명령어를 실행하도록 예약하는 명령어입니다. 따라서 정답은 "at, crontab"입니다.
profile_image
1

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

29. 다음 중 vi 편집기의 문자열 치환과 같은 패턴으로 셸 환경에서 치환 가능한 명령어로 알맞은 것은?

  1. cat
  2. awk
  3. sed
  4. printf
(정답률: 45%)
  • 정답은 "sed"입니다. sed는 스트림 에디터로, 텍스트 파일에서 특정 패턴을 찾아 다른 패턴으로 치환하는 등의 문자열 처리를 할 수 있습니다. 이는 vi 편집기에서의 문자열 치환과 유사한 기능을 수행하며, 셸 환경에서도 사용할 수 있습니다.
profile_image
1

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

30. vi 편집기로 다음과 같은 작업을 수행하려고 한다. vi편집기에서 사용될 수 있는 단축키 조합으로 알맞은 것은?

  1. yy, p
  2. dd, p
  3. db, o
  4. dl, o
(정답률: 82%)
  • dd는 현재 커서가 위치한 줄을 삭제하는 단축키이고, p는 삭제한 내용을 현재 커서 위치 다음에 붙여넣는 단축키이다. 따라서, 현재 커서가 위치한 줄을 삭제하고 그 내용을 다음 줄에 붙여넣는 작업을 수행할 수 있다. yy는 현재 커서가 위치한 줄을 복사하는 단축키이고, db는 현재 커서 위치에서 단어의 끝까지 삭제하는 단축키이다. dl은 현재 커서 위치에서 한 글자를 삭제하는 단축키이다. o는 현재 커서 위치에서 다음 줄에 새로운 줄을 추가하는 단축키이다.
profile_image
1

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

31. 다음과 같은 명령의 수행 결과 가장 알맞은 것은?

  1. ihd.txt 파일을 삭제한다.
  2. .ihd.txt.swp 파일의 내용을 불러온다.
  3. ihd.txt 파일의 스왑(swap)파일 목록을 출력한다.
  4. ihd.txt 파일이 존재하지 않으면 새로 만들고 vi가 실행된다.
(정답률: 50%)
  • 해당 명령은 vi 편집기에서 ihd.txt 파일을 열었을 때, 비정상적으로 종료되어 .ihd.txt.swp 파일이 생성된 상황에서, 해당 swp 파일을 불러와서 이전에 작업하던 내용을 복구하기 위한 명령이다. 따라서 ".ihd.txt.swp 파일의 내용을 불러온다."가 정답이다.
profile_image
1

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

32. 다음 중 emacs 편집기에서 커서가 위치한 부분부터 줄 전체를 삭제하는 단축키로 알맞은 것은?

  1. [Ctrl] + [x]
  2. [Ctrl] + [k]
  3. [Ctrl] + [d]
  4. [Alt] + [d]
(정답률: 42%)
  • 정답: [Ctrl] + [k]

    이유: [Ctrl] + [k] 단축키는 emacs에서 현재 커서 위치부터 줄 끝까지의 모든 문자를 삭제하는 기능을 수행합니다. 따라서 커서가 위치한 부분부터 줄 전체를 삭제하기에 알맞은 단축키입니다.
profile_image
1

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

33. 다음 중 리눅스에서 사용하는 에디터로 틀린 것은?

  1. notepad
  2. vim
  3. emacs
  4. pico
(정답률: 81%)
  • 리눅스에서는 "notepad"를 사용하지 않습니다. "notepad"는 윈도우 운영체제에서 사용하는 텍스트 에디터입니다. 리눅스에서는 주로 "vim", "emacs", "pico" 등의 에디터를 사용합니다.
profile_image
1

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

34. 다음 중 리눅스에서 사용되는 GUI기반의 에디터로 알맞은 것은?

  1. gVim
  2. PICO
  3. emacs
  4. vim
(정답률: 73%)
  • gVim은 리눅스에서 사용되는 GUI 기반의 에디터이다. 다른 보기들은 CLI(Command Line Interface) 기반의 에디터이다.
profile_image
1

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

35. 다음 중 cmake 기반의 프로그램 설치 순서로 가장 알맞은 것은?

  1. configure → cmake → make install
  2. configure → make → cmake
  3. make → cmake → make install
  4. cmake → make install
(정답률: 49%)
  • 정답은 "cmake → make install" 입니다.

    cmake은 프로그램을 빌드하기 위한 Makefile을 생성하는 도구입니다. 따라서 빌드하기 전에 cmake을 실행하여 Makefile을 생성해야 합니다. 그리고 생성된 Makefile을 이용하여 make 명령어를 실행하여 프로그램을 빌드합니다. 마지막으로 make install 명령어를 실행하여 빌드된 프로그램을 시스템에 설치합니다.

    따라서 cmake을 먼저 실행하여 Makefile을 생성한 후, make install 명령어를 실행하여 프로그램을 설치하는 것이 가장 알맞은 순서입니다.
profile_image
1

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

36. 다음 중 cmake 기반의 소스 설치를 수행하는 프로그램으로 알맞은 것은?

  1. Apache HTTP
  2. PHP
  3. MySQL
  4. SAMBA
(정답률: 68%)
  • 정답은 "MySQL"입니다.

    MySQL은 cmake 기반의 소스 설치를 수행하는 프로그램입니다. MySQL은 CMake를 사용하여 소스 코드를 빌드하고 설치하는 데 사용됩니다. CMake는 MySQL의 빌드 시스템으로 사용되며, MySQL의 소스 코드를 빌드하고 설치하는 데 필요한 모든 의존성을 관리합니다. 따라서 MySQL은 cmake 기반의 소스 설치를 수행하는 프로그램으로 알맞습니다.
profile_image
1

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

37. 다음 중 데비안 계열 리눅스에서 사용하는 패키지 관리 프로그램으로 가장 거리가 먼 것은?

  1. alien
  2. apt-get
  3. dselect
  4. yum
(정답률: 65%)
  • 정답은 "yum"입니다.

    "alien"은 데비안 계열이 아닌 다른 리눅스 배포판에서 사용되는 패키지 변환 도구입니다.

    "apt-get"과 "dselect"은 데비안 계열 리눅스에서 사용되는 패키지 관리 도구입니다.

    하지만 "yum"은 레드햇 계열 리눅스에서 사용되는 패키지 관리 도구입니다. 따라서 데비안 계열 리눅스에서는 사용되지 않습니다.
profile_image
1

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

38. 다음은 관련 패키지를 삭제하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. delete
  2. erase
  3. remove
  4. uninstall
(정답률: 67%)
  • 정답은 "remove"이다.

    패키지를 삭제하는 명령어는 "apt-get remove (패키지명)"이다. 따라서 이 문제에서도 "remove"를 선택해야 한다.

    "delete"와 "erase"는 파일을 삭제하는 용어이고, "uninstall"은 프로그램을 제거하는 용어이다. 이들은 패키지를 삭제하는 용어로 사용되지 않는다.
profile_image
1

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

39. yum 명령의 결과가 다음 그림과 같을 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -i
  2. -qi
  3. info
  4. search
(정답률: 55%)
  • yum 명령의 결과에서 "Installed Packages" 부분을 보면 현재 시스템에 설치된 패키지들의 정보가 나열되어 있다. 이 정보는 패키지 이름, 버전, 출시일 등을 포함하고 있다. 따라서 이 명령의 결과는 시스템에 설치된 패키지들의 정보를 보여주는 것이므로, 이 명령의 옵션 중에서는 "info"가 가장 적절한 것이다.

    - "-i" 옵션은 특정 패키지의 정보를 보여주는 옵션이다.
    - "-qi" 옵션은 특정 패키지의 정보를 조용히(quietly) 보여주는 옵션이다.
    - "search" 옵션은 패키지를 검색하는 옵션이다.
profile_image
1

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

40. 다음 조건에 해당하는 명령으로 알맞은 것은?

  1. tar zcvf linux.tar.gz *.txt
  2. tar jcvf linux.tar.bz2 *.txt
  3. tar zxvf linux.tar.gz *.txt
  4. tar jxvf linux.tar.bz2 *.txt
(정답률: 62%)
  • 해당 명령은 현재 디렉토리에서 확장자가 .txt인 모든 파일을 압축하여 linux.tar.gz 파일로 만드는 명령이다. z 옵션은 gzip으로 압축하고, c 옵션은 새로운 아카이브를 생성하며, v 옵션은 실행 과정을 자세히 출력한다. f 옵션은 아카이브 파일 이름을 지정한다.
profile_image
1

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

41. 다음 조건과 같을 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -ivh
  2. -uvh
  3. -Uvh
  4. -Fvh
(정답률: 58%)
  • 이 보기는 "tar" 명령어의 옵션을 나타내는 것이다. 각 옵션의 의미는 다음과 같다.

    - -i: 파일을 압축 또는 해제할 때 진행 상황을 출력한다.
    - -u: 압축 파일에 있는 파일 중에서 원본 파일보다 최신인 파일만 압축 해제한다.
    - -v: 압축 또는 해제 과정에서 진행 상황을 자세히 출력한다.
    - -h: 용량을 보기 쉽게 출력한다.
    - -f: 파일 이름을 지정한다.

    따라서, "-Uvh" 옵션은 "tar" 명령어를 사용할 때 압축 파일에서 원본 파일보다 최신인 파일만 압축 해제하면서 진행 상황을 자세히 출력하고 용량을 보기 쉽게 출력하는 옵션이다.
profile_image
1

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

42. 다음은 yum 명령을 이용해서 패키지를 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -i
  2. -u
  3. -U
  4. install
(정답률: 74%)
  • yum 명령어에서 패키지를 설치할 때 사용하는 옵션은 "install" 이다. 따라서 정답은 "install" 이다.
profile_image
1

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

43. 다음 중 프린터 설정에 관한 내용으로 틀린 것은?

  1. system-config-printer 명령으로 손쉽게 설정할 수 있다.
  2. CUPS를 사용하는 경우 로컬 연결한 프린터를 네트워크 프린터처럼 설정 가능하다.
  3. 리눅스 시스템에 프린터를 직접 연결하는 경우 자동으로 관련 파일이 생성된다.
  4. USB포트에 연결하면 /dev/lp0으로 사용 가능하다.
(정답률: 56%)
  • "USB포트에 연결하면 /dev/lp0으로 사용 가능하다."가 틀린 내용이다. 이는 예전 리눅스 시스템에서 사용되던 방식으로, 현재는 udev 규칙을 통해 자동으로 장치 파일이 생성되기 때문에 /dev/lp0을 직접 사용할 필요가 없다.
profile_image
1

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

44. 다음 중 시스템에 설치된 장치 목록을 출력해주는 명령으로 알맞은 것은?

  1. vmstat
  2. netstat
  3. top
  4. lspci
(정답률: 66%)
  • 정답: lspci

    설명: lspci는 시스템에 설치된 PCI 장치들의 목록을 출력해주는 명령어이다. vmstat는 시스템의 가상 메모리 상태를 출력해주는 명령어이고, netstat는 네트워크 연결 상태를 출력해주는 명령어이며, top은 시스템의 프로세스 상태를 출력해주는 명령어이다.
profile_image
1

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

45. 다음 중 프린터 큐의 작업 목록을 출력하는 명령으로 알맞은 것은?

  1. lpq
  2. lpm
  3. lpr
  4. lp
(정답률: 73%)
  • 정답은 "lpq"입니다.

    "lpq"는 LPD(Printer Daemon) 서비스에서 프린터 큐의 작업 목록을 출력하는 명령어입니다. 이 명령어를 사용하면 현재 대기 중인 작업, 인쇄 중인 작업, 그리고 완료된 작업의 목록을 확인할 수 있습니다.

    반면, "lpm"은 존재하지 않는 명령어이며, "lpr"은 파일을 프린터에 보내는 명령어, "lp"는 프린터에 직접 출력하는 명령어입니다.
profile_image
1

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

46. 다음 중 ihd.txt 파일을 프린터로 인쇄하기 위한 명령으로 틀린 것은?

  1. lpr -r ihd.txt
  2. cat ihd.txt | lpr
  3. cat ihd.txt > /dev/null
  4. cat ihd.txt > /dev/lp0
(정답률: 67%)
  • 정답은 "cat ihd.txt > /dev/lp0"입니다.

    이유는 "/dev/lp0"은 프린터를 나타내는 장치 파일이지만, ">"는 파일을 출력하는 것이 아니라 파일을 다른 파일이나 장치로 리다이렉션하는 것을 의미합니다. 따라서 이 명령은 ihd.txt 파일을 /dev/lp0 파일로 복사하려고 시도할 것입니다.

    반면에 "cat ihd.txt > /dev/null"은 ihd.txt 파일의 내용을 출력하지 않고, /dev/null이라는 특수한 파일로 출력을 보내어 출력을 무시하도록 합니다. 이렇게 함으로써 파일을 인쇄하지 않고도 명령을 실행할 수 있습니다.

    그리고 "lpr -r ihd.txt"는 ihd.txt 파일을 인쇄하는 명령입니다. "-r" 옵션은 인쇄 작업이 완료될 때까지 대기하도록 지시합니다.

    마지막으로 "cat ihd.txt | lpr"은 ihd.txt 파일의 내용을 "cat" 명령으로 출력하고, "|"를 사용하여 출력을 "lpr" 명령으로 보내어 인쇄합니다.
profile_image
1

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

47. 다음 중 ALSA에 관한 내용으로 틀린 것은?

  1. 사운드 카드를 자동으로 구성하게 한다.
  2. 다수의 사운드 장치를 관리하는 것을 목적으로 한다.
  3. 표준 유닉스 장치 시스템 콜에 기반을 두고 있다.
  4. 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널의 요소다.
(정답률: 57%)
profile_image
1

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

48. 다음 내용으로 알맞은 것은?

  1. LPRng
  2. BPRng
  3. CUPS
  4. ALSA
(정답률: 73%)
  • 이 그림은 프린터 관리 시스템에 대한 설명이다. LPRng은 리눅스 운영체제에서 사용되는 프린터 관리 시스템 중 하나이다. BPRng은 LPRng의 이전 버전이며, CUPS는 Mac OS와 리눅스에서 사용되는 프린터 관리 시스템이다. ALSA는 리눅스에서 사용되는 오디오 드라이버이다. 따라서, 이 그림에서 정답은 "LPRng"이다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 X 서버에서 보내온 키 값을 설치하는 명령으로 알맞은 것은?

  1. xauth add $DISPLAY . ed41d4ee4d147d67d26
  2. xauth add $DISPLAY ed41d4ee4d147d67d26
  3. xauth add DISPLAY . ed41d4ee4d147d67d26
  4. xauth add DISPLAY ed41d4ee4d147d67d26
(정답률: 53%)
  • 정답은 "xauth add $DISPLAY . ed41d4ee4d147d67d26"입니다.

    이유는 X 서버에서 보내온 키 값을 설치하는 명령어는 "xauth add"입니다. $DISPLAY는 현재 사용 중인 디스플레이를 나타내는 환경 변수이며, "."은 키의 인증 정보를 현재 사용 중인 디렉토리에 저장하겠다는 의미입니다. 마지막으로 "ed41d4ee4d147d67d26"은 X 서버에서 보내온 키 값입니다. 따라서 "xauth add $DISPLAY . ed41d4ee4d147d67d26"이 정답입니다.
profile_image
1

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

50. 다음 중 KDE에 대한 설명으로 틀린 것은?

  1. X 윈도에 사용되는 대표적인 데스크톱 환경이다.
  2. Qt 라이브러리를 기반으로 만들어졌다.
  3. GNOME 보다 먼저 개발되었다.
  4. 초기에는 자유 소프트웨어 라이선스가 아니었으나 추후에 BSD 라이선스로 공개하였다.
(정답률: 50%)
  • KDE는 초기에 자유 소프트웨어 라이선스가 아니었으나 추후에 BSD 라이선스로 공개하였다. 이유는 KDE 2.0 이전 버전에서는 Qt 라이브러리를 사용하기 위해서는 상용 라이선스를 구매해야 했기 때문이다. 이는 자유 소프트웨어의 원칙에 어긋나는 것으로 여겨졌고, KDE 개발자들은 이 문제를 해결하기 위해 Qt 라이브러리를 GPL 라이선스로 공개하는 것을 요구하였다. 이후 Trolltech사는 Qt 라이브러리를 GPL 라이선스로 공개하였고, KDE도 이에 맞추어 BSD 라이선스로 전환하였다.
profile_image
1

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

51. 다음 그림에 해당하는 프로그램으로 알맞은 것은?

  1. ImageMagicK
  2. eog
  3. GIMP
  4. Totem
(정답률: 50%)
  • 이 그림은 이미지 편집 프로그램을 나타내고 있으며, "ImageMagicK"은 이미지 처리 프로그램, "eog"는 이미지 뷰어, "Totem"은 동영상 플레이어이다. 따라서, 이 그림에 해당하는 프로그램은 "GIMP"이다. "GIMP"는 GNU 이미지 처리 프로그램으로, 이미지 편집, 그래픽 디자인, 그림 그리기 등 다양한 기능을 제공한다.
profile_image
1

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

52. 다음 중 가장 저수준의 X 관련 클라이언트 라이브러리로 알맞은 것은?

  1. XCB
  2. GTK+
  3. Qt
  4. Xt
(정답률: 58%)
  • XCB가 가장 저수준의 X 관련 클라이언트 라이브러리이다. 이는 X Window System 프로토콜을 직접 다루기 때문이다. GTK+와 Qt는 XCB를 기반으로 만들어졌지만, 더 높은 수준의 추상화를 제공하여 개발자가 더 쉽게 GUI 애플리케이션을 개발할 수 있도록 도와준다. Xt는 X Toolkit Intrinsics의 약자로, XCB와는 다른 라이브러리이다. Xt는 X11 프로그래밍을 위한 고수준 라이브러리로, XCB보다 더 추상화된 인터페이스를 제공한다.
profile_image
1

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

53. 다음 X 윈도 응용 프로그램 중 텍스트 파일을 생성할 때 사용하는 프로그램으로 틀린 것은?

  1. gvim
  2. kwrite
  3. gedit
  4. evince
(정답률: 50%)
  • "evince"는 텍스트 파일을 생성하는 프로그램이 아니라 PDF 뷰어이기 때문에 틀린 것입니다.
profile_image
1

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

54. 다음 중 X 윈도를 부팅 시에 실행하기 위해 설정하는 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/x.org
  3. /etc/inittab
  4. /etc/initdefault
(정답률: 66%)
  • 정답: "/etc/inittab"

    설명: "/etc/inittab" 파일은 시스템 부팅 시에 초기화 프로세스를 설정하는 파일입니다. 이 파일은 시스템 레벨을 지정하고, 실행할 프로그램을 지정하며, 시스템이 종료될 때 실행할 작업을 지정합니다. X 윈도를 부팅 시에 실행하려면 "/etc/inittab" 파일에서 시스템 레벨을 5로 설정하고, 실행할 X 윈도 프로그램을 지정해야 합니다.
profile_image
1

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

55. 다음 그림에 해당하는 프로그램으로 알맞은 것은?

  1. LibreOffice Writer
  2. LibreOffice Impress
  3. LibreOffice Calc
  4. LibreOffice Draw
(정답률: 75%)
  • 이 그림은 프레젠테이션 소프트웨어를 나타내고 있으며, "LibreOffice Impress"는 프레젠테이션 소프트웨어 중 하나이기 때문에 정답입니다. "LibreOffice Writer"는 워드 프로세서, "LibreOffice Calc"는 스프레드시트 소프트웨어, "LibreOffice Draw"는 벡터 그래픽 편집기입니다.
profile_image
1

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

56. 다음 중 X 윈도 기반 이미지 뷰어 프로그램으로 틀린 것은?

  1. ImageMagick
  2. Juk
  3. gthumb
  4. eog
(정답률: 61%)
  • 정답은 "Juk"입니다. Juk은 KDE 음악 재생기이며, 이미지 뷰어가 아닙니다.
profile_image
1

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

57. 다음 설명에 해당하는 내용으로 알맞은 것은?

  1. RFC
  2. ISO
  3. CVE
  4. STD
(정답률: 49%)
  • 이 그림은 RFC (Request for Comments) 문서의 번호와 제목을 보여주는 것이다. RFC는 인터넷 표준을 제정하기 위한 문서로, 인터넷 공학 작업 그룹 (IETF)에서 발행한다. 따라서 정답은 "RFC"이다.
profile_image
1

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

58. 다음 설명에 해당하는 기관으로 알맞은 것은?

  1. IANA
  2. IETF
  3. ICANN
  4. ITU
(정답률: 55%)
  • ICANN은 인터넷 도메인 이름과 IP 주소 할당을 관리하는 기관으로, IANA에서 관리하는 IP 주소와 도메인 이름 시스템을 운영하고 있습니다. IETF는 인터넷 표준을 개발하는 기관이며, ITU는 국제 전기 통신 연합으로, 전 세계 통신 기술과 정책을 조정합니다.
profile_image
1

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

59. 다음 설명에 해당하는 파일로 알맞은 것은?

  1. /etc/sysconfig/network
  2. /etc/hosts
  3. /etc/host.conf
  4. /etc/resolv.conf
(정답률: 29%)
  • "/etc/sysconfig/network" 파일은 시스템의 네트워크 설정을 담고 있는 파일이다. 따라서 이 파일을 통해 시스템의 호스트네임, 네트워크 인터페이스, 네트워크 라우팅 등을 설정할 수 있다. 다른 보기들은 호스트네임, 호스트 파일, 호스트 이름 해석 순서, DNS 서버 정보 등과 관련된 파일이지만, 네트워크 설정 자체를 담고 있는 파일은 "/etc/sysconfig/network" 파일 뿐이다.
profile_image
1

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

60. 다음 중 Xen 서버 가상화를 사용할 경우에 설정되는 네트워크 장치명으로 알맞은 것은?

  1. xbr0
  2. xe0
  3. xen0
  4. xenbr0
(정답률: 44%)
  • 정답: xenbr0

    설명: Xen 서버 가상화를 사용할 경우, 가상 브리지(xenbr0)가 생성되어 가상 머신들이 이 브리지를 통해 외부와 통신하게 됩니다. 따라서, 가상화를 위해 설정되는 네트워크 장치명은 xenbr0입니다.
profile_image
1

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

61. 다음 중 C 클래스 기준으로 서브넷마스크를 255.255.255.192로 설정했을 때 생성되는 서브네트워크의 개수로 알맞은 것은?

  1. 4
  2. 8
  3. 32
  4. 64
(정답률: 60%)
  • C 클래스는 24비트를 네트워크 ID로 사용하므로, 서브넷마스크를 255.255.255.192로 설정하면 마지막 6비트를 호스트 ID로 사용할 수 있습니다. 이는 2의 6승인 64개의 호스트를 지원할 수 있습니다. 하지만 첫 번째 서브네트워크와 마지막 서브네트워크는 네트워크 ID와 브로드캐스트 ID로 사용되므로, 실제로 사용 가능한 서브네트워크는 4개입니다. 따라서 정답은 "4"입니다.
profile_image
1

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

62. 다음 중 전자 우편과 가장 거리가 먼 프로토콜로 알맞은 것은?

  1. POP3
  2. IMAP
  3. SMTP
  4. SNMP
(정답률: 79%)
  • 전자 우편과 관련된 프로토콜은 "POP3", "IMAP", "SMTP" 이며, 이 중에서 가장 거리가 먼 프로토콜은 "SNMP" 입니다. 이는 SNMP가 네트워크 관리를 위한 프로토콜이며, 전자 우편과는 직접적인 연관성이 없기 때문입니다.
profile_image
1

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

63. 다음 설명과 가장 관련 있는 인터넷 서비스로 알맞은 것은?

  1. 텔넷
  2. FTP
  3. 유즈넷
  4. 삼바
(정답률: 45%)
  • 이미지에서 보이는 것은 파일 공유를 위한 네트워크 공유 폴더이며, 이를 구현하는 것이 "삼바" 서비스이다. "텔넷"은 원격 접속을 위한 프로토콜, "FTP"는 파일 전송을 위한 프로토콜, "유즈넷"은 전자 게시판 서비스이다.
profile_image
1

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

64. 다음 중 20, 21번 포트를 사용하고 2개의 모드가 존재하는 서비스로 알맞은 것은?

  1. SSH
  2. NFS
  3. FTP
  4. SAMBA
(정답률: 81%)
  • 정답은 "FTP"입니다.

    FTP는 파일 전송 프로토콜로, 파일을 전송하기 위해 20번 포트와 21번 포트를 사용합니다. 또한, FTP는 Active 모드와 Passive 모드 두 가지 모드를 지원합니다. Active 모드는 클라이언트가 서버에게 데이터 전송을 요청하면 서버가 클라이언트에게 데이터를 전송하는 방식이고, Passive 모드는 클라이언트가 서버에게 데이터 전송을 요청하면 클라이언트가 서버에게 데이터를 전송하는 방식입니다. 따라서, 20번 포트와 21번 포트를 사용하고 2개의 모드가 존재하는 서비스는 FTP입니다.
profile_image
1

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

65. 다음은 ssh 서버에 다른 계정으로 접속하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -u kait 192.168.12.22
  2. -U kait 192.168.12.22
  3. -L kait 192.168.12.22
  4. kait@192.168.12.22
(정답률: 58%)
  • 정답은 "kait@192.168.12.22"이다.

    이유는 ssh 서버에 다른 계정으로 접속하기 위해서는 해당 계정의 이름을 명시해주어야 한다. "-u"나 "-U" 옵션은 사용자 이름을 지정하는 옵션이지만, 옵션 뒤에 따라오는 값은 사용자 이름이 아니라 다른 정보를 나타내는 값이다. "-L" 옵션은 포트 포워딩을 위한 옵션이므로 해당하지 않는다. 따라서 "kait@192.168.12.22"가 올바른 형식이다.
profile_image
1

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

66. 다음 중 IPv4의 A 클래스에 할당된 사설 네트워크 대역으로 알맞은 것은?

  1. 10.0.0.0 ~ 10.16.255.255
  2. 10.16.0.0 ~ 10.31.255.255
  3. 10.31.0.0 ~ 10.255.255.255
  4. 10.0.0.0 ~ 10.255.255.255
(정답률: 57%)
  • 정답은 "10.0.0.0 ~ 10.255.255.255" 입니다.

    IPv4의 A 클래스는 첫 번째 옥텟이 0~127 범위에 속하는 IP 주소를 의미합니다. 이 중에서 10.0.0.0 ~ 10.255.255.255는 사설 네트워크 대역으로 할당되어 있습니다. 이 범위 내에서는 누구나 자유롭게 IP 주소를 사용할 수 있으며, 인터넷 상에서는 공인 IP 주소와 구분되어 사용됩니다. 따라서 이 범위 내에서는 내부 네트워크에서만 사용되는 IP 주소를 할당할 수 있습니다.

    나머지 보기들은 A 클래스의 IP 주소 범위 중에서도 일부분만을 나타내고 있으며, 사설 네트워크 대역으로 할당되어 있지 않습니다.
profile_image
1

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

67. 다음 중 OSI 7계층 모델을 기준으로 가장 상위계층과 연관된 프로토콜로 알맞은 것은?

  1. SSL
  2. TCP
  3. IP
  4. ICMP
(정답률: 64%)
  • 정답: SSL

    SSL은 OSI 7계층 모델에서 가장 상위계층인 응용계층과 밀접한 관련이 있는 프로토콜입니다. SSL은 웹 브라우저와 웹 서버 간의 보안 통신을 제공하는 프로토콜로, HTTPS 프로토콜에서 사용됩니다. HTTPS는 HTTP 프로토콜을 보안적으로 보완한 프로토콜이므로, SSL은 웹에서 가장 많이 사용되는 보안 프로토콜 중 하나입니다.
profile_image
1

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

68. 다음 중 LAN 및 MAN 관련 표준을 제정한 기관으로 알맞은 것은?

  1. ISO
  2. IEEE
  3. ANSI
  4. ITU
(정답률: 65%)
  • IEEE는 LAN 및 MAN 관련 표준을 제정한 기관으로, ISO는 국제 표준화 기구, ANSI는 미국 국가 표준 협회, ITU는 국제 전기 통신 연합으로 각각 다른 분야에서 표준을 제정하고 있다.
profile_image
1

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

69. 다음 중 리눅스 네트워크 설정에 대한 설명으로 틀린 것은?

  1. 이더넷 카드, 모뎀, 시리얼/패러럴 케이블 기반의 네트워크 하드웨어를 지원한다.
  2. 대부분의 네트워크 프로토콜을 지원하는데, 관련 프로토콜은 직접 설치해야 한다.
  3. Xen, KVM, VirtualBox 등의 서버 가상화 관련 네트워크 장치도 지원한다.
  4. ISDN, AX.25, ATM 등의 네트워크도 지원한다.
(정답률: 59%)
  • 정답은 "대부분의 네트워크 프로토콜을 지원하는데, 관련 프로토콜은 직접 설치해야 한다." 이다. 리눅스는 대부분의 네트워크 프로토콜을 지원하지만, 모든 프로토콜을 기본적으로 설치하지는 않는다. 사용자가 필요한 프로토콜을 직접 설치해야 한다.
profile_image
1

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

70. 다음 중 로컬 네트워크에 있는 다른 시스템의 맥(MAC) 주소를 확인할 때 사용하는 명령으로 알맞은 것은?

  1. ip
  2. ss
  3. arp
  4. ifconfig
(정답률: 68%)
  • 정답: arp

    설명: arp는 Address Resolution Protocol의 약자로, IP 주소와 맥 주소 간의 매핑 정보를 확인하는 명령어입니다. 로컬 네트워크에 있는 다른 시스템의 맥 주소를 확인할 때 사용됩니다. arp 명령어를 사용하면 IP 주소를 입력하면 해당 IP 주소를 가지고 있는 시스템의 맥 주소를 확인할 수 있습니다.
profile_image
1

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

71. 다음 중 네트워크 카드에 물리적으로 케이블이 연결되었는지 여부를 확인할 수 있는 명령으로 알맞은 것은?

  1. netstat
  2. ss
  3. arp
  4. ethtool
(정답률: 65%)
  • "ethtool"은 네트워크 인터페이스의 상태와 속성을 확인하는 명령어로, 물리적으로 케이블이 연결되어 있는지 여부를 확인할 수 있다. 이에 반해 "netstat"은 네트워크 연결 상태를 보여주는 명령어이고, "ss"는 소켓 상태를 보여주는 명령어이며, "arp"는 ARP 캐시 테이블을 보여주는 명령어이다.
profile_image
1

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

72. 다음 중 삼바(Samba)와 가장 관련 있는 프로토콜로 알맞은 것은?

  1. SSH
  2. NFS
  3. FTP
  4. CIFS
(정답률: 65%)
  • 정답: CIFS

    Samba는 리눅스와 유닉스 시스템에서 Windows 파일 및 프린터 공유를 지원하는 소프트웨어이다. 이를 가능하게 하는 프로토콜은 CIFS(Common Internet File System)이다. CIFS는 Windows 운영체제에서 사용되는 파일 공유 프로토콜로, Samba는 CIFS를 구현하여 리눅스와 유닉스 시스템에서 Windows 파일 공유를 가능하게 한다. 따라서 삼바와 가장 관련 있는 프로토콜은 CIFS이다.
profile_image
1

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

73. 다음 중 웹키트 레이아웃 엔진을 이용해서 개발한 프리웨어 웹 브라우저로 알맞은 것은?

  1. 파이어폭스
  2. 크롬
  3. 갈레온
  4. 인터넷 익스플로어
(정답률: 58%)
  • 정답은 "크롬"입니다.

    웹키트 레이아웃 엔진은 애플에서 개발한 오픈소스 레이아웃 엔진으로, 크롬 브라우저는 이 웹키트 레이아웃 엔진을 이용하여 개발되었습니다. 따라서 크롬은 웹키트 레이아웃 엔진을 이용한 프리웨어 웹 브라우저입니다. 파이어폭스는 모질라 재단에서 개발한 브라우저로, Gecko 레이아웃 엔진을 사용합니다. 갈레온은 더 이상 개발되지 않는 브라우저이며, Trident 레이아웃 엔진을 사용했습니다. 인터넷 익스플로어는 마이크로소프트에서 개발한 브라우저로, Trident 레이아웃 엔진을 사용합니다.
profile_image
1

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

74. 다음 중 OSI 7계층 모델에서 물리 계층의 데이터 전송 단위로 알맞은 것은?

  1. bit
  2. frame
  3. packet
  4. segment
(정답률: 75%)
  • 물리 계층은 데이터를 전기 신호로 변환하여 전송하는 역할을 합니다. 이 때 전송되는 데이터의 최소 단위는 0과 1의 이진수인 bit입니다. 따라서 물리 계층의 데이터 전송 단위는 bit입니다.
profile_image
1

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

75. 다음 중 OSI 7계층 모델을 상위 계층부터 나열한 순서로 알맞은 것은?

  1. 물리 → 데이터링크 → 네트워크 → 전송→ 세션 → 표현 → 응용
  2. 응용 → 표현 → 세션 → 전송 → 네트워크→ 데이터링크 → 물리
  3. 응용 → 세션 → 표현 → 전송 → 네트워크→ 데이터링크 → 물리
  4. 물리 → 데이터링크 → 네트워크 → 전송→ 표현 → 세션 → 응용
(정답률: 56%)
  • 정답은 "응용 → 표현 → 세션 → 전송 → 네트워크→ 데이터링크 → 물리"이다.

    이유는 OSI 7계층 모델은 상위 계층부터 아래로 내려가며 데이터를 처리하고 전송하기 때문이다.

    - 응용 계층: 사용자가 네트워크에 접근할 수 있도록 서비스를 제공하는 계층
    - 표현 계층: 데이터의 형식을 변환하거나 암호화하는 등의 역할을 하는 계층
    - 세션 계층: 데이터 교환을 위한 세션을 설정하고 유지하는 계층
    - 전송 계층: 데이터의 신뢰성과 효율성을 보장하는 계층
    - 네트워크 계층: 데이터를 목적지까지 전달하기 위한 경로를 선택하고 제어하는 계층
    - 데이터링크 계층: 물리적인 매체를 통해 데이터를 전송하고 오류를 검출하고 수정하는 계층
    - 물리 계층: 데이터를 전기적인 신호로 변환하여 전송하는 계층

    따라서, 상위 계층부터 나열한 순서는 "응용 → 표현 → 세션 → 전송 → 네트워크→ 데이터링크 → 물리"이다.
profile_image
1

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

76. 다음 중 물리 계층 및 데이터링크 계층에서만 관련 기능을 수행하는 장치로 가장 알맞은 것은?

  1. 게이트웨이
  2. 라우터
  3. 리피터
  4. 브리지
(정답률: 51%)
  • 물리 계층에서는 신호를 전송하고, 데이터링크 계층에서는 프레임을 전송하고 수신하는 역할을 합니다. 이러한 역할을 수행하기 위해 브리지는 물리 주소(MAC 주소)를 이용하여 프레임을 필터링하고 전달하는 역할을 합니다. 따라서 브리지는 물리 계층과 데이터링크 계층에서만 관련 기능을 수행하는 장치입니다.
profile_image
1

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

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

  1. Arduino
  2. MicroBit
  3. Pentium
  4. Raspberry Pi
(정답률: 68%)
  • 이 보기에서 "Raspberry Pi"는 컴퓨터와 유사한 기능을 수행하는 소형 컴퓨터이다. 다른 보기들은 마이크로컨트롤러나 일반적인 컴퓨터로서의 기능을 수행하지 않는다.
profile_image
1

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

78. 서버 가상화의 장점으로 틀린 것은?

  1. 효율적인 서버 자원의 이용이 가능하다.
  2. 소프트웨어 라이선스 비용이 없어 관리가 용이하다.
  3. 응급재해시서비스중단없는빠른복구가가능하다.
  4. 서버 트래픽 증가에 따른 유연한 대처가 가능하다.
(정답률: 57%)
  • 서버 가상화는 하나의 물리적 서버를 여러 개의 가상 서버로 분할하여 효율적인 자원 이용이 가능하게 해줍니다. 또한 가상 서버는 소프트웨어적으로 구성되기 때문에 라이선스 비용이 없어 관리가 용이합니다. 따라서 "소프트웨어 라이선스 비용이 없어 관리가 용이하다."가 장점으로 틀린 것입니다.
profile_image
1

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

79. 다음 중 고성능(HPC:High Performance Computing) 클러스터와 가장 관계가 없는 것은?

  1. GNU C Compiler
  2. PVM
  3. MPI
  4. HA
(정답률: 52%)
  • 정답은 "HA"입니다.

    GNU C Compiler는 C 언어 컴파일러로, HPC 클러스터에서 프로그램을 컴파일할 때 사용됩니다.

    PVM(Parellel Virtual Machine)은 분산 컴퓨팅 환경에서 프로그램을 병렬로 실행시키기 위한 라이브러리입니다.

    MPI(Message Passing Interface)는 분산 컴퓨팅 환경에서 프로세스 간 통신을 위한 표준 인터페이스입니다.

    하지만 "HA"는 고가용성(High Availability)을 의미하며, HPC 클러스터와는 직접적인 관련이 없습니다. 고가용성은 시스템이 장애가 발생해도 계속해서 사용 가능한 상태를 유지하는 것을 말합니다.
profile_image
1

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

80. 임베디드 리눅스의 장점으로 알맞은 것은?

  1. 커널과 루트파일 시스템 등에 상대적으로 많은 메모리를 차지한다.
  2. 사용자 모드, 커널 모드 메모리 접근이 복잡하다.
  3. 소스코드가 공개되어 있어 변경과 재배포가 용이하다.
  4. 디바이스 드라이버 프레임워크가 복잡하다.
(정답률: 69%)
  • 임베디드 리눅스의 장점 중 소스코드가 공개되어 있어 변경과 재배포가 용이하다는 것은, 리눅스 커널과 루트파일 시스템 등의 소스코드가 공개되어 있어 개발자들이 필요에 따라 코드를 수정하거나 추가할 수 있으며, 이를 다른 사용자들과 공유할 수 있다는 것을 의미합니다. 이는 개발자들이 빠르게 문제를 해결하고 새로운 기능을 추가할 수 있도록 도와주며, 장기적으로는 시스템의 안정성과 성능을 향상시키는 데에도 도움이 됩니다.
profile_image
1

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

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