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

리눅스마스터 1급
(2019-03-16 기출문제)

목록

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

1. 다음 중 배포된 리눅스의 순서가 초기부터 최근 순으로 알맞게 나열된 것은?

  1. SLS - SUSE - Slackware
  2. SLS - Slackware - SUSE
  3. Ubuntu - Debian - SLS
  4. Debian - Ubuntu – SLS
(정답률: 65%)
  • 정답은 "SLS - Slackware - SUSE"입니다.

    SLS는 1992년에 최초로 배포된 리눅스 배포판 중 하나이며, 이후 1993년에 Slackware가 출시되었습니다. 그리고 1994년에는 SUSE가 처음으로 출시되었습니다. 따라서 초기부터 최근까지의 순서는 SLS - Slackware - SUSE가 됩니다.
profile_image
1

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

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

  1. Knoppix
  2. BackTrack
  3. Kali Linux
  4. Linux Mint
(정답률: 72%)
  • 이 배포판은 해킹 및 보안 테스트를 위해 설계된 것으로, 다양한 보안 도구와 함께 제공됩니다. "Knoppix"는 라이브 CD로 사용되는 것이 일반적이며, "BackTrack"은 이전 버전의 Kali Linux로, 현재는 Kali Linux로 대체되었습니다. "Linux Mint"는 일반 사용자를 위한 배포판입니다. 따라서, 이 설명에 해당하는 리눅스 배포판은 "Kali Linux"입니다.
profile_image
1

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

3. 다음 설명에 해당하는 라이선스로 알맞은 것은?

  1. GPL
  2. MPL
  3. BSD
  4. Apache
(정답률: 50%)
profile_image
1

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

4. 다음 설명과 관련된 기술로 가장 알맞은 것은?

  1. 스와핑(Swapping)
  2. 파이프(Pipe)
  3. 라이브러리(Library)
  4. 가상 콘솔(Virtual Console)
(정답률: 81%)
  • 스와핑(Swapping)은 메모리 부족 현상을 해결하기 위해 사용되는 기술로, 현재 사용하지 않는 프로세스나 데이터를 하드 디스크로 옮겨서 메모리 공간을 확보하는 것입니다. 위의 그림에서도 보이듯이, 메모리에 적재된 프로세스 중 일부가 하드 디스크로 스왑되어 있습니다. 따라서 이 문제와 관련된 기술로 스와핑(Swapping)이 가장 알맞습니다.
profile_image
1

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

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

  1. Arduino
  2. Micro Bit
  3. Raspberry pi
  4. Scratch
(정답률: 73%)
  • 이 보기는 각각의 제품들을 나타내고 있으며, 이 중에서 "Raspberry pi"는 컴퓨터와 유사한 기능을 가지고 있어 다양한 용도로 활용할 수 있다는 특징이 있습니다. 반면에 "Arduino"은 주로 전자회로 제어를 위한 마이크로컨트롤러, "Micro Bit"은 교육용 마이크로컴퓨터, "Scratch"는 프로그래밍 교육용 툴로 사용됩니다.
profile_image
1

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

6. 다음은 LVM에 관한 설명이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠-볼륨그룹 ㉡-물리적 볼륨 ㉢-논리적 볼륨
  2. ㉠-볼륨그룹 ㉡-논리적 볼륨 ㉢-물리적 볼륨
  3. ㉠-물리적 볼륨 ㉡-볼륨그룹 ㉢-논리적 볼륨
  4. ㉠-논리적 볼륨 ㉡-볼륨그룹 ㉢-물리적 볼륨
(정답률: 78%)
  • LVM에서 물리적 볼륨(Physical Volume)은 하드디스크나 파티션 등의 물리적인 저장장치를 의미하며, 이들을 묶어서 볼륨그룹(Volume Group)을 만들 수 있다. 볼륨그룹은 논리적 볼륨(Logical Volume)을 생성하기 위한 단위로 사용된다. 즉, 논리적 볼륨은 볼륨그룹 내에서 생성되며, 이들은 마치 하나의 물리적인 디스크처럼 사용될 수 있다. 따라서, LVM에서의 순서는 물리적 볼륨 -> 볼륨그룹 -> 논리적 볼륨 순서로 진행된다. 따라서 정답은 "㉠-물리적 볼륨 ㉡-볼륨그룹 ㉢-논리적 볼륨"이다.
profile_image
1

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

7. 다음 중 6개의 하드디스크로 여분(spare)없이 RAID-6를 구성하는 경우, 실제 사용 가능한 디스크의 비율로 가장 알맞은 것은?

  1. 33.3%
  2. 50%
  3. 66.7%
  4. 83.3%
(정답률: 69%)
  • RAID-6는 최소 4개의 디스크가 필요하며, 2개의 패리티 디스크를 사용하여 2개의 디스크 장애를 견딜 수 있습니다. 따라서 6개의 디스크로 RAID-6를 구성하면 4개의 데이터 디스크와 2개의 패리티 디스크가 필요합니다. 이 경우, 전체 디스크 중 2개의 디스크가 패리티 디스크로 사용되므로 실제 사용 가능한 디스크의 비율은 4/6, 즉 66.7%가 됩니다.
profile_image
1

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

8. 다음 중 시그널(signal)이 발생하는 키 조합으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. [ctrl]+[c]
  2. [ctrl]+[d]
  3. [ctrl]+[z]
  4. [ctrl]+[\]
(정답률: 60%)
profile_image
1

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

9. 다음 ㉠ 및 ㉡에 들어갈 명령어로 알맞은 것은?

  1. ㉠ set ㉡ unset
  2. ㉠ set ㉡ env
  3. ㉠ env ㉡ set
  4. ㉠ env ㉡ unset
(정답률: 61%)
  • 이미 설정된 환경 변수를 변경하기 위해서는 "set" 명령어를 사용해야 하며, 변경된 환경 변수를 적용하기 위해서는 "env" 명령어를 사용해야 한다. 따라서 정답은 "㉠ set ㉡ env" 이다. "unset" 명령어는 환경 변수를 삭제하는 명령어이므로 해당 문제와는 관련이 없다. "㉠ env ㉡ set" 또는 "㉠ env ㉡ unset"은 순서가 바뀌어있으며, 환경 변수를 변경하기 위해서는 "set" 명령어를 사용해야 하므로 정답이 될 수 없다.
profile_image
1

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

10. 다음 중 원격지에서 X 클라이언트를 이용하기 위한 설정을 사용자 기반의 키 인증을 진행할 때 사용하는 명령어와 관련 파일의 조합으로 알맞은 것은?

  1. 명령어: xhost 관련 파일: .authorized_keys
  2. 명령어: xhost 관련 파일: .Xauthority
  3. 명령어: xauth 관련 파일: .authorized_keys
  4. 명령어: xauth 관련 파일: .Xauthority
(정답률: 50%)
  • 정답은 "명령어: xauth 관련 파일: .Xauthority"입니다.

    X 클라이언트를 원격지에서 사용할 때, 사용자 기반의 키 인증을 진행하기 위해서는 xauth 명령어를 사용합니다. 이 명령어는 .Xauthority 파일과 관련이 있습니다. .Xauthority 파일은 X 서버와 클라이언트 간의 인증 정보를 저장하는 파일입니다. 이 파일은 사용자의 홈 디렉토리에 위치하며, xauth 명령어를 사용하여 인증 정보를 추가하거나 삭제할 수 있습니다. 따라서, 원격지에서 X 클라이언트를 사용할 때는 xauth 명령어와 .Xauthority 파일을 사용하게 됩니다.
profile_image
1

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

11. 다음과 같은 허가권(Permission)을 갖는 파일들이 위치하는 디렉터리로 가장 알맞은 것은?

  1. /boot
  2. /dev
  3. /proc
  4. /var
(정답률: 51%)
  • "/dev" 디렉터리는 시스템 디바이스 파일들이 위치하는 디렉터리입니다. 따라서 시스템에서 사용하는 하드웨어나 장치들을 제어하기 위한 권한을 갖는 파일들이 위치하는 디렉터리입니다. 예를 들어, 마우스나 키보드 등의 입력 장치, 하드디스크, CD-ROM 등의 저장 장치, 그리고 네트워크 인터페이스 등의 장치들이 이 디렉터리에 위치합니다. 따라서 이 디렉터리에는 시스템 관리자나 특정한 권한을 가진 사용자만 접근할 수 있습니다.
profile_image
1

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

12. 다음 설명과 가장 관계가 깊은 것은?

  1. exec
  2. fork
  3. inetd
  4. standalone
(정답률: 69%)
  • 이미지에서 보이는 것은 네트워크를 통해 접속하는 클라이언트와 서버이다. 이 중에서 "inetd"는 인터넷 서비스를 관리하는 데몬으로, 클라이언트의 요청이 들어오면 해당 서비스를 실행시켜주는 역할을 한다. 따라서 inetd와 관련된 보기는 가장 적절한 것이다.
profile_image
1

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

13. 다음 설명에 해당하는 시그널(Signal)로 알맞은 것은?

  1. SIGHUP
  2. SIGINT
  3. SIGSTOP
  4. SIGQUIT
(정답률: 57%)
  • 이 시그널은 "SIGHUP"이다. 이 시그널은 터미널 세션이 끊어졌을 때 발생하며, 프로세스가 종료되지 않고 재시작해야 할 때 사용된다.
profile_image
1

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

14. 다음 중 최근 입력한 명령어 5개를 출력하는 명령으로 알맞은 것은?

  1. !5
  2. !-5
  3. history 5
  4. history -5
(정답률: 67%)
  • 정답은 "history 5"입니다.

    "!5"는 이전에 입력한 5번째 명령어를 실행하는 명령어이고, "!-5"는 이전에 입력한 5번째 전 명령어를 실행하는 명령어입니다. "history 5"는 최근 입력한 5개의 명령어를 출력하는 명령어입니다. "history -5"는 최근에 입력한 명령어 중에서 마지막 5개의 명령어를 출력하는 명령어입니다.
