리눅스마스터 1급 필기 기출문제복원 (2016-03-12)

리눅스마스터 1급
(2016-03-12 기출문제)

목록

1과목: 리눅스 실무의 이해

1. 다음 중 리눅스의 기술적인 특징에 대한 설명으로 틀린 것은?

  1. 리눅스의 파일 구조는 /(root)를 기준으로 그 하위 디렉터리에 usr, var, bin 등이 존재하는 계층적 파일 구조이다.
  2. 하드디스크, 키보드, 프린트 등 시스템에 설치된 여러 가지 하드웨어적 자원을 모두 파일화하여 사용한다.
  3. 하나의 모니터를 장착한 시스템에서 리눅스는 기본적으로 6개의 가상 콘솔을 제공한다.
  4. 파이프는 어떤 프로세스의 입/출력을 표준 입출력이 아닌 다른 입출력으로 변경할 때 사용한다.
(정답률: 64%)
  • "하나의 모니터를 장착한 시스템에서 리눅스는 기본적으로 6개의 가상 콘솔을 제공한다."가 틀린 설명입니다.

    파이프는 두 개 이상의 프로세스를 연결하여 한 프로세스의 출력이 다른 프로세스의 입력으로 전달되도록 하는 기능입니다. 이를 통해 여러 개의 명령어를 조합하여 복잡한 작업을 수행할 수 있습니다. 예를 들어, ls 명령어로 현재 디렉터리의 파일 목록을 출력한 후, grep 명령어로 특정 문자열을 검색하는 작업을 파이프로 연결하여 수행할 수 있습니다.
profile_image
1

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

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

  1. 스와핑(Swapping)
  2. 라이브러리(Library)
  3. 루틴(Routine)
  4. 링크(Link)
(정답률: 79%)
  • 주어진 그림은 두 변수의 값을 서로 바꾸는 스와핑(Swapping)을 보여주고 있습니다. 따라서 정답은 "스와핑(Swapping)"입니다. "라이브러리(Library)"는 프로그램에서 자주 사용되는 함수들을 모아놓은 모듈이고, "루틴(Routine)"은 프로그램에서 반복적으로 수행되는 작업을 하나의 함수로 묶은 것을 말합니다. "링크(Link)"는 프로그램에서 사용되는 여러 모듈들을 하나로 묶어주는 작업을 말합니다.
profile_image
1

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

3. 다음 중 자유 소프트웨어(Free Software Foundation)에 대한 설명으로 틀린 것은?

  1. 목적에 상관없이 프로그램을 실행시킬 수 있는 자유
  2. 프로그램이 어떻게 동작하는 지 학습하고, 필요에 따라서 프로그램을 개작할 수 있는 자유
  3. 무료로만 프로그램을 재배포할 수 있는 자유
  4. 프로그램을 개선시킬 수 있는 자유와 개선된 이점을 공동체 전체가 누릴 수 있도록 발표할 수 있는 자유
(정답률: 69%)
  • "무료로만 프로그램을 재배포할 수 있는 자유"는 틀린 설명입니다. 자유 소프트웨어는 무료로만 사용할 수 있는 것이 아니라, 언제든지 복사, 배포, 수정, 개선, 판매 등을 자유롭게 할 수 있는 소프트웨어를 말합니다. 따라서 "프로그램을 개선시킬 수 있는 자유와 개선된 이점을 공동체 전체가 누릴 수 있도록 발표할 수 있는 자유"가 맞는 설명입니다.
profile_image
1

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

4. 다음에서 설명하는 공개 소프트웨어 라이선스로 알맞은 것은?

  1. LGPL
  2. GPL
  3. BSD
  4. MPL
(정답률: 65%)
  • 이 라이선스는 소스 코드를 공개해야 하며, 파생물의 배포도 같은 라이선스로 공개되어야 한다. 따라서 GPL이 맞다. LGPL은 GPL과 유사하지만 라이브러리에 대한 라이선스이며, BSD와 MPL은 GPL과는 다른 라이선스이다.
profile_image
1

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

5. 다음에서 설명하는 리눅스 배포판으로 알맞은 것은?

  1. CentOS
  2. Slackware
  3. Ubuntu
  4. SUSE
(정답률: 73%)
  • 이미지에서 보이는 로고는 Ubuntu의 로고이다.
profile_image
1

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

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

  1. SIGTSTP
  2. SIGSTOP
  3. SIGQUIT
  4. SIGCOUNT
(정답률: 56%)
  • 정답: "SIGTSTP"

    [Ctrl]+[z] 입력 시에 전송되는 시그널은 "SIGTSTP"이다. 이 시그널은 현재 실행 중인 프로세스를 일시 중지시키는 시그널로, 사용자가 프로세스를 일시 중지시키고 나중에 다시 실행할 수 있도록 하는 기능을 제공한다. 이 시그널은 "SIGSTOP"과 유사하지만, "SIGSTOP"은 프로세스를 완전히 중지시키는 반면 "SIGTSTP"은 일시 중지시키는 차이가 있다. "SIGQUIT"은 프로세스를 종료시키는 시그널이며, "SIGCOUNT"는 존재하지 않는 시그널이다.
profile_image
1

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

7. 다음 중 프로세스(Process) 대한 설명으로 틀린 것은?

  1. 실행(executing, running)중인 프로그램이다.
  2. PCB(Process Control Block)를 지닌 프로그램이다.
  3. 프로그램 카운터(Program Counter)를 지닌 프로그램이다.
  4. 수동적 개체(entity)로, 비순차적으로 수행하는 프로그램이다.
(정답률: 69%)
  • 프로세스는 수동적인 개체(entity)가 아니라, 실행 중인 프로그램으로서 CPU와 같은 시스템 자원을 할당받아 순차적으로 수행하는 프로그램이다. 따라서 "수동적 개체(entity)로, 비순차적으로 수행하는 프로그램이다."가 틀린 설명이다.
profile_image
1

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

8. 다음 중 텍스트 환경에서 커서를 이용하여 자동으로 실행되는 서비스를 설정할 수 있는 유틸리티로 알맞은 것은?

  1. service
  2. ntsysv
  3. chkconfig
  4. init
(정답률: 59%)
  • 정답은 "ntsysv"입니다.

    "ntsysv"는 텍스트 환경에서 서비스를 설정하는 유틸리티 중 하나입니다. 이 유틸리티를 사용하면 커서를 이용하여 자동으로 실행되는 서비스를 설정할 수 있습니다.

    "service"는 서비스를 시작하거나 중지하는 데 사용되는 유틸리티입니다.

    "chkconfig"는 서비스를 시스템 부팅 시 자동으로 실행되도록 설정하는 데 사용됩니다.

    "init"은 시스템 초기화 및 부팅 프로세스를 관리하는 유틸리티입니다.
profile_image
1

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

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

  1. fg
  2. fork
  3. bg
  4. exec
(정답률: 63%)
  • 이미지에서 보이는 명령어들 중에서 "bg"는 백그라운드(background)로 실행하는 명령어이다. 즉, 해당 명령어를 실행하면 해당 프로세스가 백그라운드에서 실행되며, 쉘 프롬프트를 사용할 수 있다. 따라서 정답은 "bg"이다.
profile_image
1

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

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

  1. 0
  2. 1
  3. 4
  4. 5
(정답률: 54%)
profile_image
1

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

11. 다음 중 X 서버에 접속이 허가된 192.168.10.100의 접근 목록을 제거하려고 할 때 알맞은 것은?

  1. xhost 192.168.10.100
  2. xhost + 192.168.10.100
  3. xhost - 192.168.10.100
  4. xhost del 192.168.10.100
(정답률: 62%)
  • X 서버에 접속이 허가된 IP 주소를 제거하기 위해서는 "xhost - 192.168.10.100" 명령어를 사용해야 합니다. 이 명령어는 X 서버의 접근 제어 목록에서 해당 IP 주소를 삭제하는 역할을 합니다. "xhost 192.168.10.100"은 해당 IP 주소를 추가하고, "xhost + 192.168.10.100"도 동일한 역할을 합니다. "xhost del 192.168.10.100"은 잘못된 명령어이므로 사용할 수 없습니다.
profile_image
1

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

12. 다음 중 LibreOffice 패키지에서 스프레드시트 프로그램으로 알맞은 것은?

  1. Impress
  2. Calc
  3. Draw
  4. Writer
(정답률: 60%)
  • LibreOffice 패키지에서 스프레드시트 프로그램은 "Calc"이다. Calc는 표를 이용하여 데이터를 관리하고 계산하는 프로그램으로, 엑셀과 유사한 기능을 제공한다. Impress는 프레젠테이션 프로그램, Draw는 그림 그리기 프로그램, Writer는 문서 작성 프로그램이다.
profile_image
1

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

13. grub.conf 환경 설정 파일에 대한 설명으로 틀린 것은?

  1. /boot 디렉터리는 첫 번째 하드디스크의 네 번째 파티션에 설치되어 있다.
  2. DOS 타이틀로 부팅된다.
  3. 현재 설정은 10초간 선택이 없으면 default에 설정된 값으로 부팅된다
  4. xpm 형태의 그림이미지를 압축한 xpm.gz 파일을 사용한다.
(정답률: 54%)
  • grub.conf 파일에는 부팅 시 필요한 정보들이 설정되어 있으며, 이 중에서 "DOS 타이틀로 부팅된다"는 옵션은 잘못된 정보입니다. grub.conf 파일에서는 부팅 시 사용할 커널 이미지와 부팅 옵션, 그리고 부팅 메뉴 등을 설정할 수 있습니다. DOS 타이틀과 관련된 설정은 아니며, 이 옵션이 어떤 역할을 하는지에 대한 정보는 제공되지 않습니다.
profile_image
1

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

14. 다음 중 로그인 메시지 관련 파일에 대한 설명으로 틀린 것은?

  1. /etc/issue : 사용자가 로그인할 때 ‘login: ’이라는 메시지를 보여주기 전에 출력되는 내용을 적는 파일이다.
  2. /etc/issue.net : 텔넷(telnet)을 통한 네트워크 접속 할 때 출력되는 메시지를 기록한다.
  3. /etc/motd : 성공적으로 로그인되었을 때 접속된 사용자에게 보여주는 메시지를 기록하는 파일이다.
  4. /etc/nologin.txt : 사용자의 셸이 /sbin/nologin로 지정되면 /etc/nologin.txt에서 기록된 메시지와 함께 성공적으로 로그인이 된다.