profile_image
1

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

15. 다음 중 X 관련 프로그램의 종류가 나머지 셋과 다른 것은?

  1. Xfce
  2. KWin
  3. Metacity
  4. Mutter
(정답률: 45%)
  • "Xfce"는 윈도우 매니저가 아닌 데스크톱 환경이기 때문에 나머지 셋과 다릅니다. 다른 프로그램들은 윈도우 매니저로서 창의 위치, 크기, 테마 등을 관리하는 반면, Xfce는 윈도우 매니저뿐만 아니라 파일 관리자, 패널, 설정 도구 등을 포함한 전체적인 데스크톱 환경을 제공합니다.
profile_image
1

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

16. 다음 중 /etc/sysconfig/network-scripts/ifcfg-eth0 파일에 기록할 수 있는 설정 값으로 틀린 것은?

  1. DNS1
  2. NAME
  3. PEERDNS
  4. NETWORKING
(정답률: 53%)
  • 정답은 "NETWORKING"입니다.

    이유는 /etc/sysconfig/network-scripts/ifcfg-eth0 파일에는 네트워크 인터페이스에 대한 설정 값이 포함되어 있습니다.

    - "DNS1": 네트워크 인터페이스에서 사용할 DNS 서버의 IP 주소를 설정합니다.
    - "NAME": 네트워크 인터페이스의 이름을 설정합니다.
    - "PEERDNS": 네트워크 인터페이스에서 DHCP를 사용할 경우, DHCP 서버에서 제공하는 DNS 서버 정보를 사용할지 여부를 설정합니다.

    하지만 "NETWORKING"은 올바른 설정 값이 아닙니다. 이 값은 네트워크 서비스를 활성화할지 여부를 설정하는 데 사용되는 변수입니다. 따라서 이 변수는 /etc/sysconfig/network 파일에 기록되어야 합니다.
profile_image
1

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

17. 다음과 같이 IP를 설정하였을 때 적용되는 특징으로 알맞은 것은?

  1. 재부팅되면 IP정보가 초기화 된다.
  2. 설정된 서브넷 마스크는 B클래스이다.
  3. 네트워크 데몬을 재시작 해야 정보가 갱신된다.
  4. /etc/sysconfig/network-scripts/ifcfg-eth0 파일에 IP정보가 저장된다.
(정답률: 59%)
  • IP 정보는 시스템이 부팅될 때 설정되며, 재부팅하면 시스템이 다시 시작되고 IP 정보가 초기화됩니다.
profile_image
1

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

18. 다음 중 도메인에 관한 설명으로 틀린 것은?

  1. 도메인은역트리(Tree) 형태의계층적구조로되어있다.
  2. 도메인 네임은 국제인터넷 주소자원 관리 기관인 W3C에서 관리하고 있다.
  3. 최상위 도메인은 일반 최상위 도메인과 국가 코드 최상위 도메인으로 구분된다.
  4. 도메인 네임 시스템이 등장하기 이전에는 /etc/hosts 파일을 사용하여 IP주소를 매핑하였다.
(정답률: 61%)
  • 도메인 네임은 국제인터넷 주소자원 관리 기관인 W3C에서 관리하고 있다. → 틀린 설명입니다. 도메인 네임은 국제인터넷 주소자원 관리 기관인 ICANN에서 관리하고 있습니다.
profile_image
1

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

19. 다음 중 OSI 7 계층에 대한 설명으로 틀린 것은?

  1. 물리 계층은 상위계층에서 전송된 데이터를 물리적인 전송 매체를 통해 전송단위를 바이트(bytes) 형태로 전송한다.
  2. 전송 계층은 송신 프로세스와 수신 프로세스 간의 연결(connection) 기능을 제공하고 안전한 데이터 전송을 지원한다.
  3. 네트워크 계층은 데이터를 패킷(packet) 단위로 분할하여 전송하며 데이터 전송과 경로 선택에 관한 서비스를 제공한다.
  4. 데이터링크 계층은 상위 계층인 네트워크 계층에서 받은 데이터를 프레임(frame)이라는 논리적인 단위로 구성하고 필요한 정보를 덧붙여 물리 계층으로 전달한다.
(정답률: 68%)
  • 물리 계층은 전송단위를 비트(bit) 형태로 전송하며, 바이트(bytes) 형태로 전송하지 않는다. 이유는 물리 계층은 전기적, 광학적 신호 등 물리적인 신호를 전송하기 때문에 비트 단위로 전송한다.
profile_image
1

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

20. 다음 중 ihduser 사용자가 cron 작업을 등록했을 때 생성되는 파일로 알맞은 것은?

  1. /etc/cron/ihduser
  2. /etc/cron.d/ihduser
  3. /var/cron.d/ihduser
  4. /var/spool/cron/ihduser
(정답률: 49%)
  • 정답은 "/var/spool/cron/ihduser"입니다.

    cron은 일정한 주기로 반복적으로 실행되는 작업을 등록할 수 있는 시스템입니다. 이때 등록한 작업은 해당 사용자의 crontab 파일에 저장됩니다. crontab 파일은 사용자의 홈 디렉토리에 위치하지 않고, 일반적으로 /var/spool/cron 디렉토리에 위치합니다. 따라서 ihduser 사용자가 등록한 cron 작업은 /var/spool/cron/ihduser 파일에 저장됩니다.

    그 외의 보기들은 다음과 같습니다.
    - /etc/cron/ihduser: 일반적으로 /etc/cron 디렉토리는 시스템 전체의 cron 작업을 등록하는 곳입니다. 따라서 사용자별로 따로 파일을 만들지 않습니다.
    - /etc/cron.d/ihduser: /etc/cron.d 디렉토리는 시스템 전체의 cron 작업을 등록하는 곳입니다. 사용자별로 따로 파일을 만들지 않습니다.
    - /var/cron.d/ihduser: /var/cron.d 디렉토리는 시스템 전체의 cron 작업을 등록하는 곳입니다. 사용자별로 따로 파일을 만들지 않습니다.
profile_image
1

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

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

21. 다음 명령과 동일한 효과를 얻을 수 있는 작업으로 알맞은 것은?

  1. /etc/passwd의 첫 번째 필드의 맨 앞에 !를 덧붙여서 로그인을 막는다.
  2. /etc/passwd의 두 번째 필드의 맨 앞에 !를 덧붙여서 로그인을 막는다.
  3. /etc/shadow의 첫 번째 필드의 맨 앞에 !를 덧붙여서 로그인을 막는다.
  4. /etc/shadow의 두 번째 필드의 맨 앞에 !를 덧붙여서 로그인을 막는다.
(정답률: 39%)
  • "/etc/shadow의 두 번째 필드의 맨 앞에 !를 덧붙여서 로그인을 막는다."는 사용자의 암호를 저장하는 파일인 /etc/shadow에서 두 번째 필드는 암호화된 사용자 암호를 나타내며, 이 필드의 맨 앞에 !를 덧붙이면 해당 사용자의 로그인을 막을 수 있기 때문입니다. 즉, 해당 사용자는 암호를 가지고 있지만 로그인할 수 없게 됩니다.
profile_image
1

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

22. 오류 확인을 위해 해당 패키지 파일이 설치하는 파일 및 디렉터리를 확인하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -qlp
  2. -qfp
  3. -qdp
  4. -qcp
(정답률: 51%)
  • "-qlp"는 패키지가 설치하는 파일의 경로를 출력하는 옵션이다. 따라서 오류 확인을 위해 해당 패키지 파일이 설치하는 파일 및 디렉터리를 확인하기 위해 "-qlp" 옵션을 사용한다.
profile_image
1

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

23. 다음 명령의 결과에 대한 설명으로 가장 알맞은 것은?

  1. bash 프로세스의 NI 값을 -10으로 변경한다.
  2. bash 프로세스의 NI 값을 10으로 변경한다.
  3. bash 프로세스의 NI 값을 10만큼 감소시킨다.
  4. bash 프로세스의 NI 값을 10만큼 증가시킨다.
(정답률: 54%)
  • nice 명령은 프로세스의 우선순위를 변경하는데 사용되며, NI 값이라는 우선순위 값을 조절한다. NI 값이 높을수록 우선순위가 낮아지며, NI 값이 낮을수록 우선순위가 높아진다. 따라서, "bash 프로세스의 NI 값을 10만큼 증가시킨다."가 정답이다.
profile_image
1

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

24. 다음 중 1주일에 3회 실행되는 crontab 설정으로 알맞은 것은?

  1. 1,3,5 0 * * 0 /etc/work.sh
  2. 0 1,3,5 * * 0 /etc/work.sh
  3. 0 * * 1,3,5 0 /etc/work.sh
  4. 0 0 * * 1,3,5 /etc/work.sh
(정답률: 68%)
  • 정답은 "0 0 * * 1,3,5 /etc/work.sh"이다.

    - "1,3,5 0 * * 0 /etc/work.sh": 매주 일요일에만 실행되므로 1주일에 1회 실행된다.
    - "0 1,3,5 * * 0 /etc/work.sh": 매주 토요일, 월요일, 수요일에 실행되므로 1주일에 3회 실행된다. 하지만 시간이 1시, 3시, 5시에 실행되므로 1일에 3회 실행되는 것이 아니다.
    - "0 * * 1,3,5 0 /etc/work.sh": 매주 월요일, 수요일, 금요일에 실행되므로 1주일에 3회 실행된다. 하지만 분마다 실행되므로 1일에 여러 번 실행되는 것이다.
    - "0 0 * * 1,3,5 /etc/work.sh": 매주 월요일, 수요일, 금요일 0시에 실행되므로 1주일에 3회 실행된다. 시간과 요일이 정확하게 설정되어 있어 1일에 1회 실행되는 것이다.
profile_image
1

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

25. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

  1. lin.txt에서 linux라는 문자열이 없는 줄을 출력한다.
  2. lin.txt에서 linux라는 문자열이 있는 줄의 개수만 출력한다.
  3. lin.txt에서 linux라는 문자열이 중복되어 있는 줄을 제거하고 출력한다.
  4. lin.txt에서 linux라는 문자열의 대소문자를 무시하고 문자열이 있으면 무조건 출력한다.
(정답률: 51%)
  • grep 명령어는 파일에서 특정 문자열을 찾아 출력하는 명령어이다. -v 옵션은 해당 문자열이 없는 줄을 출력하도록 지시하는 옵션이다. 따라서 lin.txt 파일에서 linux라는 문자열이 없는 줄을 출력하게 된다.
profile_image
1

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

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

  1. groupmod -n admin ihduser
  2. groupmod -g admin ihduser
  3. usermod -g admin ihduser
  4. usermod -G admin ihduser
(정답률: 50%)
  • 해당 명령은 "ihduser" 사용자를 "admin" 그룹에 추가하는 명령이다. "usermod"는 사용자 계정을 수정하는 명령어이며, "-G" 옵션은 사용자를 추가할 그룹을 지정하는 옵션이다. 따라서 "usermod -G admin ihduser"가 정답이다.
profile_image
1

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

27. 다음 중 사용자의 패스워드에 적용되는 해시 알고리즘의 이름을 확인할 수 있는 파일로 알맞은 것은?

  1. /etc/passwd
  2. /etc/shadow
  3. /etc/login.defs
  4. /etc/default/useradd
(정답률: 43%)
  • 정답은 "/etc/shadow"입니다.

    "/etc/shadow" 파일은 사용자의 패스워드를 저장하는 파일로, 패스워드는 해시 알고리즘을 통해 암호화되어 저장됩니다. 따라서 이 파일을 확인하면 사용자의 패스워드에 적용된 해시 알고리즘의 이름을 확인할 수 있습니다.

    "/etc/login.defs" 파일은 로그인 정책을 설정하는 파일로, 패스워드 관련 설정을 포함하고 있지만 해시 알고리즘의 이름을 확인할 수 있는 정보는 포함되어 있지 않습니다.
profile_image
1

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

28. 다음 파일의 소유자를 ihduser, 소유 그룹권한은 kait로 변경하는 명령으로 알맞은 것은?

  1. chown ihduser.kait lin.txt
  2. chgrp ihduser.kait lin.txt
  3. gpasswd ihduser.kait lin.txt
  4. groupmod ihduser.kait lin.txt
(정답률: 67%)
  • 정답은 "chown ihduser.kait lin.txt"입니다.

    chown은 파일의 소유자나 그룹을 변경하는 명령어입니다. ihduser는 소유자, kait는 소유 그룹권한을 나타냅니다. 따라서 "chown ihduser.kait lin.txt" 명령어를 사용하면 lin.txt 파일의 소유자가 ihduser로, 소유 그룹권한이 kait로 변경됩니다.

    그 외의 보기들은 다음과 같습니다.
    - chgrp: 파일의 그룹을 변경하는 명령어입니다. 소유자는 변경되지 않습니다.
    - gpasswd: 그룹의 암호를 설정하거나 그룹에 사용자를 추가/제거하는 명령어입니다. 파일의 소유자나 그룹과는 관련이 없습니다.
    - groupmod: 그룹의 속성을 변경하는 명령어입니다. 파일의 소유자나 그룹과는 관련이 없습니다.
profile_image
1

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

29. 다음 중 30행인 lin.txt 파일에서 11번째 행부터 20번째 행까지만 출력하는 명령으로 알맞은 것은?

  1. head -n 11 lin.txt | tail
  2. head -n 20 lin.txt | tail
  3. tail -n 10 lin.txt | head
  4. tail -n 11 lin.txt | head
(정답률: 51%)
  • 정답은 "head -n 20 lin.txt | tail"이다.

    이유는 먼저 "head -n 20 lin.txt" 명령은 lin.txt 파일의 처음부터 20번째 행까지 출력하는 명령이다. 그리고 이 출력 결과를 파이프(|)를 이용하여 "tail" 명령으로 보내면, 이전 명령에서 출력한 결과 중에서 마지막 10개 행만 출력하게 된다. 따라서 "head -n 20 lin.txt | tail" 명령은 lin.txt 파일에서 11번째 행부터 20번째 행까지만 출력하는 명령이 된다.
profile_image
1

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

30. yum을 이용해서 텔넷 서버 패키지를 검색한 후에 설치하는 과정이다. ㉠ 및 ㉡에 들어갈 내용으로 알맞은 것은?

  1. ㉠ info ㉡ search
  2. ㉠ search ㉡ info
  3. ㉠ search ㉡ install
  4. ㉠ info ㉡ install
(정답률: 77%)
  • yum을 이용해서 텔넷 서버 패키지를 검색하려면 먼저 ㉠에서 "search" 명령어를 사용해야 한다. 이 명령어를 사용하면 yum 저장소에서 텔넷 서버 패키지를 검색할 수 있다. 그리고 ㉡에서는 "install" 명령어를 사용해야 한다. 이 명령어를 사용하면 검색된 텔넷 서버 패키지를 설치할 수 있다. 따라서 정답은 "㉠ search ㉡ install"이다.
profile_image
1

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

31. 다음 설명에 해당하는 프로그램 설치 과정으로 가장 알맞은 것은?

  1. configure
  2. make
  3. make clean
  4. make install
(정답률: 49%)
  • 이 설치 과정은 소스 코드를 컴파일하여 실행 파일을 만드는 과정입니다. "configure"는 소스 코드를 시스템에 맞게 설정하는 과정이고, "make"는 설정된 소스 코드를 컴파일하여 실행 파일을 만드는 과정입니다. "make clean"은 이전에 만들어진 실행 파일과 컴파일된 오브젝트 파일을 삭제하는 과정이고, "make install"은 컴파일된 실행 파일을 시스템에 설치하는 과정입니다. 따라서, 이 설치 과정에서 정답은 "make"입니다.
profile_image
1

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

32. ihduser 사용자의 모든 프로세스를 강제 종료하는 경우 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. kill
  2. pgrep
  3. pkill
  4. signal
(정답률: 41%)
  • 정답은 "pkill"입니다.

    "pkill"은 프로세스 이름이나 사용자 이름으로 프로세스를 강제 종료하는 명령어입니다. 따라서 "ihduser" 사용자의 모든 프로세스를 강제 종료하기 위해서는 "pkill -u ihduser" 명령어를 사용하면 됩니다.

    "kill"은 특정 프로세스 ID를 이용하여 프로세스를 종료하는 명령어이고, "pgrep"은 특정 패턴을 가진 프로세스 ID를 검색하는 명령어입니다. "signal"은 프로세스에 시그널을 보내는 명령어입니다.
profile_image
1

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

33. find 명령이 실행 중인 상태이다. 다음 중 이 명령을 계속 실행하면서 다른 작업을 수행하기 위한 과정으로 알맞은 것은?

  1. [ctrl]+[d]를 누른 후에 bg 명령을 실행한다.
  2. [ctrl]+[d]를 누른 후에 fg 명령을 실행한다.
  3. [ctrl]+[z]를 누른 후에 bg 명령을 실행한다.
  4. [ctrl]+[z]를 누른 후에 fg 명령을 실행한다.
(정답률: 64%)
  • [ctrl]+[z]는 현재 실행 중인 명령을 일시 중지시키는 신호이다. 따라서 이 신호를 입력하면 현재 실행 중인 find 명령이 일시 중지되고, 쉘 프롬프트가 다시 나타난다. 이후 bg 명령을 실행하면, 일시 중지된 find 명령을 백그라운드에서 다시 실행시킬 수 있다. 이렇게 하면 find 명령을 계속 실행하면서 다른 작업을 수행할 수 있다.
profile_image
1

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

34. 다음 중 데비안 패키지 관리 기법으로 거리가 먼 것은?

  1. dselect
  2. zypper
  3. synaptic
  4. aptitude
(정답률: 58%)
  • "zypper"는 데비안 패키지 관리 기법이 아니라, SUSE 리눅스에서 사용되는 패키지 관리 도구이기 때문에 거리가 먼 것입니다. 나머지 보기들은 모두 데비안 패키지 관리 기법 중 하나입니다.
profile_image
1

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

35. 다음 중 압축의 효율성이 좋은 프로그램부터 알맞게 나열된 것은?

  1. gzip > bzip2 > xz
  2. bzip2 > gzip > xz
  3. xz > gzip > bzip2
  4. xz > bzip2 > gzip
(정답률: 56%)
  • 정답은 "xz > bzip2 > gzip"이다. 이유는 xz가 가장 강력한 압축 알고리즘을 사용하기 때문에 압축률이 가장 높다. bzip2는 xz보다는 압축률이 낮지만, 압축 속도가 빠르다. gzip은 가장 빠르지만 압축률이 가장 낮다. 따라서, 압축률이 중요한 경우에는 xz를 사용하는 것이 좋고, 압축 속도가 중요한 경우에는 bzip2를 사용하는 것이 좋다. gzip은 압축률이 낮지만 빠른 압축 속도를 가지므로, 파일 크기가 작은 경우에는 유용하다.
profile_image
1

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

36. 다음 중 사용자 쿼터를 이용하기 위해 /etc/fstab 파일에 등록하는 설정 값으로 알맞은 것은?

  1. quota.user
  2. aquota.user
  3. usrquota
  4. userquota
(정답률: 52%)
  • 정답은 "usrquota"입니다.

    이유는 "usrquota"는 사용자별 디스크 용량 제한을 설정하기 위한 옵션으로, 해당 파일 시스템에 대한 사용자 쿼터를 활성화합니다. 따라서 이 옵션을 사용하여 사용자 쿼터를 이용할 수 있습니다.

    다른 옵션들은 "quota.user"는 사용자 쿼터를 활성화하지만, 파일 시스템이 마운트될 때마다 수동으로 설정해야 합니다. "aquota.user"는 사용자 쿼터를 활성화하고, 파일 시스템이 마운트될 때 자동으로 설정됩니다. "userquota"는 "usrquota"와 동일한 기능을 수행하지만, 더 이상 사용되지 않는 옵션입니다.