(정답률: 58%)
  • "/etc/nologin.txt : 사용자의 셸이 /sbin/nologin로 지정되면 /etc/nologin.txt에서 기록된 메시지와 함께 성공적으로 로그인이 된다." 이 설명이 틀렸습니다. 사용자의 셸이 /sbin/nologin으로 지정되면 로그인이 차단되고, /etc/nologin.txt 파일에 기록된 메시지가 출력됩니다. 로그인이 성공적으로 된다는 설명은 옳지 않습니다.
profile_image
1

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

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

  1. RAID-5
  2. RAID-6
  3. RAID-7
  4. RAID-10
(정답률: 67%)
  • 이 그림은 디스크 배열 중 하나인 RAID-5를 나타내고 있습니다. RAID-5는 데이터를 여러 디스크에 분산하여 저장하며, 패리티 정보를 이용하여 데이터의 안정성을 보장합니다. 이러한 구조로 인해 디스크 하나가 고장나더라도 데이터를 복구할 수 있습니다. 따라서 이 그림은 RAID-5를 나타내고 있습니다.
profile_image
1

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

16. 다음에서 설명하는 OSI 모델 계층으로 알맞은 것은?

  1. 네트워크 계층
  2. 세션 계층
  3. 표현 계층
  4. 응용 계층
(정답률: 62%)
  • 이미지에서 보이는 것은 데이터를 표현하는 방법에 대한 규칙을 정의하는 계층으로, 데이터를 압축, 암호화, 변환 등의 작업을 수행합니다. 이러한 작업은 데이터를 전송하기 전에 수행되며, 수신 측에서는 이러한 작업을 역으로 수행하여 데이터를 해석할 수 있습니다. 따라서 이 계층은 "표현 계층"입니다.
profile_image
1

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

17. 다음에서 설명하는 프로토콜로 알맞은 것은?

  1. IP
  2. ARP
  3. TCP
  4. ICMP
(정답률: 67%)
  • 이 그림은 ARP 프로토콜을 나타낸다. ARP는 IP 주소를 물리적인 MAC 주소로 변환하는 프로토콜이다. 이 그림에서는 192.168.0.1 IP 주소를 가진 호스트의 MAC 주소를 찾기 위해 ARP 요청이 전송되고, 이에 대한 응답으로 00-0c-29-4f-8e-5a MAC 주소가 반환되는 과정을 보여준다. 따라서 정답은 "ARP"이다.
profile_image
1

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

18. 다음 설명에 해당하는 서브넷마스크값으로 알맞은 것은?

  1. 255.255.255.4
  2. 255.255.255.64
  3. 255.255.255.128
  4. 255.255.255.192
(정답률: 64%)
  • 해당 IP 주소의 네트워크 부분은 24비트이고, 서브넷 부분은 6비트이다. 6비트의 모든 비트가 1로 설정된 서브넷마스크는 11111111.11111111.11111111.11000000 이므로, 이는 255.255.255.192와 같다.
profile_image
1

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

19. 다음 중 리눅스 시스템에 설정된 DNS 서버 주소를 확인할 수 있는 파일로 알맞은 것은?

  1. /etc/hosts
  2. /etc/host.conf
  3. /etc/networks
  4. /etc/resolv.conf
(정답률: 64%)
  • 정답은 "/etc/resolv.conf" 입니다.

    이 파일은 리눅스 시스템에서 DNS 서버 주소를 설정하는 파일입니다. 이 파일에는 DNS 서버의 IP 주소와 검색 도메인 이름이 포함됩니다. 이 파일을 편집하여 DNS 서버를 변경하거나 추가할 수 있습니다. 이 파일은 일반적으로 네트워크 관리자나 시스템 관리자가 설정합니다.
profile_image
1

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

20. 다음 중 리눅스 시스템에 설정된 게이트웨이 주소값을 확인하는 명령으로 틀린 것은?

  1. ip
  2. route
  3. dig
  4. netstat
(정답률: 52%)
  • 정답은 "dig"입니다.

    "dig"는 DNS(Domain Name System) 서버에 질의하여 도메인 이름에 대한 IP 주소를 확인하는 명령어입니다. 게이트웨이 주소값을 확인하기 위해서는 "ip", "route", "netstat" 명령어를 사용합니다.

    - "ip route" 명령어는 라우팅 테이블을 보여주며, 게이트웨이 주소값도 함께 표시됩니다.
    - "netstat -rn" 명령어는 라우팅 테이블을 보여주는데, 여기서 게이트웨이 주소값도 확인할 수 있습니다.
profile_image
1

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

2과목: 리눅스 시스템 관리

21. 다음 중 생성된 계정을 삭제하거나 사용 제한을 하고자 할 때에 대한 내용으로 틀린 것은 ?

  1. /etc/passwd, /etc/group 파일에서 직접 제거할 수 있다.
  2. 계정 서비스를 보류 시키려면 /etc/passwd 파일의 패스워드 필드를 “*”로 변경한다.
  3. 계정 사용을 일시적으로 불가능하게 하려면 /etc/passwd 파일의 쉘을 삭제한다.
  4. 옵션없이 userdel 명령어로 계정을 삭제하면 계정디렉터리도 제거 된다.
(정답률: 60%)
  • "/etc/passwd, /etc/group 파일에서 직접 제거할 수 있다."가 틀린 것이다.

    옵션없이 userdel 명령어로 계정을 삭제하면 계정디렉터리도 제거되는 이유는 userdel 명령어가 -r 옵션을 기본값으로 가지고 있기 때문이다. 이 옵션은 계정 디렉터리를 함께 삭제하도록 지정하는 것이다. 따라서 옵션없이 userdel 명령어를 실행하면 계정과 함께 디렉터리도 삭제된다.
profile_image
1

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

22. rpm 명령어를 이용하여 ftp 서버 (192.168.0.1)의 /pub 디렉터리에 있는 http-2.1.22.rpm 패키지를 설치하고자 한다. 다음 중 관련 명령으로 알맞은 것은?

  1. rpm -f ftp://192.168.0.1/pub/http-2.1.22.rpm
  2. rpm -t ftp://192.168.0.1/pub/http-2.1.22.rpm
  3. rpm -i ftp://192.168.0.1/pub/http-2.1.22.rpm
  4. rpm –ftp ftp://192.168.0.1/pub/http-2.1.22.rpm
(정답률: 62%)
  • 정답은 "rpm -i ftp://192.168.0.1/pub/http-2.1.22.rpm" 입니다.

    -rpm 명령어는 리눅스에서 패키지를 설치, 삭제, 업데이트, 검색하는데 사용됩니다.
    -여기서 -i 옵션은 패키지를 설치하라는 의미입니다.
    -ftp://192.168.0.1/pub/http-2.1.22.rpm은 설치할 패키지의 경로를 나타냅니다.
    -따라서, 위 명령어는 ftp 서버의 /pub 디렉터리에 있는 http-2.1.22.rpm 패키지를 설치하라는 의미입니다.
profile_image
1

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

23. 다음 중 기존의 리눅스 시스템에 새로운 HDD를 추가 하는 순서로 알맞게 나열한 것은?

  1. ㉰-㉲-㉮-㉯-㉳-㉱
  2. ㉳-㉰-㉲-㉮-㉯-㉱
  3. ㉳-㉮-㉯-㉰-㉲-㉱
  4. ㉮-㉲-㉳-㉰-㉱-㉯
(정답률: 62%)
  • ㉳-새로운 HDD를 시스템에 연결한다.
    ㉰-새로운 HDD를 파티션을 나누고 포맷한다.
    ㉲-새로운 HDD를 마운트 포인트에 마운트한다.
    ㉮-fstab 파일을 수정하여 부팅 시 자동으로 마운트되도록 설정한다.
    ㉯-새로운 HDD에 필요한 권한을 설정한다.
    ㉱-새로운 HDD가 정상적으로 마운트되었는지 확인한다.

    위 순서대로 진행해야 새로운 HDD를 시스템에 추가하여 사용할 수 있다. 마운트 포인트는 시스템에서 새로운 HDD를 인식하고 사용하기 위한 경로를 지정하는 것이며, fstab 파일은 부팅 시 자동으로 마운트되도록 설정하는 파일이다. 권한 설정은 새로운 HDD에 대한 접근 권한을 설정하는 것이다.
profile_image
1

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

24. 리눅스 시스템 운영 중에 rpm 패키지들의 정보를 저장하고 있는 데이터베이스가 손상되었다. 다음 중 rpm 데이터베이스를 새롭게 생성하는 명령으로 알맞은 것은 ?

  1. rpm --rebuild
  2. rpm --rebuilddb
  3. rpm --replace
  4. rpm —replacedb
(정답률: 49%)
  • 정답: "rpm --rebuilddb"

    설명: rpm 데이터베이스를 새롭게 생성하는 명령은 "rpm --rebuilddb" 입니다. 이 명령은 rpm 데이터베이스를 재구축하여 손상된 부분을 복구합니다. "rpm --rebuild" 명령은 패키지를 재빌드하는 명령이며, "rpm --replace"와 "rpm --replacedb" 명령은 이미 설치된 패키지를 대체하는 명령입니다.
profile_image
1

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

25. 다음 중 보안 강화를 위한 root 계정 관리 방법에 대한 설명으로 틀린 것은?

  1. root 이외의 UID가 0인 사용자를 추가하여 보안을 강화한다.
  2. PAM을 이용하여 root 계정으로 직접 로그인 하는 서비스를 제어한다.
  3. 환경변수인 TMOUT를 설정하여 무의미하게 장시간 로그인 하는 것을 막는다.
  4. 일반 사용자에게 특정 명령어 권한만 할당해 줄 경우에는 su보다는 sudo 명령을 이용하도록 설정한다.
(정답률: 69%)
  • "root 이외의 UID가 0인 사용자를 추가하여 보안을 강화한다."가 틀린 설명입니다. 이유는 UID가 0인 사용자만이 root 권한을 가지기 때문에, 다른 UID를 가진 사용자를 추가해도 root 권한을 가지지 않습니다. 따라서, 이 방법은 보안 강화에 도움이 되지 않습니다.