profile_image
1

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

37. 다음 중 분할된 디스크의 파티션 별로 사용량을 확인하는 명령은?

  1. du
  2. df
  3. free
  4. blkid
(정답률: 63%)
  • 정답: df

    이유: df 명령은 파일 시스템의 디스크 사용량을 보고하는 명령으로, 파티션 별로 사용량을 확인할 수 있습니다. 반면에 du 명령은 디렉토리 별로 사용량을 보고하는 명령이며, free 명령은 메모리 사용량을 보고하는 명령입니다. blkid 명령은 블록 장치의 식별자를 보고하는 명령입니다. 따라서, 분할된 디스크의 파티션 별로 사용량을 확인하려면 df 명령을 사용해야 합니다.
profile_image
1

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

38. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. w
  2. id
  3. who
  4. lslogins
(정답률: 63%)
  • 이 그림은 Linux 명령어 중 하나인 "id"를 실행한 결과를 보여주고 있다. "id" 명령어는 현재 사용자의 UID와 GID, 그리고 그룹 정보를 출력하는 명령어이다. 따라서, 이 그림에 해당하는 명령어는 "id"이다.
profile_image
1

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

39. 다음과 같은 형식이 기재된 파일로 알맞은 것은?

  1. /etc/passwd
  2. /etc/shadow
  3. /etc/group
  4. /etc/gshadow
(정답률: 45%)
  • 위의 보기는 리눅스 운영체제에서 사용자와 관련된 정보를 저장하는 파일들을 나열한 것입니다.

    - /etc/passwd : 사용자 계정 정보를 저장하는 파일
    - /etc/shadow : 사용자 계정의 암호화된 비밀번호를 저장하는 파일
    - /etc/group : 그룹 정보를 저장하는 파일
    - /etc/gshadow : 그룹의 암호화된 비밀번호를 저장하는 파일

    따라서, 위의 보기에서 정답이 "/etc/group" 인 이유는 그룹 정보를 저장하는 파일이기 때문입니다.
profile_image
1

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

40. ihduser 사용자가 다음 로그인 시에 패스워드를 반드시 바꾸도록 설정하려고 한다. 다음 ( 괄호 )안에 들어갈 내용을 알맞은 것은?

  1. -e
  2. -n
  3. -w
  4. -x
(정답률: 48%)
  • -i : 사용자가 로그인할 때마다 패스워드를 변경하도록 설정한다.

    정답이 "-e" 인 이유는 "-e" 옵션이 "expire"를 의미하며, 사용자의 계정 만료일을 설정하는 옵션이기 때문이다. 이 옵션을 사용하면 사용자가 다음 로그인 시에 패스워드를 변경하도록 강제할 수 있다.
profile_image
1

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

41. 커널 컴파일 단계에서 기존에 수행한 작업이 있는 경우, 관련 파일을 제거하는 과정을 수행할 수 있다. 다음 ( 괄호 ) 안에 들어갈 수 있는 내용을 가장 강력한 명령의 순서부터 알맞게 나열한 것은?

  1. clean > mrproper > distclean
  2. mrproper > clean > distclean
  3. mrproper > distclean > clean
  4. distclean > mrproper > clean
(정답률: 50%)
  • "distclean > mrproper > clean" 순서는 가장 강력한 명령인 "distclean"을 가장 먼저 수행하고, 그 다음으로 "mrproper"를 수행하여 더 많은 파일을 제거하고, 마지막으로 "clean"을 수행하여 나머지 파일을 제거하기 때문이다. "clean > mrproper > distclean" 순서는 "clean" 명령이 "distclean"보다 약하기 때문에, "distclean"이 수행되기 전에 이미 제거된 파일이 다시 생성될 수 있기 때문에 적합하지 않다. "mrproper > clean > distclean" 순서는 "mrproper" 명령이 "clean"보다 강력하지만, "distclean" 명령이 수행되기 전에 이미 제거된 파일이 다시 생성될 수 있기 때문에 적합하지 않다.
profile_image
1

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

42. 다음 중 지정한 모듈과 의존성이 있는 모듈을 제거하기 위해 ( 괄호) 안에 들어갈내용으로알맞은 것은?

  1. insmod
  2. rmmod
  3. depmod
  4. modprobe
(정답률: 46%)
  • 지정한 모듈과 의존성이 있는 모듈을 제거하기 위해서는 "rmmod" 명령어를 사용해야 한다. 그러나 "rmmod" 명령어는 해당 모듈만 제거하고, 의존성이 있는 다른 모듈들은 자동으로 제거되지 않는다. 따라서, 의존성이 있는 모듈까지 함께 제거하기 위해서는 "modprobe" 명령어를 사용해야 한다. "modprobe" 명령어는 지정한 모듈과 의존성이 있는 모듈들을 모두 자동으로 제거해준다. "insmod" 명령어는 모듈을 로드할 때 사용하고, "depmod" 명령어는 모듈의 의존성 정보를 업데이트할 때 사용한다.
profile_image
1

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

43. 다음 중 사용 가능한 모듈 목록을 출력할 때 사용하는 명령으로 알맞은 것은?

  1. lsmod
  2. depmod
  3. modinfo
  4. modprobe
(정답률: 26%)
  • lsmod - 현재 로드된 커널 모듈의 목록을 출력하는 명령
    depmod - 커널 모듈 간의 의존성을 검사해 modules.dep 파일을 갱신
    modinfo - 특정 커널 모듈의 정보를 출력하는 명령
    modprobe - modules.dep파일 참조해 모듈을 설치/삭제, -l옵션 사용시 모든 모듈 목록 출력함
profile_image
1

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

44. 다음 중 ㉠ 및 ㉡에 들어갈 내용으로 알맞은 것은?

  1. ㉠ modprobe.conf ㉡ modprobe
  2. ㉠ modprobe.conf ㉡ depmod
  3. ㉠ modules.dep ㉡ modprobe
  4. ㉠ modules.dep ㉡ depmod
(정답률: 51%)
  • modules.dep 파일은 커널 모듈 간의 의존성 정보를 담고 있으며, depmod 명령어는 이 파일을 생성하는 역할을 합니다. 따라서 "㉠ modules.dep ㉡ depmod"가 정답입니다. modprobe.conf 파일은 모듈 로딩 시 사용되는 설정 파일이며, modprobe 명령어는 모듈을 로딩하는 역할을 합니다.
profile_image
1

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

45. 다음 중 프린터 관련 프로토콜인 IPP(Internet Printing Protocol)가 사용하는 포트번호로 알맞은 것은?

  1. 92
  2. 631
  3. 3096
  4. 3396
(정답률: 62%)
  • IPP(Internet Printing Protocol)는 TCP/UDP 포트번호 631을 사용한다. 이 포트번호는 프린터와 컴퓨터 간의 통신을 위해 사용된다. 따라서 IPP를 사용하는 프린터와 컴퓨터는 이 포트번호를 열어놓아야 정상적인 통신이 가능하다.
profile_image
1

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

46. 다음 중 CentOS 6 버전에서 X 윈도 기반의 프린터 설정 도구를 실행하는 명령으로 알맞은 것은?

  1. printconf
  2. printtool
  3. redhat-config-printer
  4. system-config-printer
(정답률: 53%)
  • 정답: system-config-printer

    설명: CentOS 6에서 X 윈도 기반의 프린터 설정 도구를 실행하는 명령은 "system-config-printer"입니다. 이 도구는 그래픽 사용자 인터페이스를 통해 프린터를 추가, 제거, 수정하고 프린터 설정을 구성할 수 있습니다. 다른 보기들은 CentOS 6에서 사용되지 않는 프린터 설정 도구입니다.
profile_image
1

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

47. 다음 중 파일의 내용을 출력할 때 사용하는 명령어의 조합으로 알맞은 것은?

  1. lp, lpr
  2. lp, lpq
  3. lpr, lpq
  4. lpr, lpstat
(정답률: 61%)
  • 정답: lp, lpr

    lp는 파일을 프린터로 출력하는 명령어이고, lpr은 파일을 프린터로 출력하는 명령어 중 하나입니다. 둘 다 파일을 출력하는 명령어이지만, lp는 출력 대기열을 확인하거나 관리하는 기능이 없고, lpr은 출력 대기열을 확인하거나 관리할 수 있는 기능이 있습니다. 따라서 파일의 내용을 출력할 때는 lp와 lpr을 조합하여 사용하는 것이 적절합니다.
profile_image
1

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

48. 다음 중 리눅스에서 사용하는 프린팅 시스템의 조합으로 알맞은 것은?

  1. CUPS, ALSA
  2. CUPS, LPRng
  3. LPRng, ALSA
  4. LPRng, SANE
(정답률: 63%)
  • 정답: CUPS, LPRng

    설명: CUPS는 Common Unix Printing System의 약자로, 리눅스에서 가장 널리 사용되는 프린팅 시스템입니다. LPRng은 LPR Next Generation의 약자로, CUPS와 함께 사용되는 대체 프린팅 시스템입니다. ALSA는 Advanced Linux Sound Architecture의 약자로, 사운드 드라이버를 제공하는 시스템이며, SANE은 Scanner Access Now Easy의 약자로, 스캐너 드라이버를 제공하는 시스템입니다. 따라서 CUPS와 LPRng은 리눅스에서 프린팅 시스템을 구성하는 데 가장 적합한 조합입니다.
profile_image
1

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

49. 다음 중 X 윈도 환경에서만 사용가능한 커널 컴파일 도구로 알맞은 것은?

  1. make config
  2. make nconfig
  3. make gconfig
  4. make menuconfig
(정답률: 40%)
  • 정답은 "make gconfig"입니다. 이는 X 윈도 환경에서만 사용 가능한 그래픽 사용자 인터페이스(GUI)를 제공하기 때문입니다. 다른 옵션들은 모두 콘솔(Command Line Interface)에서 사용 가능합니다.
profile_image
1

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

50. 다음 중 사운드카드를 제어하는 명령으로 알맞은 것은?

  1. oss
  2. xsane
  3. alsactl
  4. cdparanoia
(정답률: 59%)
  • 사운드카드를 제어하는 명령은 "alsactl" 입니다. 이는 Advanced Linux Sound Architecture(ALSA)를 사용하여 사운드카드를 제어하는 명령어입니다. ALSA는 리눅스에서 사운드를 처리하는 가장 일반적인 방법 중 하나입니다. ALSA는 사운드카드 드라이버를 제공하며, 이를 통해 사운드카드를 제어할 수 있습니다. "oss"는 더 이상 사용되지 않는 오래된 사운드 시스템이며, "xsane"은 이미지 스캐너를 제어하는 명령어입니다. "cdparanoia"는 CD 오디오 추출을 위한 명령어입니다.
profile_image
1

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

51. 다음 중 시스템 백업에 대한 설명으로 틀린 것은?

  1. tar, cpio와 같은 유틸리티는 증분백업이 가능하다.
  2. 리눅스에서는 tar, dd, dump, cpio, rsync와 같은 유틸리티로 백업이 가능하다.
  3. 백업의 종류에는 전체 백업(Full Backup)과 부분 백업(Partial Backup)으로 구분된다.
  4. 부분 백업은 증분백업(Incremental Backup)과 차등 백업(Differential Backup)으로 구분된다.
(정답률: 61%)
profile_image
1

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

52. tar 명령을 이용해 2019년 1월 1일 이후로 변경된 파일을 백업하려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -D
  2. -H
  3. -I
  4. -N
(정답률: 37%)
  • tar 명령어에서 "-N" 옵션은 "Newer than"을 의미하며, 지정한 시간 이후로 변경된 파일만을 백업하는 옵션이다. 따라서 "-N" 옵션을 사용하여 2019년 1월 1일 이후로 변경된 파일만을 백업할 수 있다. "-D" 옵션은 지정한 날짜 이후로 변경된 파일을 백업하는 옵션이고, "-H" 옵션은 심볼릭 링크를 따라가서 파일을 백업하는 옵션이다. "-I" 옵션은 압축 파일을 풀 때 사용하는 옵션이다.
profile_image
1

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

53. 다음 중 로그 관련 파일의 설명으로 알맞은 것은?

  1. /var/log/xferlog : FTP 접속과 관련된 작업이 기록된 파일
  2. /var/log/lastlog : 시스템이 부팅할 때 출력되었던 로그들이 기록된 파일
  3. /var/log/wtmp : 콘솔, telnet, ftp 등으로 접속이 실패한 경우가 기록된 파일
  4. /var/log/btmp : 콘솔, telnet, ftp 등으로 접속한 사용자 기록, 시스템을 재부팅한 기록 등의 로그가 쌓이는 파일
(정답률: 53%)
  • "/var/log/xferlog : FTP 접속과 관련된 작업이 기록된 파일"은 FTP 서버에서 발생하는 접속, 파일 전송 등의 작업이 기록되는 로그 파일입니다. 이 파일을 통해 FTP 서버의 사용 현황을 파악하고, 보안 이슈를 감시할 수 있습니다.
profile_image
1

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

54. 서버의 커널 변수를 제어하여 TCP 연결 상태를 3시간동안 유지하도록 변경하려고 한다. 다음중 커널 변수 값을 설정하기 위한 명령으로 알맞은 것은?

  1. sysctl -w net.ipv4.tcp_fin_timeout=3
  2. sysctl -w net.ipv4.tcp_keepalive_time=3
  3. echo 10800 > /proc/sys/net/ipv4/tcp_fin_timeout
  4. echo 10800 > /proc/sys/net/ipv4/tcp_keepalive_time
(정답률: 48%)
  • 정답은 "echo 10800 > /proc/sys/net/ipv4/tcp_keepalive_time"이다.

    이유는 다음과 같다. TCP keepalive는 TCP 연결이 유지되는 동안 일정한 간격으로 상대방에게 패킷을 보내어 연결이 살아있는지 확인하는 기능이다. 이 기능을 사용하려면 TCP keepalive 시간을 설정해야 한다. 이때 사용하는 커널 변수는 "net.ipv4.tcp_keepalive_time"이며, 이 값을 설정하기 위해서는 "/proc/sys/net/ipv4/tcp_keepalive_time" 파일에 값을 쓰는 방식으로 설정할 수 있다. 따라서 "echo 10800 > /proc/sys/net/ipv4/tcp_keepalive_time" 명령을 사용하여 TCP keepalive 시간을 3시간(10800초)으로 설정할 수 있다.
profile_image
1

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

55. 2일 전 로테이션이 실행되지 않는 시스템에 ihd사용자가 시스템에 로그인하여 시스템 일부를 수정하였다. 다음 중 ihd사용자가 로그인에 성공한 기록을 확인하기 위한 명령으로 틀린 것은?

  1. last
  2. last ihd
  3. lastb ihd
  4. lastlog -t 5
(정답률: 48%)
profile_image
1

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

56. 다음 중 logrotate로 구현할 수 있는 작업으로 틀린 것은?

  1. 30분마다 한 번씩 로그 로테이트를 수행한다.
  2. 로그 크기가 250MB가 되면 로그 로테이트를 수행한다.
  3. 로그 로테이트로 생성되는 백로그 파일을 3개로 제한한다.
  4. 로그 로테이트가 된 후 “/usr/bin/killall‐HUP httpd” 명령을 실행한다.
(정답률: 44%)
  • 정답은 "30분마다 한 번씩 로그 로테이트를 수행한다." 이다. logrotate는 시간 기반으로 로그를 로테이트하는 기능을 제공하지 않는다. 대신 로그 파일의 크기나 나이에 따라 로테이트를 수행할 수 있다. 따라서 30분마다 로그를 로테이트하는 것은 logrotate로 구현할 수 없다.
profile_image
1

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

57. /var/log/messages 파일은 시스템에서 발생되는 표준 메시지가 쌓이는 파일로, 날짜 및 시간, 메시지가 발생한 호스트명, 메시지를 발생한 내부 시스템이나 응용 프로그램의 이름, 발생된 메시지 순으로 기록된다. 다음 중 내부 시스템이나 응용 프로그램의 이름과 발생된 메시지를 구분하는 기호로 알맞은 것은?

  1. 콜론(:)
  2. 콤마(,)
  3. 파이프(|)
  4. 세미콜론(;)
(정답률: 50%)
  • 정답은 "콜론(:)"이다.

    /var/log/messages 파일에는 시스템에서 발생한 다양한 메시지가 기록되는데, 이 중에서도 내부 시스템이나 응용 프로그램의 이름과 발생된 메시지를 구분하는 기호로 콜론(:)이 사용된다. 즉, 메시지가 발생한 내부 시스템이나 응용 프로그램의 이름이 콜론(:)으로 구분되고, 그 뒤에 발생된 메시지가 기록된다.

    예를 들어, 다음과 같은 메시지가 /var/log/messages 파일에 기록되었다고 가정해보자.

    ```
    Oct 10 12:34:56 myserver sshd[1234]: Failed password for root from 192.168.0.1 port 1234 ssh2
    ```

    이 메시지에서는 "myserver"라는 호스트에서 "sshd"라는 내부 시스템이나 응용 프로그램에서 "Failed password for root from 192.168.0.1 port 1234 ssh2"라는 메시지가 발생했다는 것을 알 수 있다. 이때 내부 시스템이나 응용 프로그램의 이름과 발생된 메시지를 구분하는 기호로 콜론(:)이 사용되었다.
profile_image
1

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

58. chattr명령을 이용하여 파일 속성을 변경하려고 한다. 다음 중 속성 변경에 사용되는 기호로 틀린것은?

  1. +
  2. -
  3. *
  4. =
(정답률: 54%)
  • 정답은 "*"이다.

    chattr 명령에서는 "+"와 "-" 기호를 사용하여 속성을 추가하거나 제거할 수 있다. "=" 기호는 속성을 설정하고, "*" 기호는 모든 속성을 설정 또는 제거하는 역할을 한다. 따라서 "*" 기호는 올바른 기호이다.
profile_image
1

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

59. 다음 중 보안 도구 중 하나인 tripwire에 대한 설명으로 알맞은 것은?

  1. tripwire의 모태는 유닉스 계열 패스워드 크랙 도구(Password Crack tool)이다.
  2. 명령 행에서 사용하는 네트워크 트래픽 모니터링 도구로서 외부 호스트로부터 들어오는 패킷들을 검사할 수 있다.
  3. 1992년 퍼듀(Purdue)대학의 컴퓨터 보안 전문가인 Eugene Spafford박사와 대학원생인 Gene Kim에 의해 개발되었다.
  4. 네트워크 탐지 도구 및 보안 스캐너로 시스템에서 서비스 중인 포트를 스캔하여 관련 정보를 출력하는 기능을 제공한다.
(정답률: 48%)
  • tripwire는 1992년 퍼듀(Purdue)대학의 컴퓨터 보안 전문가인 Eugene Spafford박사와 대학원생인 Gene Kim에 의해 개발된 보안 도구이다.
profile_image
1

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

60. 다음에서 설명하는 백업 유틸리티로 알맞은 것은?

  1. rcp
  2. cpio
  3. rsync
  4. restore
(정답률: 62%)
  • 이미 존재하는 파일과 백업 파일을 비교하여 변경된 부분만 전송하여 백업하는 유틸리티는 rsync입니다. 다른 보기들은 각각 다른 기능을 가진 유틸리티입니다. rcp는 원격지 호스트 간 파일 복사를 위한 유틸리티, cpio는 파일을 아카이브로 묶거나 풀기 위한 유틸리티, restore는 백업된 파일을 복원하기 위한 유틸리티입니다.