profile_image
1

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

26. 다음 중 posein의 계정 만기일을 “2020-12-31”로 설정 할 때 알맞은 것은?

  1. usermod -e 2020-12-31 posein
  2. usermod -E 2020-12-31 posein
  3. usermod -i 2020-12-31 posein
  4. usermod -I 2020-12-31 posein
(정답률: 61%)
  • 정답은 "usermod -e 2020-12-31 posein"입니다.

    -e 옵션은 계정의 만기일을 설정하는 옵션입니다. 따라서 posein 계정의 만기일을 2020년 12월 31일로 설정하려면 "usermod -e 2020-12-31 posein" 명령어를 사용해야 합니다.

    -E 옵션은 계정의 만료일을 설정하는 옵션입니다. -e와의 차이점은 -E는 만료일이 지나면 계정이 비활성화되고, -e는 만료일이 지나도 계정이 활성화된 상태로 남아있게 됩니다.

    -i 옵션은 계정의 마지막 로그인 날짜를 설정하는 옵션입니다. -i 옵션을 사용하면 계정의 만기일이 아닌 마지막 로그인 날짜를 설정하게 됩니다.

    -I 옵션은 계정의 만료일을 설정하는 옵션입니다. -E와 동일하게 만료일이 지나면 계정이 비활성화되고, -e와 동일하게 만료일이 지나도 계정이 활성화된 상태로 남아있게 됩니다. 하지만 -I 옵션은 만료일을 설정할 때 사용하는 옵션입니다.
profile_image
1

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

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

  1. chage -m 30 -d 5 -E 7 ihd
  2. chage -M 30 -W 5 -m 7 ihd
  3. chage -m 30 -M 5 -W 7 ihd
  4. chage -M 30 -d 5 -m 7 ihd
(정답률: 54%)
  • 해당 명령은 "ihd" 사용자의 최대 암호 사용 기간을 30일로, 암호 만료 경고 기간을 5일로, 최소 암호 사용 기간을 7일로 설정하는 것이다. 따라서 정답은 "chage -M 30 -W 5 -m 7 ihd" 이다.
profile_image
1

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

28. 다음 각 파일의 특수 목적 접근 모드에 대한 설명으로 틀린 것은?

  1. -rwsr-xr-x: s는 SUID로서 프로그램을 실행하는 동안에는 프로세스가 파일의 소유자와 같은 권한으로 실행된다.
  2. -rwxr-xr-s: s는 OUID로서 프로그램을 실행하는 동안에는 프로세스가 others와 같은 권한으로 실행된다.
  3. drwxrwxrwt: t는 sticky bit로서 퍼미션에 관계없이 소유자만이 파일을 지울수 있다
  4. -rwxr-sr-x: s는 SGID로서 프로그램을 실행하는 동안에는 프로세스가 파일의 그룹과 같은 권한으로 실행된다.
(정답률: 53%)
  • "-rwxr-xr-s: s는 OUID로서 프로그램을 실행하는 동안에는 프로세스가 others와 같은 권한으로 실행된다." 이 설명이 틀린 것이다. 올바른 설명은 "s는 SUID로서 프로그램을 실행하는 동안에는 프로세스가 파일의 소유자와 같은 권한으로 실행된다." 이다.

    SUID는 Set User ID의 약자로, 파일의 소유자 권한으로 프로그램을 실행할 수 있도록 하는 특수 권한이다. SGID는 Set Group ID의 약자로, 파일의 그룹 권한으로 프로그램을 실행할 수 있도록 하는 특수 권한이다. OUID는 Outgoing User ID의 약자로, 프로세스가 실행될 때 파일의 소유자가 아닌 다른 사용자로 권한을 변경하는 특수 권한이다. sticky bit은 파일이나 디렉토리를 삭제할 때 소유자만이 삭제할 수 있도록 하는 특수 권한이다.
profile_image
1

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

29. 디스크의 파티션 설정에 사용하는 fdisk 명령에 대한 설명으로 틀린 것은?

  1. /dev/sdc 장치를 파티션 하기 위해서는 fdisk /dev/sdc 명령을 수행한다.
  2. fdisk 명령어 중 n 은 새로운 파티션을 생성하고자 할 때 사용한다.
  3. fdisk 명령어 중 p는 파티션 설정 도움말을 보여 준다.
  4. fdisk 명령어 중 w는 변경한 파티션 정보를 저장하고 fdisk 모드에서 빠져 나온다.
(정답률: 56%)
  • 정답은 "fdisk 명령어 중 p는 파티션 설정 도움말을 보여 준다."가 틀린 것이다. fdisk 명령어 중 p는 디스크의 파티션 테이블을 출력해주는 명령어이다. 파티션 설정 도움말을 보여주는 명령어는 m이다.
profile_image
1

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

30. 다음중스왑(swap) 파일을생성하는절차로알맞은것은?

  1. (ㄴ)-(ㄷ)-(ㄹ)
  2. (ㄴ)-(ㄹ)-(ㄷ)
  3. (ㄱ)-(ㄹ)-(ㄷ)
  4. (ㄱ)-(ㄷ)-(ㄹ)
(정답률: 56%)
  • (ㄱ)-(ㄷ)-(ㄹ)입니다.

    1. swap 파일 생성 명령어인 mkswap을 실행합니다.
    2. swap 파일 시스템을 생성합니다.
    3. 생성된 swap 파일 시스템을 활성화합니다.
profile_image
1

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

31. 다음의 조건으로 crontab에 등록할 때 알맞은 것은?

  1. 10 1 1 1-12/2 * /etc/joon.sh
  2. 1 10 1 1-12/2 * /etc/joon.sh
  3. 1 10 1-12/2 1 * /etc/joon.sh
  4. 10 1 1-12/2 1 * /etc/joon.sh
(정답률: 56%)
  • 해당 crontab은 "매년 1월 1일부터 12월 31일까지 2달 간격으로 1일 1시 10분에 /etc/joon.sh 스크립트를 실행하라"는 의미이다.

    - 분: 10
    - 시: 1
    - 일: 1
    - 월: 1-12/2 (1월부터 12월까지 2달 간격으로)
    - 요일: * (매일)
profile_image
1

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

32. 다음 중 renice 명령에 대한 설명으로 틀린 것은?

  1. 실행중인 프로세스의 우선순위를 변경할 때 사용하는 명령이다.
  2. PID 이외에 사용자명, 그룹ID로 사용할 수 있다.
  3. 프로세스명을 사용한다.
  4. 실행중인 프로세스에 NI 값이 즉시 부여되고, 프로세스가 추가로 발생하지 않는다.
(정답률: 44%)
  • renice 명령에 대한 설명 중 "프로세스명을 사용한다."는 틀린 설명입니다. renice 명령은 PID(Process ID)를 사용하여 실행중인 프로세스의 우선순위를 변경합니다. 프로세스명을 사용할 수 있는 명령은 ps나 top 등이 있습니다.
profile_image
1

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

33. 다음 중 소스 파일로 프로그램을 설치하는 단계로 알맞은 것은?

  1. configure - make - make install
  2. make - make install - configure
  3. configure - make install - make
  4. make - configure - make install
(정답률: 58%)
  • 정답은 "configure - make - make install"이다.

    configure: 소스 코드를 컴파일하기 전에 시스템 환경에 맞게 소스 코드를 구성하는 단계이다. 이 단계에서는 소스 코드를 컴파일할 수 있는 환경을 설정하고, 필요한 라이브러리와 헤더 파일의 위치를 찾아서 설정 파일을 생성한다.

    make: configure 단계에서 생성된 설정 파일을 바탕으로 소스 코드를 컴파일하는 단계이다. 이 단계에서는 소스 코드를 바이너리 코드로 변환하고, 실행 파일을 생성한다.

    make install: make 단계에서 생성된 실행 파일을 시스템에 설치하는 단계이다. 이 단계에서는 실행 파일을 적절한 위치에 복사하고, 실행 파일을 실행할 수 있는 권한을 부여한다.

    따라서, 소스 파일로 프로그램을 설치하는 단계는 configure - make - make install 순서로 이루어진다.
profile_image
1

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

34. 다음 중 모듈 사이의 의존성을 검사하여 modules.dep와 map 파일을 생성하는 명령어로 알맞은 것은?

  1. mkfs
  2. modprobe
  3. depmod
  4. mkinitrd
(정답률: 45%)
  • 정답: depmod

    depmod 명령어는 커널 모듈 간의 의존성을 검사하여 modules.dep와 map 파일을 생성하는 명령어입니다. 이 파일들은 모듈 로드 시 필요한 정보를 제공하며, 모듈 간의 의존성을 파악하여 모듈 로드 순서를 결정하는 데 사용됩니다. 따라서 depmod 명령어는 모듈 관리에 필수적인 명령어 중 하나입니다.
profile_image
1

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

35. 다음 중 부팅 시 네트워크 모듈을 자동으로 적재하기 위해서 다음과 같은 내용을 저장하고 있는 파일로 알맞은 것은?

  1. /etc/sysconfig/network
  2. /etc/sysconfig/hwconf
  3. /etc/modprobe.conf
  4. /etc/inittab
(정답률: 45%)
  • 부팅 시 네트워크 모듈을 자동으로 적재하기 위해서는 "/etc/modprobe.conf" 파일에 해당 모듈을 추가해야 한다. 이 파일은 커널 모듈을 로드하는 데 필요한 설정 파일로, 부팅 시 자동으로 로드할 모듈을 지정할 수 있다. 따라서 네트워크 모듈을 자동으로 적재하기 위해서는 이 파일에 해당 모듈을 추가해야 한다. "/etc/sysconfig/network" 파일은 네트워크 설정 파일이고, "/etc/sysconfig/hwconf" 파일은 하드웨어 설정 파일이며, "/etc/inittab" 파일은 시스템 초기화 파일이므로, 이들 파일은 부팅 시 네트워크 모듈을 자동으로 적재하기 위한 파일이 아니다.
profile_image
1

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

36. 다음에 설명된 리눅스 커널 모듈(Module)관련 명령어가 순서대로 알맞게 나열된 것은?

  1. addmod, lsmod, delmod
  2. insmod, listmod, rmmod
  3. addmod, lstmod, delmod
  4. insmod, lsmod, rmmod