profile_image
1

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

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

61. 웹 브라우저를 사용해서 웹 서버에 접속했더니 그림과 같이 표시되었다. 다음 중 해당 내용과 관련된 httpd.conf의 Options 항목으로 알맞은 것은?

  1. Include
  2. Indexes
  3. DirectoryIndex
  4. FollowSymLinks
(정답률: 48%)
  • 해당 그림은 웹 서버에서 디렉토리에 대한 인덱스 파일이 없을 때 자동으로 디렉토리 내 파일 목록을 보여주는 기능을 사용하고 있음을 나타낸다. 이를 가능하게 하기 위해서는 httpd.conf 파일의 Options 항목에 "Indexes" 옵션이 포함되어야 한다. "Include"는 다른 설정 파일을 포함시키는 옵션, "DirectoryIndex"는 디렉토리에 대한 인덱스 파일을 설정하는 옵션, "FollowSymLinks"는 심볼릭 링크를 따라가는 옵션이므로 해당 내용과는 관련이 없다.
profile_image
1

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

62. 다음 중 VM1이라는 가상 머신을 종료시키는 명령으로 알맞은 것은?

  1. virsh off VM1
  2. virsh halt VM1
  3. virsh stop VM1
  4. virsh shutdown VM1
(정답률: 59%)
  • 정답은 "virsh shutdown VM1"입니다.

    "virsh off VM1"은 가상 머신을 강제 종료시키는 명령어이고, "virsh halt VM1"은 가상 머신을 정지시키는 명령어입니다. "virsh stop VM1"은 가상 머신을 중지시키는 명령어이며, 이 경우에는 가상 머신의 상태를 저장하지 않고 종료됩니다.

    반면에 "virsh shutdown VM1"은 가상 머신을 정상적으로 종료시키는 명령어입니다. 이 명령어를 실행하면 가상 머신 내부에서 종료 프로세스가 진행되고, 모든 작업이 완료된 후에 가상 머신이 종료됩니다. 이렇게 종료된 가상 머신은 다시 시작할 때 이전 상태를 그대로 유지할 수 있습니다.
profile_image
1

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

63. 다음 중 레드햇(Red Hat)사에서 개발한 LDAP서버 프로그램으로 알맞은 것은?

  1. 389 Directory Server
  2. Active Directory Server
  3. Tivoli Server
  4. OpenLDAP
(정답률: 35%)
  • 정답: "389 Directory Server"

    이유: 389 Directory Server는 레드햇(Red Hat)사에서 개발한 LDAP서버 프로그램이다. 다른 보기들은 다른 회사나 개발자들이 개발한 LDAP서버 프로그램이다.
profile_image
1

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

64. 다음 조건일 때 NFS 클라이언트에서 설정하는 내용으로 알맞은 것은?

  1. /ndata 192.168.5.13:/nfsdata nfs
  2. /ndata nfs 192.168.5.13:/nfsdata
  3. 192.168.5.13:/nfsdata /ndata nfs
  4. 192.168.5.13:/nfsdata nfs /ndata
(정답률: 48%)
  • - NFS 서버의 IP 주소는 192.168.5.13이다.
    - NFS 서버의 /nfsdata 디렉토리를 클라이언트의 /ndata 디렉토리에 마운트한다.
    - 마운트 방식은 NFS를 사용한다.
    - 따라서 정답은 "192.168.5.13:/nfsdata /ndata nfs" 이다.
profile_image
1

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

65. 다음 ㉠ 및 ㉡에 들어갈 HTTP 요청 메소드로 알맞은 것은?

  1. ㉠ POST ㉡ GET
  2. ㉠ GET ㉡ POST
  3. ㉠ PUT ㉡ GET
  4. ㉠ PUT ㉡ POST
(정답률: 70%)
  • ㉠은 검색 결과를 생성하는 것이 아니라, 서버에 데이터를 제출하여 처리하도록 요청하는 것이므로 POST가 아닌 GET이어야 한다. ㉡은 서버에 데이터를 제출하여 처리하는 것이므로 POST가 맞다. 따라서 정답은 "㉠ GET ㉡ POST"이다.
profile_image
1

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

66. 다음 그림과 같이 php 연동 여부를 확인하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. testphp();
  2. testinfo();
  3. phpinfo();
  4. infophp();
(정답률: 62%)
  • 정답은 "phpinfo();"입니다.

    이유는 phpinfo() 함수는 PHP 설정과 환경에 대한 상세한 정보를 보여주는 함수이기 때문입니다. 이 함수를 실행하면 PHP 버전, 환경 변수, 확장 기능, 서버 구성 등의 정보를 확인할 수 있습니다. 따라서 PHP 연동 여부를 확인하기 위해서는 phpinfo() 함수를 실행하여 PHP 정보를 확인하는 것이 가장 간단하고 확실한 방법입니다.
profile_image
1

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

67. 다음 중 NIS 서버에서 맵 파일들이 생성되는 디렉터리로 알맞은 것은?

  1. /var/yp
  2. /var/ypbind
  3. /var/ypserv
  4. /var/ypconv
(정답률: 37%)
  • 정답: "/var/yp"

    설명: NIS 서버에서 맵 파일들은 "/var/yp" 디렉터리에 생성됩니다. 이 디렉터리는 NIS 서버에서 유저 정보, 그룹 정보, 호스트 정보 등을 저장하는 중요한 디렉터리입니다. "/var/ypbind"는 NIS 클라이언트에서 사용되는 디렉터리이며, "/var/ypserv"와 "/var/ypconv"는 NIS 서버에서 사용되는 디렉터리입니다.
profile_image
1

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

68. 삼바 서버의 설정이 다음과 같은 경우에 윈도우에서 접근할 때 나타나는 폴더명으로 알맞은 것은?

  1. www
  2. share
  3. web
  4. insa
(정답률: 56%)
  • 보기에서 "www"가 정답인 이유는, 삼바 서버의 설정에서 "www"가 공유 폴더의 이름으로 설정되어 있기 때문입니다. 따라서 윈도우에서 삼바 서버에 접근할 때 나타나는 폴더명은 "www"가 됩니다.
profile_image
1

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

69. 다음 중 NFS 서버를 설정할 때 사용하는 root_squash 옵션에 대한 설명으로 알맞은 것은?

  1. root 사용자만 nfsnobody 권한으로 매핑시키고, 일반 사용자 권한은 그대로 인정된다.
  2. root 사용자는 권한이 인정되고, 일반 사용자를 nfsnobody 권한으로 매핑시킨다.
  3. root 사용자와 일반 사용자 모두 nfsnobody 권한으로 매핑시킨다.
  4. root 사용자와 일반 사용자 모두 권한이 그대로 인정된다.
(정답률: 54%)
  • root_squash 옵션은 NFS 서버에서 root 사용자가 파일 시스템에 접근할 때 해당 사용자를 nfsnobody 권한으로 매핑시키는 옵션이다. 이렇게 함으로써, NFS 클라이언트에서 root 권한으로 파일 시스템에 접근하는 것을 방지할 수 있다. 일반 사용자는 권한이 그대로 인정된다. 따라서 "root 사용자만 nfsnobody 권한으로 매핑시키고, 일반 사용자 권한은 그대로 인정된다."가 정답이다.
profile_image
1

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

70. 다음 중 vsftpd.conf에서 익명의 사용자도 업로드가 가능하도록 지정하는 설정으로 알맞은 것은?

  1. anon_upload_enable=ON
  2. anon_upload_enable=OFF
  3. anon_upload_enable=YES
  4. anon_upload_enable=NO
(정답률: 68%)
  • vsftpd.conf에서 "anon_upload_enable=YES" 설정은 익명의 사용자도 파일 업로드가 가능하도록 지정하는 설정입니다. 이 설정을 ON으로 지정하면 익명 사용자도 파일 업로드가 가능하며, OFF로 지정하면 업로드가 차단됩니다. YES와 NO는 ON과 OFF와 동일한 의미를 가지고 있습니다.
profile_image
1

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

71. 다음 ㉠ 및 ㉡에 들어갈 내용이 알맞게 짝지어진 것은?

  1. ㉠ IMAP ㉡ 110
  2. ㉠ IMAP ㉡ 143
  3. ㉠ POP3 ㉡ 110
  4. ㉠ POP3 ㉡ 143
(정답률: 57%)
  • 이 그림은 이메일 클라이언트가 이메일 서버와 통신할 때 사용하는 프로토콜과 포트 번호를 나타내고 있다. 이 중에서 ㉠은 이메일 클라이언트가 이메일 서버와 통신할 때 사용하는 프로토콜을 나타내고, ㉡은 이메일 서버와 통신할 때 사용하는 포트 번호를 나타낸다.

    이 그림에서 ㉠은 "POP3"이고, ㉡은 "110"이다. 따라서 정답은 "㉠ POP3 ㉡ 110"이다.

    POP3는 이메일 클라이언트가 이메일 서버에서 이메일을 가져오는 데 사용되는 프로토콜이다. 110은 POP3 프로토콜에서 사용되는 포트 번호이다.
profile_image
1

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

72. 다음 중 발신 도메인을 ihd.or.kr로 강제 적용할 때 설정하는 sendmail.cf 파일의 내용으로 알맞은 것은?

  1. Cwihd.or.kr
  2. Fwihd.or.kr
  3. Djihd.or.kr
  4. Oihd.or.kr
(정답률: 58%)
  • Djihd.or.kr을 설정하는 이유는 "Dj"는 "Daemon's domain name"을 의미하며, 이는 sendmail이 메일을 보낼 때 사용하는 기본 도메인 이름을 설정하는 옵션입니다. 따라서, 발신 도메인을 ihd.or.kr로 강제 적용하려면 "Djihd.or.kr"을 설정해야 합니다.