(정답률: 55%)
  • insmod: 모듈을 커널에 삽입하는 명령어
    lsmod: 현재 로드된 모듈들의 목록을 보여주는 명령어
    rmmod: 모듈을 커널에서 제거하는 명령어

    따라서, 정답은 "insmod, lsmod, rmmod" 입니다.
profile_image
1

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

37. 다음 중 lpr 명령어를 사용하여 지정한 문서 파일을 2장 인쇄할 때 사용하는 옵션으로 알맞은 것은?

  1. -#
  2. -P
  3. -T
  4. -l
(정답률: 52%)
  • 정답: "-#"

    "-#" 옵션은 인쇄할 페이지 수를 지정하는 옵션이다. 예를 들어, "lpr -#2 filename" 명령어를 입력하면 filename 파일을 2장 인쇄한다.
profile_image
1

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

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

  1. (ㄱ) lpq (ㄴ) lpr
  2. (ㄱ) lpq (ㄴ) lp
  3. (ㄱ) lpstat (ㄴ) cancel
  4. (ㄱ) lpstat (ㄴ) lpr
(정답률: 40%)
  • 주어진 그림은 프린터 작업을 관리하는 명령어들 중에서 lpq, lpr, lpstat, cancel 등이 있다는 것을 보여준다. lpq는 현재 대기 중인 프린터 작업을 보여주는 명령어이고, lpr은 프린터 작업을 생성하는 명령어이다. lpstat은 현재 프린터 상태를 보여주는 명령어이며, cancel은 대기 중인 프린터 작업을 취소하는 명령어이다. 따라서, 주어진 그림에서는 "(ㄱ) lpstat (ㄴ) cancel"이 정답이다.
profile_image
1

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

39. 다음 중 su 명령에 대한 설명 중 틀린 것은?

  1. 일반 사용자가 su를 사용하여 일반 사용자의 로그인 암호를 입력하면 root의 권한으로 명령을 실행할 수 있다.
  2. 일반 사용자가 su를 사용하여 root의 로그인 암호를 입력하면 root 권한을 가질 수 있다.
  3. root가 su를 사용하면 아무런 입력 없이 일반 사용자의 권한으로 명령을 실행할 수 있다.
  4. su 뒤에 로그인 이름이 없으면, su root 명령과 동일하게 적용된다.
(정답률: 54%)
  • "root가 su를 사용하면 아무런 입력 없이 일반 사용자의 권한으로 명령을 실행할 수 있다."가 틀린 설명입니다.

    일반 사용자가 su를 사용하여 일반 사용자의 로그인 암호를 입력하면 root의 권한으로 명령을 실행할 수 있습니다. su 뒤에 로그인 이름이 없으면, su root 명령과 동일하게 적용됩니다. 일반 사용자가 su를 사용하여 root의 로그인 암호를 입력하면 root 권한을 가질 수 있습니다. 하지만 root가 su를 사용하여 일반 사용자의 권한으로 명령을 실행하려면, su 뒤에 일반 사용자의 로그인 이름을 입력해야 합니다.
profile_image
1

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

40. 다음 중 /etc/shadow 파일에 있는 사용자 정보로 틀린 것은?

  1. 로그인 이름
  2. 그룹 이름
  3. 로그인 계정의 유효 기간
  4. 패스워드를 변경해야만 하는 날까지의 남은 날수
(정답률: 52%)
  • 그룹 이름은 /etc/shadow 파일에 저장되는 사용자 정보 중에는 포함되어 있지 않습니다. /etc/passwd 파일에는 사용자의 그룹 이름이 저장되어 있습니다. /etc/shadow 파일에는 로그인 이름, 로그인 계정의 유효 기간, 패스워드를 변경해야만 하는 날까지의 남은 날수 등이 저장됩니다.
profile_image
1

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

41. 다음 중 사용자의 그룹에 대한 설명을 틀린 것은?

  1. 사용자를 생성하면 자동으로 특정 그룹에 속한다.
  2. 사용자를 추가로 다른 그룹에 포함 시키려면 groupmod 명령을 사용한다.
  3. /etc/group 파일에서 해당 그룹에 추가로 포함된 사용자를 확인할 수 있다.
  4. 그룹 추가는 groupadd, 그룹 삭제는 groupdel 명령을 사용한다.
(정답률: 47%)
  • "사용자를 생성하면 자동으로 특정 그룹에 속한다."가 틀린 설명입니다.

    사용자를 생성할 때 특정 그룹에 속하도록 지정하지 않으면 기본적으로 "users" 그룹에 속하게 됩니다. 따라서 사용자를 생성하더라도 자동으로 특정 그룹에 속하는 것은 아닙니다.

    그룹에 사용자를 추가하려면 groupmod 명령을 사용합니다. 이 명령을 사용하여 기존 그룹에 사용자를 추가하거나, 사용자가 속한 그룹을 변경할 수 있습니다.

    /etc/group 파일에서는 해당 그룹에 속한 사용자들의 정보를 확인할 수 있습니다. 이 파일은 그룹 정보를 저장하는 파일로, 그룹 이름, 그룹 ID, 그룹에 속한 사용자 등의 정보를 담고 있습니다.

    그룹을 추가하려면 groupadd 명령을 사용하고, 그룹을 삭제하려면 groupdel 명령을 사용합니다.
profile_image
1

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

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

  1. pwconv
  2. pwunconv
  3. pwcheck
  4. pwck
(정답률: 50%)
  • 이 명령어는 "pwck"이다. 그 이유는 "pwck"는 사용자 계정의 비밀번호 파일을 검사하고 오류를 보고하는 명령어이기 때문이다. "pwconv"는 비밀번호 파일을 암호화하는 명령어이고, "pwunconv"는 비밀번호 파일을 복호화하는 명령어이다. "pwcheck"는 비밀번호 정책을 검사하는 명령어이다.
profile_image
1

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

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

  1. chattr +a /etc/service
  2. chattr +A /etc/service
  3. chattr +i /etc/service
  4. chattr +I /etc/service
(정답률: 39%)
  • 해당 명령은 "/etc/service" 파일에 대해 immutable 속성을 부여하는 명령이다. 이는 해당 파일이나 디렉토리를 수정, 삭제, 이름 변경 등의 작업을 할 수 없도록 만든다. 따라서 이 파일에 대한 보안성을 높이고자 할 때 사용할 수 있다.
profile_image
1

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

44. mount 명령어를 사용하여 다음과 같은 조건으로 파일 시스템을 마운트하려고 한다. 이를 위한 명령으로 알맞은 것은?

  1. mount -t ext4 -o ro,suid /mnt /dev/hda5
  2. mount -t ext4 -o ro,user /dev/hda5 /mnt
  3. mount -t ext4 -o ro,user /mnt /dev/hda5
  4. mount -r -t ext5 -o suid /dev/hda5 /mnt
(정답률: 54%)
  • 해당 파일 시스템은 ext4 형식이며, 읽기 전용으로 마운트하고 사용자 권한으로 접근 가능해야 한다. 따라서 "mount -t ext4 -o ro,user /dev/hda5 /mnt" 명령어가 알맞다.
profile_image
1

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

45. /etc/fstab 필드 중에서 fsck와 가장 연관이 있는 필드는 몇 번째 인가?

  1. 3번째
  2. 4번째
  3. 5번째
  4. 6번째
(정답률: 43%)
  • 정답은 "6번째"이다. 이는 해당 필드가 파일 시스템이 마운트되기 전에 fsck를 실행할지 여부를 결정하는 필드이기 때문이다. 1부터 시작하는 인덱스로 보면 6번째 필드가 해당된다.
profile_image
1

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

46. 다음 ps 명령의 상태 (STAT) 코드 중에 작업은 종료 되었으나 부모프로세스에 의해 회수 되지 않아 메모리를 차지하고 있는 상태를 나타내는 값으로 알맞은 것은?

  1. R
  2. S
  3. T
  4. Z
(정답률: 56%)
  • 정답은 "Z"입니다. "Z"는 좀비 상태를 나타내며, 작업은 이미 종료되었지만 부모 프로세스가 아직 작업 결과를 회수하지 않아 메모리를 계속 차지하고 있는 상태입니다. 이 상태에서는 해당 프로세스가 사용하는 자원을 다른 프로세스가 사용할 수 없으므로, 부모 프로세스가 작업 결과를 회수하도록 해야합니다.
profile_image
1

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

47. mke2fs 명령을 이용하여 /dev/sdb1 파티션에 ext3 파일 시스템을 생성하기 위한 명령어로 알맞은 것은?

  1. mke2fs -i /dev/sdb1
  2. mke2fs -j /dev/sdb1
  3. mke2fs -k /dev/sdb1
  4. mke2fs -n /dev/sdb1
(정답률: 44%)
  • 정답: "mke2fs -j /dev/sdb1"

    설명:

    - mke2fs: ext2, ext3, ext4 파일 시스템을 생성하는 명령어
    - -j: ext3 파일 시스템을 생성할 때 사용하는 옵션. ext3 파일 시스템은 ext2 파일 시스템에 journaling 기능을 추가한 것이므로, -j 옵션을 사용하여 ext3 파일 시스템을 생성할 수 있다.
    - /dev/sdb1: 생성할 파일 시스템이 위치할 디스크 파티션의 경로.

    따라서, "mke2fs -j /dev/sdb1" 명령어는 /dev/sdb1 파티션에 ext3 파일 시스템을 생성하는 명령어이다.
profile_image
1

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

48. 다음 결과의 명령어로 알맞은 것은?

  1. lspci
  2. lsmod
  3. lsof
  4. lsusb
(정답률: 58%)
  • 정답은 "lsmod"입니다.

    이유는 해당 결과가 현재 시스템에 로드된 커널 모듈들의 목록을 보여주기 때문입니다.

    - "lspci"는 PCI 버스에 연결된 장치들의 정보를 보여줍니다.
    - "lsof"는 열려있는 파일과 해당 파일을 열어놓은 프로세스들의 정보를 보여줍니다.
    - "lsusb"는 USB 버스에 연결된 장치들의 정보를 보여줍니다.
profile_image
1

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

49. 커널 컴파일 과정 중 아래에서 설명하는 명령이 순서대로 바르게 나열된 것은?

  1. make mrproper, make mkmodules
  2. make proper, make modules
  3. make mrproper, make modules
  4. make proper, make mkmodules