profile_image
1

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

73. 다음 설명에 해당하는 메일 관련 파일로 알맞은 것은?

  1. /etc/aliases
  2. /etc/mail/access
  3. /etc/mail/virtusertable
  4. /etc/mail/local-host-names
(정답률: 43%)
  • "/etc/mail/virtusertable"은 메일 서버에서 가상 사용자를 관리하는 파일이다. 이 파일은 메일 서버가 수신한 메일을 실제 사용자의 메일 박스로 전달하기 전에 가상 사용자를 실제 사용자로 매핑하는 역할을 한다. 따라서 이 파일은 메일 서버의 중요한 구성 파일 중 하나이다. "/etc/aliases"는 이메일 주소를 다른 이메일 주소로 매핑하는 데 사용되는 파일이다. "/etc/mail/access"는 메일 서버에서 수신하는 메일의 접근 권한을 제어하는 파일이다. "/etc/mail/local-host-names"는 메일 서버에서 수신하는 로컬 도메인 이름을 정의하는 파일이다.
profile_image
1

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

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

  1. type
  2. file
  3. directory
  4. recursion
(정답률: 52%)
  • "directory"는 named 프로세스가 zone 파일과 로그 파일을 저장할 디렉토리를 지정하는 설정 항목이다. 따라서 이 설정이 없으면 named 프로세스는 zone 파일과 로그 파일을 저장할 디렉토리를 찾을 수 없어서 작동하지 않을 수 있다.
profile_image
1

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

75. 다음은 zone 파일 설정의 일부이다. 관리자 계정이 ihduser, 도메인이 ihd.or.kr일 경우 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. ihduser.ihd.or.kr
  2. ihduser.ihd.or.kr.
  3. ihduser@ihd.or.kr
  4. ihduser@ihd.or.kr.
(정답률: 54%)
  • 정답은 "ihduser.ihd.or.kr."이다.

    도메인 이름 뒤에는 반드시 점(.)이 붙어야 하며, 이는 도메인 이름의 끝을 나타낸다. 따라서 "ihduser.ihd.or.kr"은 도메인 이름이지만, 끝에 점이 없으므로 올바른 형식이 아니다. 반면에 "ihduser.ihd.or.kr."은 도메인 이름이며, 끝에 점이 붙어 올바른 형식이다. "ihduser@ihd.or.kr"과 "ihduser@ihd.or.kr."은 이메일 주소 형식이므로 올바른 형식이 아니다.

    따라서, 정답은 "ihduser.ihd.or.kr."이다.
profile_image
1

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

76. 다음 설명에 해당하는 가상화의 종류로 알맞은 것은?

  1. 전가상화
  2. 반가상화
  3. 호스트 기반 가상화
  4. 운영체제 레벨 가상화
(정답률: 57%)
  • 이 그림은 하이퍼바이저 위에 게스트 OS가 설치되어 있는 형태로, 하이퍼바이저가 하드웨어 자원을 가상화하여 게스트 OS가 이를 사용할 수 있도록 해주고 있다. 하지만 하이퍼바이저가 직접 하드웨어를 제어하는 전가상화와는 달리, 게스트 OS가 하드웨어를 직접 제어하는 반가상화 방식이다. 따라서 게스트 OS는 하이퍼바이저를 통해 하드웨어 자원을 할당받지만, 이를 직접 제어하므로 성능상의 손실이 적다는 장점이 있다.
profile_image
1

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

77. 다음 중 다양한 하이퍼바이저(hypervisor)들을 통합 관리하기 위해 플랫폼에 해당하는 기술로 틀린 것은?

  1. Openstack
  2. Cloudstack
  3. vSphere
  4. Eucalyptus
(정답률: 47%)
  • vSphere은 하이퍼바이저를 통합 관리하기 위한 플랫폼 기술이 아니라, VMware사의 가상화 플랫폼 제품군의 이름이다. 따라서 정답은 "vSphere"이다.
profile_image
1

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

78. 다음 설명에 해당하는 가상화 기술로 알맞은 것은?

  1. KVM
  2. XEN
  3. Docker
  4. VirtualBox
(정답률: 53%)
  • 가상화된 환경에서 각각의 가상 머신이 직접 하드웨어와 통신하는 것이 아니라, 호스트 OS 위에서 동작하며 하드웨어와의 통신을 중개하는 방식을 사용하는 가상화 기술이 XEN이다. 다른 보기들은 각각 다른 방식의 가상화 기술을 사용한다.
profile_image
1

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

79. DNS 서버의 IP 주소가 192.168.12.22이고, 도메인이 ihd.or.kr이다. 다음 중 리버스 존(Reverse Zone) 파일을 지정할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 192.168.12.in-addr.arpa
  2. 12.168.192.in-addr.arpa
  3. ihd.or.kr.in-addr.arpa
  4. kr.or.ihd.in-addr.arpa
(정답률: 58%)
  • 리버스 존 파일은 IP 주소를 도메인 이름으로 변환하는 역할을 합니다. 따라서, 주어진 DNS 서버의 IP 주소인 192.168.12.22를 역으로 해석하면 22.12.168.192가 됩니다. 이를 표현하기 위해 IP 주소를 역순으로 나열하고, 각각의 숫자 사이에 점(.)을 추가한 "22.12.168.192.in-addr.arpa"를 사용합니다. 이를 더 간단하게 표현하면, 192.168.12.0/24 대역의 리버스 존 파일은 "12.168.192.in-addr.arpa"가 됩니다. 따라서, 정답은 "12.168.192.in-addr.arpa"입니다.
profile_image
1

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

80. 다음 중 설치한 후에 해당 기술이 포함된 커널로 재부팅해야만 서비스 운영이 가능한 가상화 기술로 알맞은 것은?

  1. KVM
  2. XEN
  3. Docker
  4. VirtualBox
(정답률: 36%)
  • 정답: XEN

    XEN은 하이퍼바이저 기반의 가상화 기술로, 커널에 직접적으로 영향을 주기 때문에 설치 후에 해당 기술이 포함된 커널로 재부팅해야만 서비스 운영이 가능합니다. KVM, Docker, VirtualBox는 컨테이너 기반 또는 하이퍼바이저 기반이 아니기 때문에 해당하지 않습니다.
profile_image
1

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

81. 다음 중 xinetd.conf 파일에서 instances 항목에 대한 설명으로 알맞은 것은?

  1. 사용 가능한 서비스의 목록을 지정한다.
  2. 동시에 서비스할 수 있는 서버의 최대 개수를 지정한다.
  3. 동일한 IP 주소로 접속할 수 있는 서비스의 수를 지정한다.
  4. 초당 요청 수가 일정 개수 이상일 경우에 지정한 시간 동안 접속 연결을 중단한다.
(정답률: 51%)
  • xinetd.conf 파일에서 instances 항목은 동시에 서비스할 수 있는 서버의 최대 개수를 지정하는 항목이다. 이 항목을 설정하면 동시에 많은 클라이언트 요청이 들어왔을 때 서버가 과부하되는 것을 방지할 수 있다.
profile_image
1

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

82. 아파치 2.x 버전 웹 서버의 포트 번호를 8080으로 변경하려고 한다. 다음 중 httpd.conf에 설정하는 항목 값으로 알맞은 것은?

  1. Port 8080
  2. Port :8080
  3. Listen 8080
  4. Listen :8080
(정답률: 51%)
  • 정답: Listen 8080

    이유: httpd.conf 파일에서 Listen 디렉티브를 사용하여 아파치 웹 서버의 포트 번호를 설정할 수 있습니다. Listen 다음에는 포트 번호만 입력하면 됩니다. 따라서 "Listen 8080"이 올바른 설정 값입니다. "Port 8080"과 "Port :8080"은 올바른 구문이 아니므로 선택할 수 없습니다. "Listen :8080"은 잘못된 구문이므로 선택할 수 없습니다.
profile_image
1

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

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

  1. /etc/yp.conf
  2. /etc/ypbind.conf
  3. /etc/ypserv.conf
  4. /etc/sysconfig/network
(정답률: 43%)
  • "/etc/sysconfig/network"은 리눅스 시스템에서 네트워크 설정을 담당하는 파일이기 때문입니다. 이 파일에는 호스트 이름, 네트워크 인터페이스, 네트워크 게이트웨이 등의 정보가 저장되어 있습니다. 따라서 이 파일을 수정하여 네트워크 설정을 변경할 수 있습니다.
profile_image
1

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

84. 다음 중 NIS 서버의 사용자 계정 정보가 저장되는 맵 파일명으로 알맞은 것은?

  1. passwd.userid
  2. passwd.username
  3. passwd.byid
  4. passwd.byname
(정답률: 46%)
  • 정답: passwd.byname

    설명: NIS 서버에서 사용자 계정 정보가 저장되는 맵 파일명은 "passwd.byname"이다. 이는 사용자 이름을 기준으로 계정 정보를 저장하기 때문이다. 다른 보기들은 사용자 ID를 기준으로 저장하는 "passwd.byid"와 같이 사용자 이름과 관련이 없는 파일명이다.
profile_image
1

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

85. 다음 중 리눅스 시스템에서 윈도우 시스템에 공유된 디렉터리명을 확인할 때 사용하는 명령으로 알맞은 것은?

  1. smbstatus
  2. testparm
  3. smbclient
  4. nmblookup
(정답률: 43%)
  • 정답은 "smbclient"입니다.

    "smbclient"는 Samba 클라이언트 프로그램으로, 리눅스 시스템에서 윈도우 시스템에 공유된 디렉터리를 확인하고 접근할 수 있습니다. 이를 통해 네트워크 상의 다른 시스템과 파일을 공유할 수 있습니다.

    "smbstatus"는 현재 Samba 서버의 상태를 보여주는 명령어이고, "testparm"은 Samba 설정 파일의 유효성을 검사하는 명령어입니다. "nmblookup"은 NetBIOS 이름을 IP 주소로 변환하는 명령어입니다.