(정답률: 59%)
  • 커널 컴파일 과정에서 불필요한 파일들을 제거하고 초기화하는 작업을 먼저 해야 하므로 "make mrproper"가 가장 먼저 나와야 한다. 그 후에는 모듈을 컴파일하는 "make modules"가 나와야 한다. 따라서 정답은 "make mrproper, make modules"이다.

    "make proper"는 "make mrproper"와 비슷하지만 덜 강력한 초기화 작업을 수행한다. "make mkmodules"는 오타가 있어서 정확한 명령어는 "make modules_install"이다. 이 명령어는 컴파일된 모듈을 시스템에 설치하는 작업을 수행한다.
profile_image
1

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

50. 다음 중 인터넷 기반으로 연결된 프린터에 접근 할 때 사용하는 포트 번호로 알맞은 것은?

  1. 631
  2. 143
  3. 443
  4. 611
(정답률: 47%)
  • 정답은 "631"입니다. 이는 인터넷 프린팅 프로토콜인 IPP (Internet Printing Protocol)에서 사용하는 포트 번호입니다. IPP는 인터넷을 통해 프린터를 관리하고 인쇄 작업을 전송하기 위한 프로토콜입니다. 따라서 인터넷 기반으로 연결된 프린터에 접근할 때는 631 포트를 사용합니다.
profile_image
1

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

51. 다음 설정을 적용하는 파일에 대한 설명으로 틀린 것은?

  1. 파일 생성 시에 허가권 값은 0644이다.
  2. 파일 생성 시에 소유자는 root이고 소유 그룹은 utmp로 설정한다.
  3. 로테이트로 생성되는 백로그 파일은 1개만 생성한다.
  4. /var/log/wtmp는 한 달마다 로테이트를 실행하고, 파일 크기가 1MB가 되더라도 로테이트를 실행하지 않는다.
(정답률: 58%)
  • "/var/log/wtmp는 한 달마다 로테이트를 실행하고, 파일 크기가 1MB가 되더라도 로테이트를 실행하지 않는다."가 틀린 설명이다. 실제로는 파일 크기가 1MB가 되면 로테이트를 실행한다.
profile_image
1

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

52. 다음 last 옵션 중 로그인 및 로그아웃 시간을 출력하려 할 때 알맞은 것은?

  1. -R
  2. -F
  3. -i
  4. -a
(정답률: 35%)
  • 알맞은 옵션은 "-F"입니다.

    "-R" 옵션은 파일의 수정 시간을 출력하며, 로그인 및 로그아웃 시간과는 관련이 없습니다.

    "-i" 옵션은 파일 소유자와 그룹 정보를 출력하며, 로그인 및 로그아웃 시간과는 관련이 없습니다.

    "-a" 옵션은 모든 로그인 기록을 출력하며, 로그아웃 시간은 포함되지 않습니다.

    반면 "-F" 옵션은 로그인 및 로그아웃 시간을 포함한 모든 로그 기록을 출력합니다. 이 옵션은 로그 파일을 실시간으로 모니터링할 때 유용합니다.
profile_image
1

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

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

  1. dmesg
  2. lastb
  3. lastlog
  4. last
(정답률: 54%)
  • 정답은 "dmesg"입니다.

    "dmesg"는 시스템 메시지를 출력하는 명령어입니다. 시스템이 부팅될 때부터 현재까지의 메시지를 출력하며, 시스템의 동작 상태를 파악하는 데 유용합니다.

    "lastb", "lastlog", "last"는 각각 로그인 실패 기록, 최근 로그인 기록, 최근 로그인한 사용자를 출력하는 명령어입니다. 이들은 시스템 보안 관리나 사용자 관리에 유용합니다.
profile_image
1

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

54. 관련 로그를 로그인한 모든 사용자의 터미널로 전송 하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. *
  2. user
  3. @host
  4. file
(정답률: 46%)
  • "*"은 와일드카드 문자로, 모든 사용자를 의미한다. 따라서 모든 사용자의 터미널로 로그를 전송하려면 "*"을 사용해야 한다. "user"는 특정 사용자를 지정할 때 사용하는데, 이 경우 모든 사용자를 대상으로 하므로 사용할 필요가 없다. "@host"는 특정 호스트를 지정할 때 사용하는데, 이 경우에도 모든 호스트를 대상으로 하므로 사용할 필요가 없다. "file"은 로그를 저장할 파일을 지정할 때 사용하는데, 이 경우에는 로그를 전송하는 것이 목적이므로 사용할 필요가 없다.
profile_image
1

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

55. 다음 중 ssh 특징에 대한 설명으로 틀린 것은?

  1. 클라이언트와 서버간의 데이터 전송 시에 일반 텍스트 형태로 패킷을 전달한다.
  2. rlogin처럼 패스워드 입력 없이 로그인이 가능하다.
  3. rsh처럼 원격 셸을 지원한다.
  4. 원격 복사(scp)를 지원한다.
(정답률: 51%)
  • "클라이언트와 서버간의 데이터 전송 시에 일반 텍스트 형태로 패킷을 전달한다."가 틀린 설명입니다. SSH는 데이터 전송 시에 암호화된 패킷을 전달합니다. 이는 보안성을 높이기 위한 것입니다.
profile_image
1

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

56. 다음 중 커널에서 최대로 사용 가능한 파일 수를 지정할 때 설정하는 파일로 알맞은 것은?

  1. /proc/sys/net/ipv4/ip_forward
  2. /proc/sys/net/ipv4/tcp_keepalive_time
  3. /proc/sys/net/ipv4/tcp_fin_timeout
  4. /proc/sys/fs/file-max
(정답률: 60%)
  • 정답: "/proc/sys/fs/file-max"

    설명: "/proc/sys/fs/file-max" 파일은 커널에서 최대로 사용 가능한 파일 수를 지정할 때 설정하는 파일입니다. 이 파일을 수정하여 시스템에서 동시에 열 수 있는 파일의 수를 늘릴 수 있습니다. 다른 보기들은 모두 네트워크와 관련된 설정 파일입니다.
profile_image
1

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

57. ssh 명령을 이용해 IP주소가 192.168.10.100 인 ssh 서버에 ihd라는 계정으로 접속하여 data라는 디렉터리를 생성하려고한다. 다음중해당서버에접속하는방법으로 알맞은 것은?

  1. ssh -p ihd 192.168.10.100 mkdir data
  2. ssh -l ihd 192.168.10.100 mkdir data
  3. ssh -x ihd 192.168.10.100 mkdir data
  4. ssh -v ihd 192.168.10.100 mkdir data
(정답률: 42%)
  • 정답은 "ssh -l ihd 192.168.10.100 mkdir data" 입니다.

    - "-p" 옵션은 포트번호를 지정하는 옵션이므로 해당 옵션은 필요하지 않습니다.
    - "-l" 옵션은 로그인할 사용자 계정을 지정하는 옵션이므로, 접속하려는 계정인 "ihd"를 지정해주어야 합니다.
    - "-x" 옵션은 X11 forwarding을 사용하지 않겠다는 옵션이므로 해당 옵션은 필요하지 않습니다.
    - "-v" 옵션은 verbose 모드로 실행하겠다는 옵션이므로 해당 옵션은 필요하지 않습니다.

    따라서, "ssh -l ihd 192.168.10.100 mkdir data" 명령을 사용하여 해당 서버에 접속하고, "mkdir data" 명령을 실행하여 "data" 디렉터리를 생성할 수 있습니다.
profile_image
1

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

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

  1. (ㄱ) dump (ㄴ) -0f
  2. (ㄱ) dump (ㄴ) -0u
  3. (ㄱ) cpio (ㄴ) -ocv
  4. (ㄱ) cpio (ㄴ) -icv
(정답률: 43%)
  • 이미 백업된 파일을 복원하기 위해서는 cpio 명령어를 사용해야 하며, -ocv 옵션을 사용하여 백업된 파일을 복원할 수 있습니다. dump 명령어는 파일 시스템을 백업하는데 사용되며, -0f 옵션은 백업 파일을 생성하고, -0u 옵션은 백업 파일을 업데이트합니다. 따라서 정답은 "(ㄱ) cpio (ㄴ) -ocv" 입니다.
profile_image
1

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

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

  1. rsync ‐avz / 192.168.10.2:/var
  2. rsync ‐av / 192.168.10.2:/var
  3. rsync ‐av 192.168.10.2:/var /
  4. rsync ‐avz 192.168.10.2:/var /
(정답률: 42%)
  • 원격 서버 192.168.10.2의 /var 디렉토리를 로컬 머신의 루트 디렉토리(/)로 동기화하는 명령이다. -a 옵션은 아카이브 모드로 모든 속성을 유지하며, -v 옵션은 상세한 출력을 보여주며, -z 옵션은 압축을 사용하여 전송 속도를 높인다.
profile_image
1

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

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

  1. (ㄱ) if (ㄴ) of
  2. (ㄱ) of (ㄴ) if
  3. (ㄱ) iflag (ㄴ) oflag
  4. (ㄱ) oflag (ㄴ) ifag
(정답률: 54%)
  • 이미지에서 보이는 것은 계좌 잔액 조회 화면이다. 이 화면에서는 사용자가 입력한 계좌번호와 비밀번호를 검증한 후, 해당 계좌의 잔액을 조회하여 보여준다. 이를 위해서는 먼저 사용자가 입력한 계좌번호와 비밀번호가 유효한지 검증해야 한다. 이를 위해 "(ㄱ) if (ㄴ) of" 구문을 사용한다. 여기서 "(ㄱ)"는 검증할 조건을, "(ㄴ)"은 해당 조건이 참일 경우 실행할 코드를 나타낸다. 따라서, 이 경우에는 "(ㄱ)"에는 "입력한 계좌번호와 비밀번호가 유효한지 검증하는 조건"이 들어가고, "(ㄴ)"에는 "잔액을 조회하여 보여주는 코드"가 들어간다.
profile_image
1

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

3과목: 네트워크 및 서비스의 활용