profile_image
1

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

86. 다음 중 PAM 관련 설정 파일에서 사용되는 파일로 기본 설정이 접근 거부될 사용자 목록 파일은?

  1. /etc/vsftpd/ftpuser
  2. /etc/vsftpd/ftpusers
  3. /etc/vsftpd/user_list
  4. /etc/vsftpd/users_list
(정답률: 54%)
  • PAM은 Pluggable Authentication Modules의 약자로, 다양한 인증 방식을 지원하는 라이브러리이다. PAM 관련 설정 파일에서는 사용자 인증과 관련된 설정을 할 수 있다. 이 중에서 기본 설정이 접근 거부될 사용자 목록 파일은 "/etc/vsftpd/ftpusers"이다. 이 파일은 vsftpd FTP 서버에서 사용되며, 해당 파일에 등록된 사용자는 FTP 서버에 접근할 수 없다. 따라서 이 파일은 PAM 관련 설정 파일에서 사용되는 파일 중 하나이다.
profile_image
1

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

87. 다음 중 MTA(Mail Transfer Agent)에 속하는 프로그램으로 틀린 것은?

  1. kmail
  2. qmail
  3. postfix
  4. sendmail
(정답률: 54%)
  • "kmail"은 MUA(Mail User Agent)에 속하는 프로그램이며, MTA(Mail Transfer Agent)에 속하지 않는다. MTA는 이메일을 전송하는 역할을 하는 프로그램으로, "qmail", "postfix", "sendmail"이 MTA에 속한다.
profile_image
1

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

88. 회사에서 두 개의 도메인을 사용하는 관계로 두 개의 도메인 모두 메일을 받을 수 있도록 파일에 등록하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/aliases
  2. /etc/mail/access
  3. /etc/mail/virtusertable
  4. /etc/mail/local-host-names
(정답률: 33%)
  • "/etc/mail/local-host-names" 파일은 로컬 호스트의 도메인 이름을 지정하는 파일이다. 따라서 두 개의 도메인 모두 메일을 받을 수 있도록 이 파일에 두 도메인의 이름을 등록해야 한다. 다른 파일들은 메일 서버의 다른 설정을 담당하므로 이 문제와는 관련이 없다.
profile_image
1

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

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

  1. m4
  2. makemap hash
  3. newaliases
  4. sendmail -bi
(정답률: 60%)
profile_image
1

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

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

  1. A
  2. AAAA
  3. NS
  4. CNAME
(정답률: 61%)
profile_image
1

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

91. 다음 설명에 해당하는 DNS 서버의 종류로 가장 알맞은 것은?

  1. Caching DNS
  2. Secondary DNS
  3. Master DNS
  4. Slave DNS
(정답률: 63%)
  • 이 DNS 서버는 "Caching DNS"이다. 이유는 DNS 쿼리를 받으면 해당 정보를 캐싱하여 다음에 같은 쿼리가 들어올 경우에는 캐시된 정보를 바로 제공하기 때문이다. 따라서 네트워크 트래픽을 줄이고 빠른 응답 속도를 제공할 수 있다.
profile_image
1

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

92. 다음은 squid.conf에서 포트 번호를 지정하는 항목이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. port
  2. listen
  3. http_port
  4. proxy_port
(정답률: 48%)
  • 정답은 "http_port"입니다.

    Squid는 프록시 서버로서 클라이언트와 서버 간의 통신을 중개하는 역할을 합니다. 이때 Squid는 클라이언트로부터 요청을 받아 서버로 전달하고, 서버로부터 받은 응답을 클라이언트에게 전달합니다. 이때 Squid는 특정 포트 번호를 사용하여 통신을 합니다.

    "http_port"는 Squid가 HTTP 요청을 처리하기 위해 사용하는 포트 번호를 지정하는 항목입니다. 이 항목을 설정하지 않으면 Squid는 기본적으로 3128번 포트를 사용합니다. 따라서 "http_port"를 설정하여 Squid가 사용할 포트 번호를 지정해주어야 합니다.
profile_image
1

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

93. 다음은 dhcpd.conf에서 게이트웨이 주소를 지정하는 항목이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. gateway
  2. gateway-address
  3. routers
  4. routers-address
(정답률: 51%)
  • 보기 중에서 "routers"는 DHCP 클라이언트에게 게이트웨이 주소를 제공하는 옵션의 이름이다. 따라서 이 항목에서는 "routers"를 사용해야 한다.
profile_image
1

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

94. 다음 중 VNC 서버의 환경 설정 파일에서 해상도를 지정하는 옵션으로 알맞은 것은?

  1. -set
  2. -pixel
  3. -resolution
  4. -geometry
(정답률: 50%)
  • 정답은 "-geometry" 입니다.

    "-geometry" 옵션은 VNC 클라이언트에서 연결할 때 사용할 화면 해상도를 지정하는 옵션입니다. 예를 들어, "-geometry 1024x768"으로 설정하면 VNC 클라이언트에서 연결할 때 해상도가 1024x768로 설정됩니다.

    다른 보기들은 VNC 서버의 환경 설정 파일에서 사용되는 옵션은 아니며, "-set"은 설정 값을 변경하는 옵션, "-pixel"은 픽셀 단위의 설정 값을 지정하는 옵션, "-resolution"은 해상도를 지정하는 옵션은 아니며, "-geometry"과 유사하지만 다른 용도로 사용됩니다.
profile_image
1

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

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

  1. class
  2. grade
  3. layer
  4. stratum
(정답률: 62%)
  • 이 그림은 지층을 나타내는 것이므로, 정답은 "stratum"이다. "Class"는 일반적으로 분류나 등급을 나타내는 용어이고, "grade"는 학년이나 등급을 나타내는 용어이다. "Layer"는 일반적으로 두께나 깊이를 나타내는 용어이다.
profile_image
1

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

96. iptables 명령의 '-j LOG' 옵션을 통해서 특정 호스트에 대한 로그를 기록하도록 정책을 설정 하였다. 다음 중 관련 로그가 기록되는 파일로 알맞은 것은?

  1. /var/log/btmp
  2. /var/log/secure
  3. /var/log/iptables
  4. /var/log/messages
(정답률: 37%)
  • 정답: /var/log/messages

    설명: iptables 명령의 '-j LOG' 옵션을 사용하면 시스템 로그에 로그가 기록됩니다. 기본적으로 대부분의 리눅스 시스템에서는 /var/log/messages 파일에 로그가 기록됩니다. 따라서, 이 경우에도 /var/log/messages 파일에 로그가 기록됩니다. /var/log/btmp 파일은 로그인 실패 기록, /var/log/secure 파일은 시스템 보안 로그, /var/log/iptables 파일은 iptables 로그를 기록합니다.
profile_image
1

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

97. 다음과 같은 설정을 통해 ssh 침입을 시도하는 특정 호스트를 차단하려고 할 때 적용할 수 있는 파일로 알맞은 것은?

  1. /etc/hosts.deny
  2. /etc/ssh/sshd_config
  3. /etc/syscofing/iptlables
  4. /etc/syscofing/selinux
(정답률: 55%)
  • "/etc/hosts.deny" 파일은 특정 호스트의 접속을 차단하는데 사용되는 파일이다. ssh 침입을 시도하는 특정 호스트를 차단하기 위해서는 해당 호스트의 IP 주소를 "/etc/hosts.deny" 파일에 추가하면 된다. 이 파일은 TCP Wrappers라는 보안 도구에서 사용되며, 호스트 기반의 접근 제어를 구현하는데 사용된다. 따라서, 이 문제에서는 "/etc/hosts.deny" 파일이 적용할 수 있는 파일이다.
profile_image
1

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

98. 다음 중 INPUT 사슬에 대한 기본 정책을 거부로 설정하는 명령으로 알맞은 것은?

  1. iptables -F INPUT DROP
  2. iptables -N INPUT DROP
  3. iptables -P INPUT DROP
  4. iptables -X INPUT DROP
(정답률: 39%)
  • 정답: "iptables -P INPUT DROP"

    설명:
    - "iptables -F INPUT DROP": INPUT 체인의 모든 룰을 삭제하고, DROP 정책을 적용하는 것이므로 올바르지 않음.
    - "iptables -N INPUT DROP": INPUT 체인에 새로운 사용자 정의 체인을 만들고, 그 체인에 DROP 정책을 적용하는 것이므로 올바르지 않음.
    - "iptables -P INPUT DROP": INPUT 체인의 기본 정책을 DROP으로 설정하는 것이므로 올바른 명령어임.
    - "iptables -X INPUT DROP": INPUT 체인에 존재하는 사용자 정의 체인을 삭제하는 것이므로 올바르지 않음.
profile_image
1

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

99. 다음 설명에 해당하는 공격 유형으로 알맞은 것은?

  1. TCP SYN Flooding
  2. Teardrop Attack
  3. Land Attack
  4. Smurf Attack
(정답률: 51%)
  • "Land Attack"는 공격자가 송신하는 패킷의 IP 주소와 포트 번호를 공격 대상의 IP 주소와 포트 번호로 설정하여 공격하는 것을 말합니다. 따라서 위 그림에서는 공격자의 IP 주소와 포트 번호가 공격 대상의 IP 주소와 포트 번호와 동일하게 설정되어 있으므로 "Land Attack"입니다.
profile_image
1

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

100. 다음 소스 코드와 관련 있는 DoS 공격 유형으로 알맞은 것은?

  1. 디스크 자원 고갈
  2. 메모리 자원 고갈
  3. 프로세스 자원 고갈
  4. 무작위 대입 공격
(정답률: 44%)
  • 이 소스 코드는 무한 루프를 돌며 파일을 계속해서 생성하고 쓰는 작업을 수행하므로 디스크 자원을 고갈시키는 "디스크 자원 고갈" 공격 유형과 관련이 있다.
profile_image
1

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

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