61. 다음 중 아파치 웹 서버 2.x 버전에 대한 설명으로 알맞은 것은?

  1. 소스가 공개되어 있지 않다.
  2. PHP는 동적 모듈로만 지원한다.
  3. GPL 라이선스 기반으로 배포된다.
  4. 멀티스레딩(Multi-threading)만 지원한다.
(정답률: 33%)
  • - PHP는 동적 모듈로만 지원한다.

    이유: 아파치 웹 서버는 모듈 기반의 웹 서버이며, PHP 역시 아파치 모듈로 동작하기 때문에 PHP는 아파치 웹 서버에서 동적 모듈로만 지원된다. 이는 아파치 웹 서버와 PHP가 서로 독립적으로 개발되었지만, 서로 호환성을 유지하기 위해 모듈 기반으로 동작하도록 설계되었기 때문이다.
profile_image
1

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

62. HTTP 관련 상태코드 중 클라이언트의 요청에 대해 성공적으로 접속했음을 나타내는 코드로 알맞은 것은?

  1. 100
  2. 200
  3. 400
  4. 404
(정답률: 49%)
  • 정답: 200

    200은 HTTP 상태 코드 중 성공적인 요청에 대해 반환되는 코드입니다. 클라이언트의 요청이 서버에 정상적으로 전달되었고, 서버가 요청을 성공적으로 처리하여 클라이언트에게 응답을 보내준 경우에 사용됩니다. 이는 예를 들어 웹 페이지가 성공적으로 로드되었을 때 반환되는 코드입니다.
profile_image
1

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

63. 운영 중인 아파치 웹 서버 상에서 /etc/passwd 파일의 정보가 특정 파일을 통해 노출되는 문제점이 발견 하였다. 다음 중 이 문제점과 관련된 <Directory> 태그 옵션으로 알맞은 것은?

  1. SymLink
  2. SymLinks
  3. FollowSymLink
  4. FollowSymLinks
(정답률: 38%)
  • 정답: "SymLinks"

    이 문제점은 디렉토리 내 심볼릭 링크를 따라가는 것이 원인이므로, 이를 막기 위해 <Directory> 태그 옵션으로 "SymLinks"를 사용해야 한다. "FollowSymLinks"는 심볼릭 링크를 따라가도록 허용하는 옵션이므로, 이 문제를 해결하기에는 적합하지 않다.
profile_image
1

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

64. 다음 설명과 관련 있는 아파치 웹 서버의 환경 설정 항목으로 알맞은 것은?

  1. Indexes
  2. FileInfo
  3. DirectoryIndex
  4. Includes
(정답률: 49%)
  • "DirectoryIndex"는 웹 서버에서 디렉토리에 접근할 때 기본적으로 보여줄 파일을 설정하는 항목이다. 예를 들어, 만약 "DirectoryIndex index.html"으로 설정되어 있다면, 해당 디렉토리에 접근할 때 기본적으로 index.html 파일이 보여지게 된다. 따라서 이 문제에서는 디렉토리에 접근할 때 보여줄 파일을 설정하는 "DirectoryIndex"가 정답이다.
profile_image
1

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

65. 다음은 PHP 설치 후 httpd.conf에 php 파일이 해석하도록 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) html (ㄴ) source
  2. (ㄱ) html-php (ㄴ) html-php-source
  3. (ㄱ) httpd-php (ㄴ) httpd-php-source
  4. (ㄱ) x-httpd-php (ㄴ) x-httpd-php-source
(정답률: 35%)
  • PHP 파일을 해석하기 위해서는 해당 파일이 어떤 형식의 파일인지 웹 서버에게 알려줘야 한다. 이를 위해 httpd.conf 파일에서 AddType 지시어를 사용하여 파일 형식을 지정할 수 있다. PHP 파일의 경우, 일반적으로 "(ㄱ) x-httpd-php" 형식으로 지정한다. 이유는 이 형식이 가장 널리 사용되는 형식이기 때문이다. "(ㄴ) x-httpd-php-source"는 PHP 소스 코드 파일을 지정하는 형식으로, 이 경우에는 PHP 파일이 아닌 PHP 소스 코드 파일을 해석하도록 지정하는 것이다. 따라서 정답은 "(ㄱ) x-httpd-php (ㄴ) x-httpd-php-source"이다.
profile_image
1

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

66. 다음 LDAP 속성 중 국가 이름을 나타내는 키워드로 알맞은 것은?

  1. c
  2. cn
  3. g
  4. gn
(정답률: 44%)
  • "c"는 국가 코드를 나타내는 키워드이다. "cn"은 일반적으로 사용자의 이름을 나타내는 키워드이고, "g"와 "gn"은 일반적으로 그룹 이름을 나타내는 키워드이다. 따라서, 국가 이름을 나타내는 키워드는 "c"이다.
profile_image
1

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

67. 다음 중 네트워크 기반으로 사용자 인증 서비스를 제공하는 조합으로 알맞은 것은?

  1. NIS, NFS
  2. NFS, LDAP
  3. NFS, SAMBA
  4. NIS, LDAP
(정답률: 39%)
  • NIS는 Network Information Service의 약자로, 네트워크 상에서 사용자 계정 정보와 비밀번호를 관리하는 프로토콜이다. LDAP는 Lightweight Directory Access Protocol의 약자로, 디렉터리 서비스를 제공하는 프로토콜이다. 이 둘을 조합하여 사용하면, NIS를 통해 사용자 계정 정보와 비밀번호를 관리하고, LDAP를 통해 디렉터리 서비스를 제공하여 사용자 인증 서비스를 제공할 수 있다. 따라서 정답은 "NIS, LDAP"이다.
profile_image
1

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

68. 다음 중 NIS 클라이언트 데몬으로 알맞은 것은?

  1. ypbind
  2. ypserv
  3. rpcbind
  4. ypc
(정답률: 47%)
  • NIS 클라이언트는 NIS 서버에서 제공하는 정보를 사용하기 위해 NIS 서버와 통신해야 한다. 이를 위해 클라이언트는 NIS 서버의 위치를 알아야 하며, 이를 위해 ypbind 데몬이 필요하다. ypbind는 클라이언트가 NIS 서버의 위치를 찾아서 클라이언트와 NIS 서버 간의 통신을 가능하게 해준다. 따라서 정답은 "ypbind"이다.
profile_image
1

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

69. 다음 중 NIS와 가장 관련이 없는 서비스로 알맞은 것은?

  1. telnet
  2. ssh
  3. dns
  4. samba
(정답률: 43%)
  • NIS는 Network Information Service의 약자로, 네트워크 상에서 사용자 계정 정보와 같은 시스템 정보를 중앙에서 관리하는 서비스이다. 이와 관련된 서비스로는 telnet과 ssh가 있으며, 이들은 원격으로 다른 시스템에 접속하여 작업을 수행할 수 있는 프로토콜이다. 또한, NIS는 파일 공유를 위한 samba와도 관련이 있다. 하지만 dns는 도메인 이름을 IP 주소로 변환하는 서비스로, NIS와는 직접적인 관련이 없다. 따라서, 정답은 dns이다.
profile_image
1

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

70. 다음 ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/hosts
  2. /etc/sysconfig/network
  3. /etc/yp.conf
  4. /etc/ypserv.conf
(정답률: 37%)
  • 주어진 그림은 NIS (Network Information Service) 설정 파일인 "/etc/yp.conf" 파일을 수정하는 과정을 보여줍니다. 따라서 정답은 "/etc/yp.conf" 입니다.

    "/etc/hosts" 파일은 호스트 이름과 IP 주소를 매핑하는데 사용되는 파일입니다.

    "/etc/sysconfig/network" 파일은 네트워크 인터페이스와 관련된 설정을 포함합니다.

    "/etc/ypserv.conf" 파일은 NIS 서버의 설정 파일입니다.
profile_image
1

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

71. 192.168.12.22번 IP 주소를 사용하는 윈도 시스템의 공유 폴더가 lin이다. 다음 중 해당 폴더로 접근하는 명령으로 알맞은 것은?

  1. smbclient //192.168.12.22//lin
  2. smbclient ////192.168.12.22//lin
  3. smbclient \\192.168.12.22\lin
  4. smbclient \\\\192.168.12.22\\lin
(정답률: 37%)
  • 정답은 "smbclient \\192.168.12.22\lin" 입니다.

    이유는 다음과 같습니다.

    - smbclient: Samba 클라이언트 프로그램을 실행하는 명령어입니다.
    - \\192.168.12.22: 공유 폴더가 있는 윈도 시스템의 IP 주소입니다. 이중 역슬래시를 사용하여 경로를 지정합니다.
    - \lin: 공유 폴더의 이름입니다. 역슬래시를 사용하여 경로를 지정합니다.

    따라서, smbclient \\192.168.12.22\lin 명령어를 사용하여 해당 폴더로 접근할 수 있습니다.
profile_image
1

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

72. 다음은 등록된 삼바 사용자의 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. pdbedit
  2. smbpasswd
  3. nmblookup
  4. smbstatus
(정답률: 24%)
  • 이미 등록된 삼바 사용자의 정보를 확인하기 위해서는 사용자 계정 정보가 저장된 데이터베이스에 접근해야 한다. 이때 사용되는 명령어가 "pdbedit"이다. "smbpasswd"는 삼바 사용자의 암호를 변경하는 명령어이고, "nmblookup"는 네트워크 상에서 호스트 이름을 IP 주소로 변환하는 명령어이며, "smbstatus"는 현재 삼바 서버의 상태를 확인하는 명령어이다.
profile_image
1

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

73. 다음 설명과 같은 경우 NFS 서버에 공유된 디렉터리를 마운트하는 명령으로 알맞은 것은?

  1. mount –t nfs 192.168.5.13/joon /mnt
  2. mount –t nfs 192.168.5.13:/joon /mnt
  3. mount –t nfs 192.168.5.13\joon /mnt
  4. mount –t nfs 192.168.5.13:\joon /mnt
(정답률: 47%)
  • 해당 명령은 NFS 서버의 IP 주소가 192.168.5.13이고 공유된 디렉터리의 이름이 "joon"인 디렉터리를 /mnt 디렉터리에 마운트하는 명령이다. ":"은 NFS 서버와 공유된 디렉터리를 구분하는 기호이므로 "mount –t nfs 192.168.5.13:/joon /mnt"이 올바른 명령이다.
profile_image
1

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

74. 다음 설명에서 설명하는 NFS 서버 설정 옵션으로 알맞은 것은?

  1. secure
  2. all_squash
  3. root_squash
  4. no_root_squash
(정답률: 44%)
  • NFS 서버에서 "no_root_squash" 옵션을 설정하면, 클라이언트에서 root 권한으로 접근해도 해당 권한을 유지하면서 파일 시스템에 접근할 수 있습니다. 다른 옵션들은 root 권한을 가진 클라이언트가 접근할 때 보안상의 이유로 권한을 제한하거나 다른 사용자 권한으로 접근하도록 강제합니다.
profile_image
1

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

75. 다음 중 레드햇 계열 리눅스에서 운영되는 /etc/vsftpd/ftpusers 파일에 대한 설명으로 알맞은 것은?

  1. ftp 서버에 접근할 수 없는 계정 목록 파일이다.
  2. ftp 서버에 접근할 수 있는 계정 목록 파일이다.
  3. ftp 서버에 접근할 수 있는 서버 목록 파일이다.
  4. ftp 서버에 파일을 업로드할 수 있는 계정 목록 파일이다.
(정답률: 40%)
  • 정답은 "ftp 서버에 접근할 수 없는 계정 목록 파일이다." 입니다.

    /etc/vsftpd/ftpusers 파일은 FTP 서버에 접근할 수 없는 사용자 계정의 목록을 담고 있는 파일입니다. 이 파일에 등록된 사용자는 FTP 서버에 접속할 수 없으며, 파일을 업로드하거나 다운로드할 수 없습니다. 이 파일은 보안상의 이유로 사용자 계정을 제한하고자 할 때 사용됩니다.
profile_image
1

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

76. 다음 중 리눅스에서 사용하는 POP3 및 IMAP 서버 프로그램으로 알맞은 것은?

  1. qmail
  2. postfix
  3. dovecot
  4. evolution
(정답률: 34%)
  • dovecot은 리눅스에서 사용하는 POP3 및 IMAP 서버 프로그램 중 하나입니다. qmail과 postfix는 메일 전송 에이전트(MTA)로 사용되는 프로그램이며, evolution은 이메일 클라이언트 프로그램입니다. 따라서, 이 중에서 POP3 및 IMAP 서버 프로그램으로 사용되는 것은 dovecot입니다.
profile_image
1

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

77. 다음에서 설명하는 메일 관련 프로그램의 분류로 알맞은 것은?

  1. MTA(Mail Transfer Agent)
  2. MDA(Mail Delivery Agent)
  3. MUA(Mail User Agent)
  4. MSA(Mail Submission Agent)
(정답률: 49%)
  • 이 프로그램은 메일을 받아서 로컬 사용자의 메일박스에 저장하는 역할을 하므로 MDA(Mail Delivery Agent)에 해당한다. MTA는 메일을 전송하는 역할, MUA는 사용자가 메일을 읽고 쓰는 인터페이스를 제공하는 역할, MSA는 사용자가 작성한 메일을 전송하는 역할을 한다.
profile_image
1

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

78. 다음 중 보낸 메일의 전송 상태를 확인하는 명령으로 알맞은 것은?

  1. m4
  2. mail
  3. mailq
  4. qmail
(정답률: 48%)
  • 정답은 "mailq"입니다.

    "mailq" 명령은 현재 메일 서버에서 대기 중인 메일의 목록을 보여줍니다. 이 목록은 메일 서버에서 전송을 시도하고 있는 메일들의 상태와 함께 표시됩니다. 따라서 "mailq" 명령을 사용하여 보낸 메일의 전송 상태를 확인할 수 있습니다.

    다른 보기들은 다음과 같은 의미를 가지고 있습니다.

    - "m4": 메일 서버에서 사용하는 매크로 프로세서입니다.
    - "mail": 메일을 보내는 명령입니다.
    - "qmail": 메일 서버 소프트웨어 중 하나입니다.
profile_image
1

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

79. 다음 중 메일 서버에서 사용하는 도메인 등록과 가장 관련이 있는 파일로 알맞은 것은?

  1. /etc/aliases
  2. /etc/mail/access
  3. /etc/mail/virtusertable
  4. /etc/mail/local-host-names
(정답률: 37%)
  • "/etc/mail/local-host-names" 파일은 메일 서버에서 사용하는 도메인 이름을 등록하는 파일이다. 이 파일에 등록된 도메인 이름은 메일 서버가 해당 도메인으로 들어오는 메일을 처리할 수 있도록 설정된다. 따라서 메일 서버에서 사용하는 도메인 등록과 가장 관련이 있는 파일은 "/etc/mail/local-host-names"이다.
profile_image
1

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

80. 다음 중 메일 암호화 관련 있는 도구로 가장 알맞은 것은?

  1. PGP
  2. Nessus
  3. Nmap
  4. Tripwire
(정답률: 41%)
  • PGP는 Pretty Good Privacy의 약자로, 전자 메일과 파일을 암호화하고 디지털 서명을 생성하는 데 사용되는 프로그램이다. 따라서 메일 암호화 관련 도구로 가장 알맞다. Nessus는 취약점 스캐너, Nmap은 포트 스캐너, Tripwire는 파일 시스템 무결성 검사 도구이다.
profile_image
1

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

81. 다음 중 DNS 서버에 대한 설명으로 틀린 것은?

  1. Caching Name Server는 도메인을 소유하지 않아도 구성할 수 있다.
  2. Primary Name Server는 자체적으로 존 파일을 백업하는 역할을 수행한다.
  3. Secondary Name Server는 반드시 구성해야 할 필요는 없다.
  4. DNS 관련 질의가 많은 경우에 Caching Name Server를 구성하면 인터넷 사용 속도를 높일 수 있다.
(정답률: 40%)
  • "Primary Name Server는 자체적으로 존 파일을 백업하는 역할을 수행한다." 이 설명이 틀린 것이다. Primary Name Server는 존 파일을 유지하고 관리하지만, 백업은 Secondary Name Server가 담당한다. Secondary Name Server는 Primary Name Server에서 존 파일을 복제하여 백업하는 역할을 수행한다.
profile_image
1

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

82. 다음 중 named.conf의 문법적 오류를 검사할 때 사용 하는 명령으로 알맞은 것은?

  1. checkconf
  2. namedconf
  3. named-checkconf
  4. check-namedconf
(정답률: 41%)
  • named-checkconf은 named.conf 파일의 구문 오류를 검사하는 명령어이다. named.conf 파일은 BIND DNS 서버의 설정 파일로, DNS 서버의 동작을 결정하는 중요한 파일이다. 따라서 named-checkconf 명령어를 사용하여 named.conf 파일의 구문 오류를 검사하여 DNS 서버의 정상적인 동작을 보장할 수 있다. 다른 보기들은 존재하지 않는 명령어이거나 named-checkconf와는 관련이 없는 명령어이다.
profile_image
1

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

83. 다음은 존 파일 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. A
  2. MX
  3. HINFO
  4. CNAME
(정답률: 52%)
  • "CNAME"은 Canonical Name Record의 약자로, 도메인 이름을 다른 도메인 이름으로 매핑하는 레코드 유형이다. 즉, 하나의 도메인 이름이 다른 도메인 이름으로 대체되도록 설정하는 것이다. 이를 통해 도메인 이름을 간단하게 유지하면서도 다른 서버나 호스트로 연결할 수 있다.
profile_image
1

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

84. DNS로 운영 중인 현재 시스템 이외에는 네임 서버에 대한 질의를 허가하지 않으려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. only;
  2. forward only;
  3. forwards;
  4. localhost;
(정답률: 44%)
  • "localhost;"는 로컬 호스트에 대한 질의만 허용하는 옵션으로, 현재 시스템에서만 네임 서버에 대한 질의를 허용하고 외부에서는 허용하지 않는 설정이다.
profile_image
1

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

85. 다음은 역 존(Reverse zone) 파일을 설정하는 내용이다. IP 주소가 192.168.5.13일 경우 ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

  1. 192.168.5.in-addr.arpa
  2. 192.168.5.13.in-addr.arpa
  3. 5.168.192.in-addr.arpa
  4. 13.5.168.192.in-addr.arpa
(정답률: 44%)
  • 정답은 "5.168.192.in-addr.arpa"이다.

    역 존 파일은 IP 주소를 역순으로 표기한 도메인 이름을 매핑하는 파일이다. 따라서 192.168.5.13의 역순인 13.5.168.192를 도메인 이름으로 사용해야 한다. 그리고 이를 표현하는 방법은 "13.5.168.192.in-addr.arpa"이다. 하지만 DNS에서는 일반적으로 네트워크 주소를 먼저 표기하고 호스트 주소를 나중에 표기하는데, 이를 위해 네트워크 주소인 192.168.5을 먼저 표기하고 호스트 주소인 13을 나중에 표기한다. 따라서 최종적으로는 "5.168.192.in-addr.arpa"가 된다.
profile_image
1

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

86. 다음에서 설명하는 가상화 기능으로 알맞은 것은?

  1. 공유
  2. 절연(Insulation)
  3. 단일화
  4. 에뮬레이션
(정답률: 41%)
  • 가상화 기능 중 "절연(Insulation)"은 가상환경에서 각각의 운영체제나 애플리케이션 등이 독립적으로 동작하도록 분리하는 기능입니다. 이를 통해 하나의 물리적 서버에서 여러 개의 가상 서버를 운영할 수 있으며, 각각의 가상 서버는 서로 영향을 주지 않고 독립적으로 동작합니다. 이는 시스템의 안정성과 보안성을 높이는 데에 큰 도움을 줍니다.
profile_image
1

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

87. 다음 중 CPU 전가상화 뿐만 아니라 CPU 반가상화도 지원하는 가상화 기술로 알맞은 것은?

  1. KVM
  2. Xen
  3. VMware
  4. VirtualBox
(정답률: 46%)
  • Xen은 CPU 전가상화와 CPU 반가상화를 모두 지원하는 가상화 기술입니다. 이는 Xen이 하이퍼바이저에서 게스트 운영 체제를 직접 제어하면서도 하드웨어 자원을 효율적으로 할당할 수 있도록 설계되어 있기 때문입니다. 반면, KVM은 CPU 전가상화만 지원하고, VMware와 VirtualBox는 CPU 전가상화와 CPU 반가상화를 모두 지원하지만 Xen보다 성능이 떨어집니다.
profile_image
1

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

88. 다음에서 설명하는 가상화 효과로 알맞은 것은?

  1. 향상된 보안
  2. 높아진 가용성
  3. 증가된 확장성
  4. 향상된 프로비저닝
(정답률: 48%)
  • 이 그림은 가상화 기술을 이용하여 가상 서버를 생성하고, 이를 통해 물리적 서버의 자원을 효율적으로 사용하는 것을 보여줍니다. 이를 통해 서버의 프로비저닝(서버 생성 및 설정) 과정이 향상되었다고 할 수 있습니다. 따라서 정답은 "향상된 프로비저닝"입니다.
profile_image
1

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

89. 리눅스 서버에 장착된 CPU의 가상화 지원 여부를 확인하려고 한다. 다음 중 관련 파일로 알맞은 것은?

  1. /proc/cmdline
  2. /proc/cpuinfo
  3. /proc/stat
  4. /proc/cpustat
(정답률: 55%)
  • 정답: "/proc/cpuinfo"

    설명: "/proc/cpuinfo" 파일은 시스템에 장착된 CPU의 정보를 제공하는 파일이다. 이 파일에서는 CPU의 모델명, 클럭 속도, 코어 수 등의 정보를 확인할 수 있다. 또한, 이 파일에서 "flags" 항목을 확인하면 CPU가 가상화 기술을 지원하는지 여부를 확인할 수 있다. 예를 들어, "vmx"나 "svm"이라는 키워드가 있다면 해당 CPU는 가상화 기술을 지원한다는 뜻이다. 따라서, "/proc/cpuinfo" 파일을 확인하여 CPU의 가상화 지원 여부를 확인할 수 있다.
profile_image
1

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

90. 다음은 VM1이라는 가상 머신을 종료시키는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. virt-manager
  2. virt-top
  3. xm
  4. virsh
(정답률: 44%)
  • VM1은 KVM 가상화 기술을 사용하고 있으며, virsh는 KVM 가상화 기술을 관리하기 위한 명령어 중 하나이다. 따라서 VM1을 종료시키기 위해서는 virsh 명령어를 사용해야 한다. virt-manager는 GUI 기반의 가상화 관리 도구이고, virt-top은 가상 머신의 성능 모니터링 도구이며, xm은 Xen 가상화 기술을 관리하기 위한 명령어이다.
profile_image
1

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

91. 다음 중 xinetd에서 제공하는 기능으로 틀린 것은?

  1. IP 주소 당 접속 수 제한
  2. DOS 공격에 대비한 설정 제공
  3. 서비스에 대한 사용자 아이디 제한
  4. 서비스에 대한 접속 시간 제한
(정답률: 34%)
  • xinetd에서 제공하는 기능 중 "서비스에 대한 사용자 아이디 제한"은 없습니다. xinetd는 서비스에 대한 접속 제어를 위한 기능을 제공하며, 이 중에서도 사용자 인증과 관련된 기능은 서비스 자체에서 처리해야 합니다. 따라서 "서비스에 대한 사용자 아이디 제한"은 xinetd에서 제공하지 않는 기능입니다.
profile_image
1

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

92. 다음 중 리눅스에서 사용하는 프록시 서버 프로그램으로 알맞은 것은?

  1. squid
  2. squirrel
  3. anaconda
  4. python
(정답률: 50%)
  • 정답: squid

    설명: squid는 리눅스에서 가장 많이 사용되는 프록시 서버 프로그램 중 하나입니다. squid는 웹 캐시, 프록시 서버, 리버스 프록시 등 다양한 기능을 제공하며, 안정적이고 높은 성능을 보장합니다. 따라서 squid는 인터넷 접속 속도를 높이고, 보안성을 강화하는 등 다양한 용도로 사용됩니다. squirrel, anaconda, python은 모두 프로그래밍 언어이거나 다른 용도로 사용되는 프로그램입니다.
profile_image
1

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

93. 다음은 dhcpd.conf 파일의 일부로 게이트웨이 주소를 할당해주는 부분이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. routers
  2. router
  3. route
  4. gateway
(정답률: 26%)
  • 보기에서 정답은 "routers"이다. 이는 DHCP 서버가 클라이언트에게 할당해줄 게이트웨이 주소를 설정하는 옵션 중 하나이다. "router"는 단일 게이트웨이 주소를 설정하는 옵션이며, "route"는 라우팅 테이블을 설정하는 옵션이다. "gateway"는 DHCP 서버에서 사용되는 옵션이 아니며, 게이트웨이 주소를 설정하는 옵션으로는 사용되지 않는다.
profile_image
1

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

94. 다음 중 VNC 서버에서 사용하는 포트 번호로 가장 알맞은 것은?

  1. 3128
  2. 5901
  3. 6446
  4. 8080
(정답률: 40%)
  • VNC 서버에서 사용하는 기본 포트 번호는 5900이며, 보안을 위해 5901부터 순차적으로 사용됩니다. 따라서 VNC 서버에서 사용하는 포트 번호로 가장 알맞은 것은 5901입니다.
profile_image
1

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

95. 다음 중 NTP 서버를 이용해서 시간을 동기화할 때 사용하는 명령으로 알맞은 것은?

  1. ntp
  2. ntpq
  3. ntpdate
  4. ntptime
(정답률: 43%)
  • 정답은 "ntpdate"입니다.

    NTP(Network Time Protocol)는 인터넷을 통해 시간을 동기화하는 프로토콜입니다. 이를 이용하여 시간을 동기화할 때 사용하는 명령어가 ntpdate입니다. ntpdate는 NTP 서버에서 시간 정보를 가져와 시스템 시간을 동기화합니다. 이를 통해 시스템 시간을 정확하게 유지할 수 있습니다.
profile_image
1

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

96. 다음 프로그램의 소스와 관련 있는 DOS 공격으로 알맞은 것은?

  1. 디스크 자원 고갈 공격
  2. 메모리 자원 고갈 공격
  3. 프로세스 자원 고갈 공격
  4. 데이터 파괴 공격
(정답률: 53%)
  • 이 프로그램은 무한 반복문을 실행하며, 각 반복마다 메모리를 할당하고 해제하는 작업을 수행합니다. 이 작업을 반복하다보면 메모리 자원이 고갈되어 시스템이 느려지거나 멈추는 현상이 발생할 수 있습니다. 따라서 이 프로그램은 메모리 자원 고갈 공격에 해당합니다.
profile_image
1

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

97. 다음에서 설명하는 DOS 공격으로 알맞은 것은?

  1. Teardrop Attack
  2. Smurf Attack
  3. Land Attack
  4. UDP Flooding
(정답률: 37%)
  • "Land Attack"은 공격 대상 컴퓨터에 대한 IP 패킷을 보내는 것이 아니라, 공격 대상 컴퓨터가 자신의 IP 주소를 보내는 것처럼 위조된 IP 패킷을 보내는 공격 방식입니다. 이로 인해 공격 대상 컴퓨터는 자신이 보낸 패킷을 다시 받아들여서 무한 반복되는 상황이 발생하게 됩니다. 따라서, 주어진 그림에서 보이는 것은 "Land Attack"입니다. "Teardrop Attack"은 IP 패킷을 조작하여 공격 대상 컴퓨터를 다운시키는 공격 방식이고, "Smurf Attack"은 ICMP Echo Request 패킷을 대량으로 보내서 공격 대상 컴퓨터를 다운시키는 공격 방식입니다. "UDP Flooding"은 UDP 패킷을 대량으로 보내서 공격 대상 컴퓨터를 다운시키는 공격 방식입니다.
profile_image
1

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

98. 다음에서 설명하는 방화벽의 종류로 알맞은 것은?

  1. 단일 홈 게이트웨이
  2. 스크린 라우터
  3. 스크린 서브넷 게이트웨이
  4. 스크린 호스트 게이트웨이
(정답률: 45%)
  • 이 그림은 네트워크 외부와 내부를 분리하는 방화벽 구성을 보여주고 있습니다. 이 중에서도 네트워크 외부와 가장 가까운 위치에 있는 것은 스크린 호스트 게이트웨이입니다. 스크린 호스트 게이트웨이는 외부에서 내부로 들어오는 모든 트래픽을 검사하고, 내부에서 외부로 나가는 트래픽도 검사합니다. 이를 통해 외부에서 내부로의 침입을 막고, 내부에서 외부로의 불필요한 정보 유출을 막는 역할을 합니다. 따라서 이 그림에서는 스크린 호스트 게이트웨이가 가장 적합한 방화벽 종류입니다.
profile_image
1

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

99. 같은 IP 주소에서 60초 동안에 15번 이상 SSH 접속을 시도하면 DROP 시키는 정책을 SSH 사슬에 추가하려 한다. ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

  1. (ㄱ) recent (ㄴ) --update (ㄷ) --hitcount
  2. (ㄱ) recent (ㄴ) --hitcount (ㄷ) --update
  3. (ㄱ) state (ㄴ) --hitcount (ㄷ) NEW
  4. (ㄱ) state (ㄴ) NEW (ㄷ) --update
(정답률: 41%)
  • (ㄱ) recent (ㄴ) --hitcount (ㄷ) --update 이다.

    (ㄱ) recent: 최근에 접속한 클라이언트 주소를 추적하는 모듈이다.

    (ㄴ) --hitcount: 추적된 클라이언트 주소의 접속 시도 횟수를 카운트하는 옵션이다.

    (ㄷ) --update: 추적된 클라이언트 주소의 접속 시도 횟수를 업데이트하는 옵션이다.

    따라서, 위의 옵션들을 조합하여 같은 IP 주소에서 60초 동안에 15번 이상 SSH 접속을 시도하면 DROP 시키는 정책을 구현할 수 있다.
profile_image
1

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

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

  1. /etc/rc.d/rc.local
  2. /etc/sysconfig/iptables
  3. /var/log/secure
  4. /usr/sbin/iptables
(정답률: 37%)
  • "/etc/sysconfig/iptables" 파일은 CentOS나 Red Hat 계열의 리눅스에서 방화벽 설정을 저장하는 파일이다. 따라서 이 파일을 수정하면 방화벽 설정을 변경할 수 있다.
profile_image
1

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

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