리눅스마스터 1급 필기 기출문제복원 (2008-06-01)

리눅스마스터 1급
(2008-06-01 기출문제)

목록

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

1. 다음 중 리눅스에 대한 설명으로 틀린 것은?

  1. Multi-User, Multi-Tasking 운영체제이다.
  2. 가상메모리를 지원한다.
  3. 최신 리눅스는 xorg 같은 GUI환경만 제공한다.
  4. 동적 공유 라이브러리를 제공한다.
(정답률: 97%)
  • "최신 리눅스는 xorg 같은 GUI환경만 제공한다."는 틀린 설명입니다. 리눅스는 다양한 GUI환경을 제공하며, 사용자가 원하는 환경을 선택하여 사용할 수 있습니다. 예를 들어, GNOME, KDE, XFCE, LXDE 등 다양한 GUI환경이 있습니다.
profile_image
1

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

2. 다음 중 리눅스 커널 버전 2.6에서 새롭게 지원하는 기능으로 알맞은 것은?

  1. 64Bit CPU들을 지원
  2. ext2/3, vfat 등의 파일시스템들을 지원
  3. SMP 기능을 지원
  4. 가상화 지원
(정답률: 56%)
  • 리눅스 커널 버전 2.6에서 새롭게 지원하는 기능 중 가상화 지원이 있습니다. 이는 가상머신을 사용하여 여러 운영체제를 동시에 실행할 수 있도록 지원하는 것으로, 가상화 기술을 이용하여 하나의 물리적 서버에서 여러 개의 가상 서버를 운영할 수 있게 됩니다. 이를 통해 하드웨어 자원을 효율적으로 사용할 수 있고, 서버 관리 및 유지보수가 용이해집니다.
profile_image
1

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

3. 다음 중 데이터 손실을 최소화하기 위해 데이터를 여러개의 하드디스크에 분산 또는 중복시켜 저장하는 데이터 저장 기술은?

  1. RAID
  2. SCSI
  3. PROM
  4. LILO
(정답률: 88%)
  • RAID는 Redundant Array of Independent Disks의 약자로, 여러 개의 하드디스크를 하나의 논리적인 디스크로 인식하여 데이터를 분산 또는 중복시켜 저장하는 기술입니다. 이를 통해 하나의 디스크에 문제가 생겨도 데이터를 복구할 수 있고, 데이터 손실을 최소화할 수 있습니다. 따라서 데이터 손실을 최소화하기 위해 데이터를 여러 개의 하드디스크에 분산 또는 중복시켜 저장하는 기술은 RAID입니다.
profile_image
1

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

4. 다음 중 시스템 프로그램이라고 하기에 가장 거리가 먼 것은 어느 것인가?

  1. Xwindows
  2. GCC
  3. 리눅스
  4. Fortran
(정답률: 38%)
  • 정답은 "Xwindows"이다.

    "GCC"는 C 언어 컴파일러로, 소스 코드를 기계어로 변환하는 역할을 한다. "리눅스"는 운영체제로, 컴퓨터 하드웨어와 소프트웨어를 관리하고 응용 프로그램을 실행시키는 역할을 한다. "Fortran"은 과학 및 공학 분야에서 사용되는 프로그래밍 언어로, 수치 해석 및 과학 계산에 사용된다.

    하지만 "Xwindows"는 그래픽 사용자 인터페이스(GUI)를 제공하는 시스템 프로그램으로, 윈도우 시스템을 구현하고 그래픽 환경을 제공하는 역할을 한다. 따라서 다른 프로그램들과는 목적과 역할이 다르기 때문에 가장 거리가 먼 것이다.
profile_image
1

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

5. 다음 중 패키징 방법이 다른 하나로 알맞은 것은?

  1. Redhat
  2. Asianux
  3. Ubuntu
  4. Booyo
(정답률: 45%)
  • 정답은 "Ubuntu"입니다.

    이유는 다음과 같습니다.

    - "Redhat"과 "Asianux"는 모두 레드햇 계열의 리눅스 배포판으로, RPM(Redhat Package Manager)을 사용하여 패키징합니다.
    - "Booyo"는 상용 리눅스 배포판으로, 자체적인 패키지 매니저를 사용합니다.

    하지만 "Ubuntu"는 데비안 계열의 리눅스 배포판으로, DEB(Debian Package)을 사용하여 패키징합니다. 따라서 패키지 설치 및 관리 방법이 다른 리눅스 배포판과는 조금 다를 수 있습니다.
profile_image
1

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

6. 250GB용량의 HDD 가 8개가 있는데 이들을 모두 사용하여 RAID6으로 구성할 경우 만들어지는 단일 볼륨의 최대 크기로 알맞은 것은?

  1. 약 2000GB
  2. 약 1750GB
  3. 약 1500GB
  4. 약 1250GB
(정답률: 48%)
  • RAID6는 최소 4개의 디스크가 필요하며, 2개의 패리티 디스크를 사용하여 데이터 손실을 방지하는 방식입니다. 따라서 8개의 250GB HDD를 RAID6으로 구성하면 총 6개의 디스크가 데이터 저장에 사용되고, 나머지 2개의 디스크가 패리티 디스크로 사용됩니다. 이 경우, 총 용량은 6 x 250GB = 1500GB가 됩니다. 따라서 정답은 "약 1500GB"입니다.
profile_image
1

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

7. 다음 중 저널링 파일시스템에 대한 설명으로 틀린 것은?

  1. 파일시스템에 수정을 가하기전 우선 로그를 먼저 생성한다.
  2. 비정상적인 시스템 종료로 인해 파일시스템의 장애시 복구가 빠르다.
  3. 주요 파일시스템으로는 ext2/3, jfs, ReiserFS 등이 있다.
  4. 성능보다 안정성에 위주를 둔 파일시스템이다.
(정답률: 69%)
  • 주요 파일시스템으로는 ext2/3, jfs, ReiserFS 등이 있다. → 이것은 올바른 설명이다.

    저널링 파일시스템은 파일시스템에 수정을 가하기전 우선 로그를 먼저 생성하고, 비정상적인 시스템 종료로 인해 파일시스템의 장애시 복구가 빠르며, 성능보다 안정성에 위주를 둔 파일시스템이다.
profile_image
1

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

8. 다음 중 리눅스에서 사용가능한 윈도우 매니저가 아닌 것은 어느 것인가?

  1. xorg
  2. Blackbox
  3. WindowMaker
  4. KWin
(정답률: 38%)
  • xorg는 윈도우 매니저가 아니라 X Window System을 구현하는 서버이다. X Window System은 그래픽 환경을 구현하기 위한 기본적인 시스템이며, 윈도우 매니저는 X Window System 위에서 동작하는 소프트웨어이다. 따라서 xorg는 윈도우 매니저가 아니다.
profile_image
1

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

9. 다음 명령어 중 리눅스에서 실행결과가 다른 것은?

  1. shutdown -h now
  2. init 6
  3. halt -p
  4. poweroff
(정답률: 82%)
  • 정답: init 6

    설명:

    - "shutdown -h now": 시스템을 즉시 종료하고 전원을 끈다.
    - "halt -p": 시스템을 종료하고 전원을 끈다.
    - "poweroff": 시스템을 종료하고 전원을 끈다.
    - "init 6": 시스템을 재부팅한다.

    따라서, "init 6"은 시스템을 재부팅하기 때문에 다른 명령어와 실행결과가 다르다.
profile_image
1

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

10. 다음 중 각 쉘에 대한 설명으로 알맞은 것은?

  1. ‘콘(Korn)쉘’은 ‘C 쉘’ 계열이다.
  2. 리눅스용 ‘배시(Bash) 쉘’의 기본 프로파일은 /etc/shells 이다.
  3. 리눅스에서 set 명령어를 이용하여 현재 사용하고 있는 Shell을 알 수 있다.
  4. 사용하는 Shell을 빠져나가기 위해서 out 명령어를 이용한다.
(정답률: 50%)
  • 리눅스에서 set 명령어를 이용하여 현재 사용하고 있는 Shell을 알 수 있다. - set 명령어를 입력하면 환경 변수들이 출력되는데, 그 중에 SHELL 변수가 현재 사용 중인 쉘의 경로를 나타내므로 이를 통해 현재 사용 중인 쉘을 알 수 있다.
profile_image
1

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

11. 다음 중 리눅스에서 현재 작업중인 디렉토리 위치를 찾는 명령어로 틀린 것은?

  1. set | grep PWD
  2. locate
  3. echo $PWD
  4. pwd
(정답률: 49%)
  • 정답은 "locate"입니다.

    "locate" 명령어는 파일 시스템에서 파일을 검색하는데 사용되며, 현재 작업중인 디렉토리 위치를 찾는 명령어가 아닙니다.

    반면에 "set | grep PWD", "echo $PWD", "pwd" 명령어는 각각 현재 작업중인 디렉토리 위치를 출력하는 명령어입니다.

    - "set | grep PWD": 현재 셸의 환경 변수 중 "PWD"를 검색하여 현재 작업중인 디렉토리 위치를 출력합니다.
    - "echo $PWD": "PWD" 환경 변수의 값을 출력하여 현재 작업중인 디렉토리 위치를 출력합니다.
    - "pwd": 현재 작업중인 디렉토리 위치를 출력합니다.
profile_image
1

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

12. 다음 중 리눅스의 디렉토리에 대한 설명으로 알맞은 것은?

  1. /etc는 각종 환경설정 파일들이 들어있는 디렉토리이다.
  2. /dev는 각종 하드웨어 커널 모듈이 들어있는 디렉토리이다.
  3. /root는 일반사용자를 위한 저장공간이다.
  4. /proc는 각종 리눅스용 기본 명령어들이 들어 있는 디렉토리이다.
(정답률: 79%)
  • "/etc는 각종 환경설정 파일들이 들어있는 디렉토리이다." 이유는 리눅스 시스템에서 각종 소프트웨어와 시스템 설정에 필요한 파일들이 /etc 디렉토리에 저장되기 때문이다. 예를 들어, 네트워크 설정, 사용자 계정 설정, 서비스 설정 등이 /etc 디렉토리에 저장된다.
profile_image
1

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

13. 다음 중 프로세스 상태의 종류로 틀린 것은?

  1. 실행 상태
  2. 준비 상태
  3. 전송 상태
  4. 대기 상태
(정답률: 84%)
  • 전송 상태는 프로세스 상태의 종류가 아닙니다. 프로세스는 실행 상태, 준비 상태, 대기 상태 중 하나에 속하며, 전송 상태는 네트워크 통신에서 사용되는 용어입니다. 따라서 정답은 "전송 상태"입니다.
profile_image
1

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

14. 다음 중 다중 CPU 시스템을 최대한 활용하기 위해 리눅스에서 사용될 기술요소들로 적합하지 않는 것은 어느 것인가?

  1. Multi-User
  2. Multi-Process
  3. Multi-Thread
  4. Multi-I/O
(정답률: 43%)
  • 정답: "Multi-User"

    설명: "Multi-User"는 다중 CPU 시스템을 활용하는 기술요소가 아니라, 여러 사용자가 동시에 시스템에 접속하여 사용할 수 있는 기능을 의미한다. 따라서 다중 CPU 시스템을 최대한 활용하기 위해 사용되는 기술요소는 "Multi-Process", "Multi-Thread", "Multi-I/O"이다.
profile_image
1

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

15. 특정 작업을 위해 만든 task.sh라는 스크립터 파일이 있다. 이 파일의 실행 권한이 700이며 현재 슈퍼유저 권한에서 이 파일을 실행하고자 하는데 실행하기 위한 방법으로 틀린 것은?(파일위치는 /opt/task.sh 이며 현재 작업디렉토리는 /root 이다)

  1. sh ./opt/task.sh
  2. source /opt/task.sh
  3. . /opt/task.sh
  4. /opt/task.sh
(정답률: 52%)
  • 정답: "sh ./opt/task.sh"

    이유: 현재 작업 디렉토리가 /root 이므로, 파일 경로를 절대경로로 지정해주어야 한다. 따라서 올바른 실행 방법은 "/opt/task.sh" 이다. "sh ./opt/task.sh"는 현재 디렉토리에서 task.sh 파일을 실행하려는 것이므로 올바르지 않다.
profile_image
1

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

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

  1. 포트
  2. 소켓
  3. MAC
  4. 호스트
(정답률: 75%)
  • 이 그림은 네트워크에서 데이터를 주고받기 위해 사용되는 소켓을 나타내고 있습니다. 소켓은 컴퓨터 내부에서 프로그램과 네트워크 사이의 인터페이스 역할을 하며, 데이터를 주고받기 위한 통로 역할을 합니다. 따라서 이 그림에서는 소켓이 정답입니다. "포트"는 네트워크에서 데이터를 주고받기 위한 통로 중 하나이며, "MAC"은 네트워크에서 컴퓨터를 식별하기 위한 주소입니다. "호스트"는 네트워크에서 데이터를 주고받는 컴퓨터를 의미합니다.
profile_image
1

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

17. 다음 중 192.168.0.1이라는 TCP/IP 주소를 가지는 시스템에서 192.168.10.1로 ping이 정상적으로 연결 되도록 환경설정 할 경우 가장 관련이 적은 것은?(subnet은 255.255.255.0, 기본 route는 192.168.0.1, 기본 네트워크 디바이스는 eth0 이다.)

  1. /etc/sysconfig/network-scripts/ifcfg-eth0
  2. /etc/resolv.conf
  3. ifconfig
  4. modprobe
(정답률: 26%)
  • 정답은 "/etc/sysconfig/network-scripts/ifcfg-eth0"이다.

    이유는 192.168.0.1과 192.168.10.1은 서로 다른 네트워크 주소를 가지고 있기 때문에, 서로 통신하기 위해서는 라우팅 설정이 필요하다. 기본 route가 192.168.0.1로 설정되어 있기 때문에, 이를 192.168.10.1로 변경해주어야 한다. 이를 위해서는 "/etc/sysconfig/network-scripts/ifcfg-eth0" 파일을 수정하여 해당 인터페이스의 라우팅 설정을 변경해주어야 한다.

    "/etc/resolv.conf" 파일은 DNS 서버 정보를 설정하는 파일로, 이와는 관련이 없다. "ifconfig"는 네트워크 인터페이스 정보를 확인하는 명령어이고, "modprobe"는 커널 모듈을 로드하는 명령어이므로, 이 또한 관련이 없다.
profile_image
1

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

18. DNS 서버가 없는 환경에서 네트워크가 정상적으로 동작할 때 telnet www.ihd.or.kr 명령어가 제대로 동작되도록 할 경우 가장 관련이 깊은 설정 파일로 알맞은 것은?

  1. /etc/hosts.deny
  2. /etc/hosts.allow
  3. /etc/hosts
  4. /etc/sysconfig/network
(정답률: 57%)
  • "/etc/hosts" 파일은 호스트 이름과 IP 주소를 매핑하는 역할을 하며, DNS 서버가 없는 환경에서 네트워크가 정상적으로 동작하기 위해서는 이 파일에 www.ihd.or.kr의 IP 주소를 등록해야 한다. 따라서 telnet www.ihd.or.kr 명령어가 제대로 동작되도록 하기 위해서는 "/etc/hosts" 파일을 수정해야 한다. "/etc/hosts.deny"과 "/etc/hosts.allow" 파일은 호스트 기반의 접근 제어를 위한 파일이며, "/etc/sysconfig/network" 파일은 네트워크 인터페이스 설정을 위한 파일이다.
profile_image
1

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

19. 다음 중 리눅스에서 네트워크 관련 명령어로 거리가 먼 것은?

  1. ethtool
  2. mii-tool
  3. ipconfig
  4. route
(정답률: 43%)
  • 정답: "ipconfig"

    설명: "ipconfig"는 윈도우 운영체제에서 사용되는 명령어로, 네트워크 인터페이스의 IP 주소, 서브넷 마스크, 기본 게이트웨이 등의 정보를 확인하는 명령어입니다. 리눅스에서는 대신 "ifconfig" 명령어를 사용합니다. "ethtool"과 "mii-tool"은 네트워크 인터페이스의 속도, 상태 등을 확인하는 명령어이며, "route"는 라우팅 테이블을 확인하고 관리하는 명령어입니다.
profile_image
1

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

20. 다음 중 OSI 7 Layer에서 같은 Layer에 속하지 않는 것은?

  1. SLIP
  2. HTTP
  3. FTP
  4. DNS
(정답률: 83%)
  • SLIP은 OSI 7 Layer 모델에서는 속하지 않습니다. SLIP은 TCP/IP 프로토콜 스택에서 사용되는 프로토콜로, OSI 7 Layer 모델에서는 Presentation Layer와 Session Layer 사이에 위치하는 프로토콜이 아니기 때문입니다. HTTP, FTP, DNS는 모두 OSI 7 Layer 모델에서 Application Layer에 속합니다.
profile_image
1

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

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

21. useradd 명령에 대한 옵션으로 틀린 것은?

  1. -g : 소속 그룹을 지정할 때 사용한다.
  2. -d : 계정의 홈 디렉토리의 경로를 지정할 때 사용한다.
  3. -e : 관리자가 지정한 날짜까지만 계정이 유효 하도록 지정할 때 사용한다.
  4. -G : 하나의 그룹을 지정할 때 사용한다.
(정답률: 79%)
  • 정답은 "-G : 하나의 그룹을 지정할 때 사용한다." 이다.

    이유는 -G 옵션은 하나 이상의 보조 그룹을 지정할 때 사용하는 옵션이며, 하나의 그룹을 지정하는 것은 -g 옵션을 사용한다. 따라서 -G 옵션은 틀린 옵션이다.

    간단하게 말하면, -g 옵션은 소속 그룹을 지정할 때 사용하고, -G 옵션은 보조 그룹을 지정할 때 사용한다.
profile_image
1

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

22. 리눅스 시스템을 사용하고 있는 계정의 ID, Path, shell, description등이 기록된 파일은?

  1. /etc/shadow
  2. /etc/passwd
  3. /etc/pam.d/login
  4. /etc/login.defs
(정답률: 61%)
  • "/etc/passwd" 파일은 리눅스 시스템에서 사용자 계정 정보가 저장되는 파일이다. 이 파일에는 각 사용자 계정의 ID, Path, shell, description 등이 기록되어 있어서 시스템에서 사용자 계정을 관리할 때 필요한 정보를 제공한다. 따라서 이 파일은 리눅스 시스템에서 사용자 계정을 관리하는 데 매우 중요한 역할을 한다.
profile_image
1

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

23. 아래와 같은 결과를 확인 할 수 있는 명령어로 알맞은 것은?

  1. who
  2. useradd
  3. uid
  4. id
(정답률: 60%)
  • 정답은 "id"이다.

    "id" 명령어는 현재 사용자의 정보를 출력하는 명령어이다. 위의 결과에서 "cbtbank"라는 사용자의 이름과 UID(사용자 식별번호), 그리고 그룹 이름과 GID(그룹 식별번호)를 확인할 수 있다.

    다른 보기들의 설명은 다음과 같다.

    - "who": 현재 시스템에 로그인한 사용자들의 정보를 출력하는 명령어이다.
    - "useradd": 새로운 사용자 계정을 생성하는 명령어이다.
    - "uid": 사용자 식별번호를 출력하는 명령어이다.
    - "id": 현재 사용자의 정보를 출력하는 명령어이다.
profile_image
1

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

24. 파일 변경이 되지 않도록 chattr 명령어를 사용하였다. 다음 설명 중 틀린 것은?

  1. R 옵션을 적용하여 해당 디렉토리와 하위 디렉토리, 파일에 대해 적용할 수 있다.
  2. +i 옵션을 적용하여 read-only가 되도록 적용 할 수 있다.
  3. +a 옵션을 적용하면 수정할 때 vi 에디터를 통해 기존 내용을 수정 할 수 있다.
  4. chattr 명령어를 사용한 상태를 보는 명령어는 lsattr이다.
(정답률: 58%)
  • "+a 옵션을 적용하면 수정할 때 vi 에디터를 통해 기존 내용을 수정 할 수 있다."는 틀린 설명입니다. "+a" 옵션은 파일에 대해 "append only" 속성을 부여하여, 파일의 끝에만 데이터를 추가할 수 있도록 합니다. 따라서, vi 에디터를 통해 기존 내용을 수정하는 것은 불가능합니다.
profile_image
1

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

25. 다음 명령어의 설명으로 틀린 것은?

  1. chmod : 파일 또는 디렉토리의 접근 권한을 변경 할 수 있다.
  2. groupadd : 그룹을 추가 할 수 있다.
  3. chgrp : 파일과 디렉토리의 소유자와 소유그룹을 변경 할 수 있다.
  4. usermod : 기존 사용자 계정 정보를 변경 할 수 있다.
(정답률: 56%)
  • 설명이 틀린 것은 없다.

    chgrp 명령어는 파일과 디렉토리의 소유 그룹을 변경하는 명령어이다. 파일과 디렉토리의 소유자를 변경하는 명령어는 chown이다.

    따라서, "chgrp : 파일과 디렉토리의 소유자와 소유그룹을 변경 할 수 있다." 라는 설명은 맞지 않다.

    하지만, 보기에서는 chgrp 명령어에 대한 설명이 맞게 되어 있으므로, 정답은 없다.

    추가로, usermod 명령어는 기존 사용자 계정 정보를 변경하는 명령어이다.
profile_image
1

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

26. 리눅스의 디렉토리에 대한 설명 중 틀린 것은?

  1. /dev : 각종 디바이스 파일이 위치해 있는데 크게 디바이스와 캐릭터 디바이스로 나뉜다.
  2. /boot : 시스템 부팅에 관련된 모든 파일을 담고 있다. 부트로더 정보를 포함한다.
  3. /etc : 시스템 설정 파일이 위치해 있으며, telnet, ftp, ssh등의 설정 파일이 존재한다.
  4. /var : 시스템 로그 파일이 위치하며, top등의 시스템 성능정보를 가져 올 수 있는 파일들이 위치한다.
(정답률: 58%)
  • 정답은 "/var : 시스템 로그 파일이 위치하며, top등의 시스템 성능정보를 가져 올 수 있는 파일들이 위치한다." 이다.

    /var 디렉토리는 시스템 로그 파일이 위치하는 곳이지만, top 등의 시스템 성능정보를 가져올 수 있는 파일들은 /proc 디렉토리에 위치한다. 따라서, "/var : 시스템 로그 파일이 위치하며, top등의 시스템 성능정보를 가져 올 수 있는 파일들이 위치한다."는 틀린 설명이다.
profile_image
1

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

27. CD 이미지 파일인 ihd.iso를 시스템에서 읽어 사용하려 할 때 명령어로 알맞은 것은?

  1. mount -t cdimg -o loop ihd.iso /mnt/ihd
  2. mount -t iso9660 -o loop ihd.iso /mnt/ihd
  3. mount -t cdimg -o loop /mnt/ihd ihd.iso
  4. mount -t iso9660 -o loop /mnt/ihd ihd.iso
(정답률: 57%)
  • 정답은 "mount -t iso9660 -o loop ihd.iso /mnt/ihd"이다.

    이유는 다음과 같다.

    - mount: 파일 시스템을 마운트하는 명령어이다.
    - -t iso9660: 마운트할 파일 시스템의 유형을 지정하는 옵션이다. 여기서는 CD 이미지 파일인 iso9660을 사용한다.
    - -o loop: 루프 디바이스를 사용하여 파일 시스템을 마운트하는 옵션이다. 이 옵션을 사용하면 파일 시스템을 마치 하드 디스크나 파티션처럼 다룰 수 있다.
    - ihd.iso: 마운트할 파일 시스템의 경로와 이름이다.
    - /mnt/ihd: 마운트할 디렉토리 경로이다. 이 디렉토리에 마운트된 파일 시스템이 나타난다.

    따라서, "mount -t iso9660 -o loop ihd.iso /mnt/ihd" 명령어는 ihd.iso 파일을 iso9660 파일 시스템으로 마운트하여 /mnt/ihd 디렉토리에 나타내는 것이다.
profile_image
1

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

28. 다음 중 리눅스 실행레벨에 대한 설명으로 틀린 것은?

  1. Run level 0 : 모든 프로세스를 정지하고 시스템을 정지 시킨다.
  2. Run level 1 : 리눅스 시스템을 단일시스템(싱글모드)으로 부팅한다.
  3. Run level 2 : 다중 사용자 모드로 부팅하며, 네트워크 연결을 한다.
  4. Run level 3 : 리눅스의 모든 기능을 사용할 수 있도록 부팅하며, console모드이다.
(정답률: 70%)
  • 정답은 "Run level 3 : 리눅스의 모든 기능을 사용할 수 있도록 부팅하며, console모드이다." 이다.

    Run level 2는 다중 사용자 모드로 부팅하며, 네트워크 연결을 한다는 것이 맞다. 이는 일반적으로 서버 운영에 사용된다.

    하지만 Run level 3은 console 모드가 아니라 그래픽 모드로 부팅하며, 모든 기능을 사용할 수 있도록 부팅한다는 것이 틀린 설명이다. Run level 5가 그래픽 모드로 부팅하는 레벨이다.
profile_image
1

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

29. 리눅스 시스템에서 디스크를 추가 하여 부팅 시 또는 mount -a 명령어만으로도 디스크 공간을 쓸 수 있게 수정해야 하는 파일로 알맞은 것은?

  1. /etc/autofs
  2. /etc/login.def
  3. /etc/fstab
  4. /etc/filesystem
(정답률: 75%)
  • 정답은 "/etc/fstab"입니다.

    "/etc/fstab" 파일은 리눅스 시스템에서 부팅 시 자동으로 마운트할 파일 시스템을 지정하는 파일입니다. 이 파일을 수정하여 새로운 디스크를 추가하고 마운트할 수 있습니다. 또한 "mount -a" 명령어를 실행하여 이 파일에 지정된 모든 파일 시스템을 마운트할 수 있습니다. 따라서 "/etc/fstab" 파일을 수정하여 새로운 디스크를 추가하면 부팅 시 자동으로 마운트되어 디스크 공간을 쓸 수 있게 됩니다.
profile_image
1

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

30. 다음과 같은 압축 파일(ihd.tar.gz)이 생성 되었을 때 설명 중 알맞은 것은?

  1. ihd를 gzip 명령으로 압축 하고 난 뒤 tar 명령으로 하나로 묶었다.
  2. ihd를 tar 명령으로 묶은 뒤 gzip으로 압축 하였다.
  3. ihd를 zip 명령으로 압축 하였다.
  4. ihd를 unzip 으로 압축 하였다.
(정답률: 80%)
  • 정답은 "ihd를 tar 명령으로 묶은 뒤 gzip으로 압축 하였다." 입니다.

    tar 명령은 파일이나 디렉토리를 하나로 묶는 명령입니다. gzip은 묶인 파일을 압축하는 명령입니다. 따라서 ihd를 tar 명령으로 묶은 뒤 gzip으로 압축한 것입니다.
profile_image
1

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

31. 다음 mke2fs에 대한 설명 중 틀린 것은?

  1. -b는 파일 시스템 생성간 블록 크기를 4096으로 한다.
  2. -i는 파일 시스템 생성간 inode 당 바이트수를 2048로 한다.(최대 값은 8192)
  3. -j는 저널링 파일 시스템을 만든다.(ext3)
  4. -m 10은 root의 예비 블록을 10% 남겨둔다.
(정답률: 24%)
  • -i 옵션은 파일 시스템 생성 시 inode 당 할당되는 바이트 수를 지정하는 옵션이다. 이 값을 높일수록 더 많은 파일을 저장할 수 있지만, 파일 시스템 전체 크기가 커지게 된다. 최대 값은 8192이지만, 일반적으로 2048을 사용하는 것이 좋다. 이유는 inode가 많이 필요한 작은 파일 시스템에서는 inode 당 바이트 수를 높이면 더 많은 파일을 저장할 수 있기 때문이다. 하지만 큰 파일 시스템에서는 inode 당 바이트 수를 높이면 inode의 개수가 줄어들어 파일 시스템 전체 크기가 커지게 된다.
profile_image
1

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

32. 다음 fsck의 종료 코드에 대한 설명 중 틀린 것은?

  1. 0 : 에러없음
  2. 1 : 파일 시스템에 고쳐지지 않은 에러가 남아 있음
  3. 2 : 파일 시스템 재부팅 필요
  4. 8 : 연산 에러
(정답률: 59%)
  • 정답은 "2 : 파일 시스템 재부팅 필요"이다.

    fsck는 파일 시스템을 검사하고 에러를 고치는 유틸리티이다. 종료 코드는 검사 후 발견된 에러의 종류와 심각도에 따라 결정된다.

    1번은 파일 시스템에 고쳐지지 않은 에러가 남아 있는 경우이다. 이는 검사 후에도 여전히 에러가 남아있어서 파일 시스템이 완전히 정상적으로 동작하지 않을 수 있다는 것을 의미한다.

    따라서, 파일 시스템을 사용하기 전에 반드시 에러를 해결해야 한다. 이를 위해 fsck를 다시 실행하거나, 수동으로 에러를 해결해야 한다.
profile_image
1

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

33. 리눅스 시스템에 새로운 디스크를 추가 하려 한다. 순서를 알맞게 나열한 것은?

  1. (나)-(가)-(다)-(라)
  2. (나)-(라)-(가)-(다)
  3. (라)-(나)-(가)-(다)
  4. (라)-(다)-(나)-(가)
(정답률: 40%)
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

34. 다음은 debugfs를 실행한 결과이다. 각 필드의 설명 중 틀린 것은?

  1. (1) - inode 의 번호
  2. (2)(3) - 숫자로 표현된 소유자 / 소유그룹
  3. (4) - 비트로 표시된 크기
  4. (5)(6)(7) - 날짜 / 시간 / 파일 이름
(정답률: 72%)
  • (4) - 비트로 표시된 크기가 틀린 설명이다. 실제로 (4) 필드는 파일의 크기를 바이트 단위로 표시한다.
profile_image
1

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

35. 리눅스 시스템 구동 중 하나의 프로세스에 문제가 발생하여, SIGTERM 시그널을 보냈지만, 종료되지 않을 경우 강제 종료 시키는 방법으로 알맞은 것은

  1. killall 프로세스
  2. kill all 프로세스
  3. kill -10 프로세스
  4. kill -9 프로세스
(정답률: 76%)
  • "kill -9 프로세스"는 SIGKILL 시그널을 보내어 해당 프로세스를 강제 종료시키는 명령어이다. 이는 다른 시그널과 달리 프로세스가 처리할 수 없는 강제 종료 시그널이므로, 어떤 상황에서도 프로세스를 종료시킬 수 있다. 따라서, SIGTERM 시그널로도 종료되지 않는 문제가 발생했을 때, "kill -9 프로세스"를 사용하여 강제 종료시키는 것이 적절하다.
profile_image
1

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

36. nice 명령에 대한 설명 중 틀린 것은?

  1. 프로세스의 우선 순위를 조정 하는 명령어 이다.
  2. nice는 프로세스 pid의 우선순위에 조정 수치를 더해 결정된다.
  3. 일반 사용자가 음수의 순위를 조정 할 수 있다.
  4. 음수 값(작은 값) 일수록 프로세스는 높은 우선 순위를 갖는다.
(정답률: 66%)
  • "일반 사용자가 음수의 순위를 조정 할 수 있다."가 틀린 설명이다. 일반 사용자는 nice 명령을 사용하여 프로세스의 우선순위를 높일 수는 있지만, 음수 값을 사용하여 우선순위를 낮출 수는 없다. 음수 값은 슈퍼유저(root) 권한이 있는 사용자만 사용할 수 있다.
profile_image
1

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

37. 다음 중 아래와 같이 출력 되는 명령어로 알맞은 것은?

  1. ps -ef
  2. ps -aux
  3. ps -a
  4. ps -ief
(정답률: 54%)
  • 위의 그림은 현재 실행 중인 프로세스들의 상태를 보여주는 것이다. 이를 확인하기 위해서는 ps 명령어를 사용해야 한다. 그 중에서도 -aux 옵션은 현재 실행 중인 모든 프로세스를 보여주며, 사용자 이름, CPU 사용량, 메모리 사용량 등의 상세한 정보를 함께 보여준다. 따라서 정답은 "ps -aux" 이다.
profile_image
1

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

38. 리눅스에 설치된 패키지의 위치와 파일명을 찾는 방법으로 알맞은 것은?

  1. rpm -qi
  2. rpm -ql
  3. rpm -Uvh
  4. rpm -qa
(정답률: 24%)
  • 정답은 "rpm -ql"입니다.

    "rpm -ql"은 설치된 패키지의 파일 목록을 보여주는 명령어입니다. 이를 사용하면 패키지가 설치된 위치와 파일명을 확인할 수 있습니다.

    예를 들어, "rpm -ql httpd"를 실행하면 Apache 웹 서버 패키지인 httpd가 설치된 위치와 해당 패키지에 포함된 파일 목록을 확인할 수 있습니다.

    반면에, "rpm -qi"는 패키지 정보를 보여주는 명령어이고, "rpm -Uvh"는 패키지를 업그레이드하는 명령어입니다. "rpm -qa"는 시스템에 설치된 모든 패키지를 보여주는 명령어입니다.
profile_image
1

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

39. 커널 컴파일에 관한 내용 중 틀린 것은?

  1. 컴파일 환경 설정을 위해 사운드카드, 네트워크 디바이스 등의 하드웨어 정보를 미리 기록하여 참조한다.
  2. make menuconfig는 콘솔 메뉴식 설정 화면으로 컴파일 시 쉽게 설정 할 수 있다.
  3. 이전 설정한 정보를 지우거나 새로운 커널 소스를 컴파일 할 경우 make mrproper를 사용하는 것이 좋다.
  4. 모듈 방식으로 설정하고, 드라이버를 모두 모듈로 한다.
(정답률: 50%)
  • "모듈 방식으로 설정하고, 드라이버를 모두 모듈로 한다."가 틀린 내용이다. 이유는 모듈 방식으로 설정하면 일부 드라이버는 커널에 내장되어야 하므로 모든 드라이버를 모듈로 설정할 수는 없기 때문이다. 모듈 방식으로 설정하면 필요한 드라이버만 모듈로 컴파일하여 필요할 때 로드할 수 있도록 한다.
profile_image
1

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

40. 다음 보기 중 리눅스에서 출력되는 정보의 내용이 다른 하나는 무엇인가?

  1. cat /proc/meminfo
  2. vmstat 3 3
  3. free -m
  4. iostat 3 3
(정답률: 67%)
  • 정답: "iostat 3 3"

    이유:

    - "cat /proc/meminfo": 시스템의 메모리 사용 정보를 출력한다.
    - "vmstat 3 3": 시스템의 가상 메모리, CPU 사용, 디스크 I/O 등의 정보를 출력한다.
    - "free -m": 시스템의 메모리 사용 정보를 출력한다.
    - "iostat 3 3": 시스템의 디스크 I/O 정보를 출력한다.

    따라서, "iostat 3 3"는 디스크 I/O 정보를 출력하는 것으로, 다른 세 명령어는 메모리 사용 정보나 CPU 사용 정보 등을 출력한다.
profile_image
1

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

41. 시스템에 메인메모리가 8GB가 있다. 이 시스템에 32bit 리눅스(커널버전 2.2)를 설치 시 일반적으로 사용할 수 있는 이론적인 물리적 메모리양으로 알맞은 것은?

  1. 7GB
  2. 6GB
  3. 4GB
  4. 2GB
(정답률: 52%)
  • 32bit 시스템에서는 한 번에 처리할 수 있는 메모리 주소의 개수가 2^32개로 제한되어 있습니다. 이는 4GB까지만 주소를 할당할 수 있다는 것을 의미합니다. 따라서 8GB의 메인메모리가 있더라도 32bit 시스템에서는 최대 4GB까지만 사용할 수 있습니다. 따라서 정답은 "4GB"입니다.
profile_image
1

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

42. 32bit 시스템에서 모든 메모리를 사용할 수 있도록 해주는 리눅스 커널 2.6에 도입된 메모리 제어 기술로 알맞은 것은?

  1. PSE(Physical Segment Extension)
  2. PAE(Physical Address Extenstion)
  3. SMP(Symmetric Multi Processor)
  4. HT(Hyper-Threading)
(정답률: 20%)
  • PAE(Physical Address Extension)은 32bit 시스템에서 4GB 이상의 메모리를 사용할 수 있도록 해주는 기술입니다. 이를 위해 32bit 주소 버스를 확장하여 36bit 주소 버스를 사용하게 됩니다. 이로 인해 물리적인 메모리 주소를 더 많이 표현할 수 있게 되어 모든 메모리를 사용할 수 있게 됩니다.
profile_image
1

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

43. 다음 중 리눅스 시스템의 I/O와 관련된 내용으로 틀린 것은?

  1. DMA는 외부장치로부터 메모리로 직접 바이트열을 보내는 기능을 말한다.
  2. IRQ는 외부장치가 장치 드라이버에 신호를 전달하는 방법으로 각각마다 고유의 번호를 가지고 있다.
  3. PC의 구조에는 IRQ, I/O주소의 수에 제한이 있으므로 각 장치 드라이버의 프로그램 중에 I/O주소와 IRQ를 하드코드화 하면 용이하다.
  4. I/O주소를 사용하면 장치 드라이버가 외부 장치에 데이터를 전달할 수 있다.
(정답률: 50%)
  • 정답은 "DMA는 외부장치로부터 메모리로 직접 바이트열을 보내는 기능을 말한다."이다. DMA는 외부 장치와 메모리 간 데이터 전송을 담당하는 기능으로, I/O와는 직접적인 연관성이 없다.

    PC의 구조에는 IRQ, I/O주소의 수에 제한이 있기 때문에, 각 장치 드라이버의 프로그램 중에 I/O주소와 IRQ를 하드코드화 하면 용이하다. 이는 각 장치가 사용할 수 있는 IRQ와 I/O주소의 수가 제한되어 있기 때문에, 이를 미리 할당해두고 사용하는 것이 시스템의 안정성과 효율성을 높일 수 있기 때문이다.

    I/O주소를 사용하면 장치 드라이버가 외부 장치에 데이터를 전달할 수 있다. I/O주소는 외부 장치와의 데이터 입출력을 위한 주소로, 이를 사용하여 장치 드라이버가 외부 장치와 데이터를 주고받을 수 있다.

    IRQ는 외부장치가 장치 드라이버에 신호를 전달하는 방법으로, 각각마다 고유의 번호를 가지고 있다. 외부 장치가 데이터를 전송하거나 다른 이벤트가 발생했을 때, 해당 IRQ 번호를 사용하여 장치 드라이버에 신호를 전달하게 된다.
profile_image
1

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

44. 커널 컴파일을 위해 커널 설정을 하는 명령어로 틀린 것은?

  1. make menuconfig
  2. make xconfig
  3. make config
  4. make mrproper
(정답률: 69%)
  • 정답: "make mrproper"

    설명: "make mrproper"는 커널 소스 디렉토리에서 이전 빌드의 모든 파일을 삭제하는 명령어입니다. 이는 커널 설정을 변경하는 것이 아니라, 커널 소스 디렉토리를 초기화하고 깨끗한 상태로 시작하기 위한 것입니다. 따라서 이 명령어는 커널 설정을 위한 명령어가 아닙니다.

    반면, "make menuconfig", "make xconfig", "make config"는 각각 텍스트 모드, X 윈도우 시스템 또는 curses 기반의 인터페이스를 사용하여 커널 설정을 변경할 수 있도록 합니다. 이러한 명령어를 사용하여 커널 설정을 변경한 후 "make" 명령어를 사용하여 커널을 빌드할 수 있습니다.
profile_image
1

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

45. 타 시스템에서 네트워크 카드에 관련된 드라이버를 새로이 컴파일하여 현재 사용하고 있는 시스템에 복사하여 적용하고자 할 때 이 드라이버가 사용 되기 위해 가장 먼저 수행해야 될 명령어는?

  1. modinfo
  2. lsmod
  3. depmod
  4. modprobe
(정답률: 25%)
  • 정답은 "depmod"입니다.

    "depmod"는 커널 모듈 간의 의존성을 분석하고, 이를 바탕으로 모듈 로드 순서를 결정하는 명령어입니다. 따라서 새로운 드라이버를 컴파일하여 시스템에 복사하고 적용하기 전에 "depmod"를 실행하여 의존성을 분석하고 모듈 로드 순서를 결정해야 합니다. 그렇지 않으면 드라이버가 올바르게 작동하지 않을 수 있습니다.

    "modinfo"는 모듈 정보를 출력하는 명령어이고, "lsmod"는 현재 로드된 모듈을 출력하는 명령어입니다. "modprobe"는 모듈을 로드하거나 언로드하는 명령어입니다. 이들 명령어는 드라이버를 새로 컴파일하여 적용하는 과정에서는 사용되지만, "depmod"보다 먼저 실행되어야 하는 명령어는 아닙니다.
profile_image
1

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

46. 다음 중 리눅스에서 프린터 설정에 관련된 내용으로 틀린 것은?

  1. lpd
  2. cups
  3. printconf
  4. lspci
(정답률: 60%)
  • 정답은 "lspci"입니다.

    "lspci"는 리눅스에서 PCI 버스에 연결된 장치들의 정보를 보여주는 명령어입니다. 프린터 설정과는 관련이 없습니다.

    반면에 "lpd", "cups", "printconf"는 리눅스에서 프린터 설정과 관련된 명령어나 프로그램입니다. "lpd"는 LPD 프린터 데몬, "cups"는 Common Unix Printing System, "printconf"는 프린터 설정 도구입니다.
profile_image
1

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

47. 현재 리눅스 커널 컴파일시 사용가능한 네트워크 옵션으로 틀린 것은?

  1. TCP/IP Version 6
  2. Wibro
  3. IPX/SPX
  4. Apple Talk
(정답률: 44%)
  • Wibro는 현재 리눅스 커널 컴파일시 사용가능한 네트워크 옵션으로 포함되어 있지 않습니다. Wibro는 대한민국에서 개발된 무선 인터넷 기술로, 리눅스 커널에서 지원되지 않습니다. 따라서, "Wibro"가 정답입니다.
profile_image
1

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

48. 다음 중 시스템에 새로 장착된 사운드카드를 인식하여 사용하기 위해 리눅스에서 사운드카드 설정에 관련된 것으로 틀린 것은?

  1. alsaconfig
  2. sndconfig
  3. kudzu
  4. lsmod
(정답률: 50%)
  • 정답은 "kudzu"입니다. kudzu는 하드웨어를 자동으로 감지하고 구성하는 데 사용되는 도구이지만, 리눅스에서는 일반적으로 사용되지 않습니다.

    lsmod는 현재 시스템에서 로드된 커널 모듈을 나열하는 명령어입니다. 사운드카드를 인식하고 사용하기 위해서는 해당 사운드카드에 대한 커널 모듈이 로드되어야 합니다. 따라서 lsmod를 사용하여 현재 로드된 모듈을 확인하고, 필요한 모듈이 로드되어 있는지 확인할 수 있습니다.
profile_image
1

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

49. 시스템의 운영체제가 커널 2.6 기반일 경우 새로 장착되어 설정된 사운드카드의 드라이버 로딩에 대한 환경설정 정보는 어디에 저장이 되는가?

  1. /dev/null
  2. /etc/modprobe.conf
  3. /etc/sysconfig
  4. /proc/pci
(정답률: 56%)
  • 운영체제에서는 하드웨어와의 통신을 위해 드라이버를 필요로 합니다. 이 드라이버는 커널에 로드되어야 하며, 이를 위해 운영체제는 드라이버 로딩에 대한 환경설정 정보를 저장합니다. 이 정보는 대개 "/etc/modprobe.conf" 파일에 저장됩니다. 따라서 커널 2.6 기반 시스템에서도 새로운 사운드카드의 드라이버 로딩에 대한 환경설정 정보는 "/etc/modprobe.conf" 파일에 저장됩니다.
profile_image
1

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

50. 다음 중 일반적으로 리눅스 커널을 컴파일 해야 하는 경우로 틀린 것은?

  1. 신규 하드웨어에 대한 지원
  2. 새로운 커널 보안 패치 적용
  3. 기존 설치된 100GB 하드디스크 추가 확장
  4. 기존 시스템 최적화, 성능 향상 및 관리기능 개선
(정답률: 82%)
  • "기존 설치된 100GB 하드디스크 추가 확장"은 일반적으로 리눅스 커널을 컴파일 해야 하는 경우가 아닙니다. 이 경우에는 디스크 파티션을 조정하거나 파일 시스템을 확장하는 등의 작업이 필요합니다. 리눅스 커널을 컴파일하는 경우는 "신규 하드웨어에 대한 지원", "새로운 커널 보안 패치 적용", "기존 시스템 최적화, 성능 향상 및 관리기능 개선"과 같이 시스템의 기능을 개선하거나 보안을 강화하는 등의 목적이 있습니다.
profile_image
1

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

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

  1. syslog
  2. at
  3. logrotate
  4. access-log
(정답률: 97%)
  • "logrotate"는 로그 파일을 주기적으로 백업하고 삭제하여 디스크 공간을 절약하는 유틸리티입니다. 따라서 로그 파일이 계속해서 쌓이는 것을 방지하고 시스템의 안정성을 유지하는 데 도움이 됩니다.
profile_image
1

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

52. 시스템 로그 관리(syslog)에 대한 설명으로 틀린 것은?

  1. syslog의 설정 파일은 /etc/syslog.conf이며, 각 daemon 설정 파일 및 저장 위치를 지정할 수 있다.
  2. syslog에 설정 파일은 자신의 시스템에서만 기록 가능하다.
  3. 기본적으로 mail, secure, message, cron등의 로그가 존재한다.
  4. 여러 대의 서버를 관리하기 위해 원격 로그 시스템을 지정 할 수 있다.
(정답률: 62%)
  • "syslog에 설정 파일은 자신의 시스템에서만 기록 가능하다."가 틀린 설명입니다. syslog 설정 파일은 다른 시스템에서도 접근 가능하며, 원격 로그 시스템을 지정하여 여러 대의 서버를 관리할 수 있습니다.
profile_image
1

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

53. 다음과 같은 정보가 기록된 파일(기본 설정)로 알맞은 것은?

  1. /var/log/cron
  2. /var/log/messages
  3. /var/log/secure
  4. /var/log/kernel
(정답률: 32%)
  • "/var/log/messages"는 시스템 메시지와 관련된 로그 파일이다. 따라서 시스템에서 발생하는 다양한 이벤트와 오류 메시지 등이 이 파일에 기록된다. 위의 그림에서도 "kernel"과 "systemd"와 관련된 메시지들이 기록되어 있으며, 이는 시스템 메시지와 관련된 내용이다. 따라서 "/var/log/messages"가 정답이다.

    다른 보기들은 각각 "/var/log/cron"은 cron 작업과 관련된 로그 파일, "/var/log/secure"는 시스템 보안과 관련된 로그 파일, "/var/log/kernel"은 커널과 관련된 로그 파일이다.
profile_image
1

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

54. 다음 중 /var/log/xferlog의 설명으로 알맞은 것은?

  1. 커널 메세지와 부팅 정보를 담고 있다.
  2. 송수신 자료와 시간, 송수신을 수행한 원격 호스트, 송수신 파일 정보를 담고 있다.
  3. 일정한 주기로 수행되는 cron의 정보를 담고 있다.
  4. 각종 하드웨어 정보 및 장애에 대한 정보를 담고 있다.
(정답률: 65%)
  • /var/log/xferlog은 FTP 서버에서 파일 전송 로그를 기록하는 파일로, 송수신 자료와 시간, 송수신을 수행한 원격 호스트, 송수신 파일 정보를 담고 있다.
profile_image
1

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

55. TCP Wrapper에 대한 설명으로 틀린 것은?

  1. xinitd에 의해 제어되는 서비스(데몬)들은 TCP Wrapper에 의해 제어 받는다.
  2. 네트워크의 침입 차단 제어 할 수 있는 어플리케이션이다.
  3. 접근 호스트 제어를 위한 설정 파일은 /etc/hosts.allow, /etc/hosts.deny 이다.
  4. 일반적으로 telnet, ssh, irqbalance가 제어 되는 대표적인 데몬들이다.
(정답률: 60%)
  • 일반적으로 telnet, ssh, irqbalance가 제어 되는 대표적인 데몬들이다.는 올바른 설명이다. TCP Wrapper는 접근 제어를 위한 어플리케이션이며, xinetd에 의해 제어되는 서비스들은 TCP Wrapper에 의해 제어 받는다. 또한, 접근 호스트 제어를 위한 설정 파일은 /etc/hosts.allow, /etc/hosts.deny 이다.
profile_image
1

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

56. 중요한 파일을 백업 받기 위해 /home/ihd/backup.sh 라는 파일을 작성 하였다. 이 파일을 매주 수요일 오전 8시에 백업이 수행 되게 cron에 설정하는 내용으로 알맞은 것은?

  1. 0 8 * * 3 /home/ihd/backup.sh
  2. 3 8 0 * * /home/ihd/backup.sh
  3. 8 0 0 * * /home/ihd/backup.sh
  4. 0 8 * 3 * /home/ihd/backup.sh
(정답률: 60%)
  • 정답은 "0 8 * * 3 /home/ihd/backup.sh" 입니다.

    해설:
    - "0 8 * * 3"은 "매주 수요일 오전 8시"를 의미합니다.
    - "/home/ihd/backup.sh"는 백업을 수행할 스크립트 파일의 경로입니다.
    - 따라서 이 cron 설정은 매주 수요일 오전 8시에 /home/ihd/backup.sh 파일을 실행하여 중요한 파일을 백업합니다.
profile_image
1

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

57. PAM에 대한 설명으로 틀린 것은?

  1. PAM은 Pluggable Authentication Modules의 약자이다.
  2. PAM은 애플리케이션들의 인증 방법을 선택할 수 있게 하는 라이브러리의 집합이다.
  3. PAM의 가장 큰 장점은 유동성이다.
  4. PAM의 구성 파일은 /lib/pam.d에 저장되어 있다.
(정답률: 43%)
  • PAM의 구성 파일은 /lib/pam.d가 아니라 /etc/pam.d에 저장되어 있다.
profile_image
1

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

58. tripwire에 대한 설명으로 틀린 것은?

  1. 시스템에 존재하는 파일들에 대해 데이터베이스에 저장하고 생성된 데이터베이스와 비교하여 추가, 삭제 또는 변제된 파일이 있는지 점검하고 레포팅 하는 무결성 검사 도구이다.
  2. tripwire는 MD5, SHA, CRC-32 등의 다양한 해시 함수를 제공한다.
  3. 파일들에 대한 데이터베이스를 만들어 불법적인 외부 침입자에 의한 파일 변조 여부를 판별할 수 있다.
  4. 두 호스트 간의 통신 암호화와 사용자 인증을 위해 공개키 암호기법을 사용한다.
(정답률: 75%)
  • "두 호스트 간의 통신 암호화와 사용자 인증을 위해 공개키 암호기법을 사용한다."는 tripwire와 관련이 없는 내용이므로 틀린 것이다. Tripwire는 파일 무결성 검사 도구로, 파일들에 대한 데이터베이스를 만들어 불법적인 외부 침입자에 의한 파일 변조 여부를 판별할 수 있다. 또한 MD5, SHA, CRC-32 등의 다양한 해시 함수를 제공하며, 시스템에 존재하는 파일들에 대해 데이터베이스에 저장하고 생성된 데이터베이스와 비교하여 추가, 삭제 또는 변제된 파일이 있는지 점검하고 레포팅하는 역할을 한다.
profile_image
1

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

59. 백업 정책에 대한 설명으로 틀린 것은?

  1. 시스템의 전체 용량과 백업 할 가치가 있는 것에 대한 부분을 고려한다.
  2. 시스템의 성능을 고려하여 항상 Full backup만으로 운영한다.
  3. Full backup과 Incremental backup을 적절히 적용하여 효율적으로 운영한다.
  4. 중요 data는 local backup과 remote backup을 고려한다.
(정답률: 84%)
  • "시스템의 성능을 고려하여 항상 Full backup만으로 운영한다."이 틀린 것이다. Full backup은 시스템의 전체 용량을 백업하기 때문에 시간과 저장 공간이 많이 필요하며, 매일 수행하는 것은 비효율적이다. 대신 Full backup과 Incremental backup을 적절히 조합하여 효율적으로 운영하는 것이 일반적이다.
profile_image
1

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

60. dump에 대한 설명으로 틀린 것은?

  1. 여러 개의 tape 백업이 가능하다.
  2. 백업이 기존 파일에 내용을 더하면서 수행될 수 없다.
  3. 파일에 대한 접근 권한 등의 소유권에 대한 사항도 복구 가능하다.
  4. 어떤 타입의 파일도 백업, 복구 가능하다.
(정답률: 71%)
  • 백업이 기존 파일에 내용을 더하면서 수행될 수 없다는 것은 dump는 전체 파일 시스템을 백업하는 방식으로 작동하기 때문에, 이미 존재하는 파일에 대해서는 덮어쓰기를 하지 않고 새로운 파일로 대체하기 때문입니다. 따라서 백업 시에는 기존 파일의 내용이 유지되지 않습니다.
profile_image
1

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

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

61. 동적인 웹페이지를 구성하기 위해 사용되는 CGI(Common Gateway Interface)에 대한 설명으로 틀린 것은?

  1. 초기 웹 서비스 구축시 데이터베이스와 연동될 수 있도록 하는데 기여하였다.
  2. 여러 개의 CGI 스크립트를 동작시켜도 메모리를 많이 차지하지 않는다.
  3. CGI의 스크립트는 어떤 언어로도 코딩될 수 있으며, 단순해서 사용이 간단하다.
  4. CGI 스크립트의 작성에 많이 사용되는 언어로는 C, C++, Perl 등이 있다.
(정답률: 68%)
  • "여러 개의 CGI 스크립트를 동작시켜도 메모리를 많이 차지하지 않는다."는 틀린 설명입니다. CGI 스크립트는 실행될 때마다 새로운 프로세스가 생성되므로, 많은 CGI 스크립트를 동시에 실행하면 메모리 사용량이 증가할 수 있습니다. 따라서 서버의 하드웨어 성능과 메모리 용량 등을 고려하여 적절한 CGI 스크립트의 개수를 설정해야 합니다.
profile_image
1

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

62. 웹서버 프로그램인 아파치 1.3버전과 아파치 2.x 버전에 대한 비교 설명으로 틀린 것은?

  1. PHP연동 설치시 아파치 1.3버전은 정적, 동적 모듈 모두 지원하고, 아파치 2.x버전은 동적 모듈만 지원한다.
  2. 아파치 2.x버전이 아파치 1.3버전보다 다양한 형태의 프로세스 관리 기능을 지원한다.
  3. PHP를 정적 모듈형태로 지원하는 1.3버전이 아파치 2.0버전에 비해 처리속도가 느리다.
  4. PHP를 동적 모듈형태로 운영하는 것이 정적 모듈로 운영할 때 보다 메모리를 더욱 효율적으로 사용한다.
(정답률: 28%)
  • "PHP를 정적 모듈형태로 지원하는 1.3버전이 아파치 2.0버전에 비해 처리속도가 느리다."가 틀린 것이다. 실제로는 아파치 1.3버전이 아파치 2.x 버전에 비해 처리속도가 빠르다는 연구 결과도 있으며, PHP를 정적 모듈 형태로 지원하는 1.3버전과 동적 모듈 형태로 지원하는 2.x 버전의 처리속도 차이는 크지 않다.
profile_image
1

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

63. 아파치 1.3기반으로 웹서버를 운영하고 있는 홍길동은 프로세스가 과다 발생하여 쓰레드(Thread)를 지원하는 아파치 2.X 버전으로 바꾸려고 한다. 소스로 해당 프로그램 설치 시 반드시 지정해야 하는 옵션으로 알맞은 것은?

  1. --with-mpm
  2. --enable-mpm
  3. --enable-proxy
  4. --enable-cgi
(정답률: 32%)
  • 정답은 "--with-mpm"이다.

    이유는 아파치 2.X 버전에서는 멀티프로세싱 모듈(Multi-Processing Module, MPM)을 선택해야 하기 때문이다. MPM은 아파치 웹서버가 클라이언트 요청을 처리하는 방식을 결정하는 모듈로, 쓰레드 기반인 worker MPM과 프로세스 기반인 prefork MPM 중 하나를 선택해야 한다. "--with-mpm" 옵션을 사용하여 설치 시에 MPM을 선택할 수 있으며, 이 옵션을 사용하지 않으면 기본값인 prefork MPM이 선택된다. 따라서 쓰레드를 지원하는 worker MPM을 사용하려면 "--with-mpm=worker"와 같이 옵션을 지정해주어야 한다.

    "--enable-mpm" 옵션은 MPM을 활성화하는 옵션이지만, MPM 종류를 선택하는 옵션은 아니다. "--enable-proxy" 옵션은 아파치 웹서버에서 프록시 기능을 활성화하는 옵션이며, "--enable-cgi" 옵션은 CGI(Common Gateway Interface) 기능을 활성화하는 옵션이다.
profile_image
1

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

64. 다음은 아파치 웹서버의 설정 파일인 httpd.conf 파일의 일부이다. 다음의 설정과 관련된 내용으로 틀린 것은?

  1. 웹문서는 /usr/local/apache/htdocs에 저장해야 하고, 첫페이지는 index.html로 작성해야 한다.
  2. 개인 사용자들은 홈디렉토리안에 public_html 또는 www안에 웹문서를 저장하면 된다.
  3. 아파치 서버의 루트 디렉토리는 /usr/local/apache 이다.
  4. 웹서버 관리자의 메일 주소는 root@ihd.or.kr이다.
(정답률: 70%)
  • 정답은 "웹문서는 /usr/local/apache/htdocs에 저장해야 하고, 첫페이지는 index.html로 작성해야 한다." 이다.

    개인 사용자들은 홈디렉토리안에 public_html 또는 www안에 웹문서를 저장하는 이유는 간단하다. 일반적으로 웹서버는 사용자의 홈디렉토리에 대한 접근 권한을 허용하고 있기 때문이다. 따라서 사용자는 자신의 홈디렉토리에 웹문서를 저장하면 웹서버를 통해 해당 문서에 접근할 수 있다. 이를 통해 사용자는 자신의 웹사이트를 운영할 수 있게 된다.
profile_image
1

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

65. 아파치 1.3기반으로 웹서버를 운영중에 있다. 현재 운영중인 웹서버 이외에 포트번호 8080으로 추가 운영하기 위해 httpd2.conf 파일 생성후 설정을 하였다. httpd 명령어를 사용하여 아파치 서버를 작동하려고 할 때 필요한 옵션은?

  1. -d
  2. -S
  3. -f
  4. -X
(정답률: 32%)
  • 정답은 "-f"입니다.

    "-f" 옵션은 httpd.conf 파일 대신 다른 설정 파일을 사용하도록 아파치에 지시합니다. 이 경우, httpd2.conf 파일을 사용하도록 지시하고 있으므로 "-f" 옵션을 사용해야 합니다. "-d" 옵션은 아파치의 루트 디렉토리를 설정하고, "-S" 옵션은 아파치의 가상 호스트 설정을 보여줍니다. "-X" 옵션은 디버그 모드로 실행하도록 아파치에 지시합니다.
profile_image
1

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

66. 리눅스 서버관리자인 홍길동은 MySQL관리자로부터 데이터베이스의 root계정 패스워드를 잊어 버렸다는 연락을 받았다. 패스워드 검사없이 root로 데이터베이스에 접근하도록 해당 데몬을 시작하는 명령으로 알맞은 것은?

  1. mysql reload
  2. mysql_install_db
  3. mysqld_safe --user=root --skip-grant-table &
  4. mysqladmin -u root reload
(정답률: 67%)
  • 정답은 "mysqld_safe --user=root --skip-grant-table &"이다.

    이 명령은 MySQL 데몬을 안전 모드로 시작하며, root 계정의 패스워드 검사를 건너뛰고 데이터베이스에 접근할 수 있도록 한다. 이를 통해 홍길동은 root 계정의 패스워드를 재설정할 수 있다.
profile_image
1

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

67. 아파치 설치 시 Jserv나 PHP를 동적인 모듈로 만들기 위해 반드시 지정해줘야 하는 도구는?

  1. ab
  2. htpasswd
  3. rotatelogs
  4. apxs
(정답률: 35%)
  • apxs는 아파치 웹 서버의 확장 모듈을 빌드하고 설치하는 도구입니다. Jserv나 PHP와 같은 동적인 모듈을 만들기 위해서는 apxs를 사용하여 모듈을 빌드하고 아파치에 로드해야 합니다. 따라서 apxs는 아파치에서 동적인 모듈을 사용하기 위해 반드시 지정해주어야 하는 도구입니다.
profile_image
1

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

68. 웹 페이지에서 오류 메시지가 발생하거나 외부에서 telnet명령을 이용해 웹서버의 80번 포트로 접속한 후 GET 명령을 이용하면 아파치 및 PHP 버전 정보 등이 노출된다. 이러한 정보 노출을 막기 위해 httpd.conf에서 설정하는 항목은?

  1. HostnameLookups
  2. ServerName
  3. AccessFileName
  4. ServerSignature
(정답률: 48%)
  • 정답은 "ServerSignature"이다. 이는 웹 서버가 클라이언트에게 응답할 때 서버 정보를 노출할지 여부를 설정하는 항목이다. 이 값을 "Off"로 설정하면 서버 정보가 노출되지 않아 보안성이 향상된다. 다른 항목들은 각각 호스트 이름 조회, 서버 이름, 액세스 파일 이름 등과 관련된 설정 항목이다.
profile_image
1

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

69. 삼바 서버의 환경설정파일인 smb.conf의 문법적 오류를 검사하고 설정 내용을 확인할 때 사용하는 명령으로 알맞은 것은?

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

    "testparm"은 smb.conf 파일의 구문 오류를 검사하고 설정 내용을 확인하는 명령입니다. 이 명령은 smb.conf 파일의 구문 오류를 검사하여 오류가 발견되면 해당 오류를 보고하고, 설정 내용을 확인하여 smb.conf 파일이 제대로 작성되었는지 확인할 수 있습니다. 따라서 smb.conf 파일을 수정하거나 새로 작성할 때 "testparm" 명령을 사용하여 구문 오류를 검사하고 설정 내용을 확인하는 것이 좋습니다.
profile_image
1

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

70. 삼바 서버의 인증 레벨 중 사용자(user) 레벨에 대한 설명으로 알맞은 것은?

  1. /etc/passwd 등록 유무에 상관없이 삼바 유저를 생성하면 사용할 수 있다.
  2. 리눅스 계정의 패스워드와 삼바 계정의 패스워드는 같게 설정해야 된다.
  3. /etc/passwd에 등록된 유저는 별도의 삼바 유저로 생성할 필요가 없다.
  4. 암호화된 암호 파일을 사용한 인증을 제공한다.
(정답률: 50%)
  • 암호화된 암호 파일을 사용한 인증을 제공한다는 것은 삼바 서버에서는 /etc/passwd 파일 대신에 별도의 암호화된 파일을 사용하여 사용자 인증을 처리한다는 것을 의미한다. 이 파일은 일반적으로 /etc/samba/smbpasswd에 위치하며, 이 파일에는 삼바 사용자의 이름과 암호화된 비밀번호가 저장된다. 따라서 삼바 사용자를 생성할 때는 이 파일에 사용자 정보를 등록해야 한다.
profile_image
1

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

71. NFS 서버를 이용하는 192.168.4.3 클라이언트의 접근을 /etc/hosts.deny파일에 설정하여 차단하고자 할 경우 설정으로 알맞은 것은?

  1. nfs: 192.168.4.3
  2. nfsd: 192.168.4.3
  3. portmap: 192.168.4.3
  4. 192.168.4.3: nfsd
(정답률: 23%)
  • 정답: "portmap: 192.168.4.3"

    설명: NFS 서버는 RPC(Remote Procedure Call)를 사용하여 클라이언트와 통신합니다. RPC는 Portmap 서비스를 사용하여 포트 번호를 할당하므로, NFS 서버를 이용하는 클라이언트를 차단하려면 Portmap 서비스를 차단해야 합니다. 따라서, /etc/hosts.deny 파일에 "portmap: 192.168.4.3"을 추가하여 192.168.4.3 클라이언트의 접근을 차단할 수 있습니다. 다른 보기들은 NFS 서비스나 nfsd(daemon)를 차단하는 설정이므로, 이 문제에서는 적절하지 않습니다.
profile_image
1

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

72. NFS 서버의 설정 파일인 /etc/exports에 다음의 조건으로 설정할 경우 알맞은 것은?

  1. /nfsdata 192.168.2.0(rw,no_root_squash)
  2. /nfsdata 192.168.2.0/24(rw,no_root_squash)
  3. /nfsdata 192.168.2.0(rw,root_squash)
  4. /nfsdata 192.168.2.0/24(rw,root_squash)
(정답률: 38%)
  • "/nfsdata 192.168.2.0/24(rw,no_root_squash)"은 192.168.2.0/24 대역의 모든 호스트가 /nfsdata 디렉토리를 읽고 쓸 수 있으며, root 권한으로 접근할 경우에도 root 권한을 유지하도록 설정한 것입니다. 따라서 이 설정은 NFS 클라이언트에서 /nfsdata 디렉토리를 마운트할 때, 모든 사용자가 읽고 쓰기 권한을 가지며, root 권한으로 접근할 경우에도 root 권한을 유지할 수 있도록 해줍니다.
profile_image
1

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

73. NFS 서버의 주소가 192.168.4.254이다. NFS 클라이언트에서 서버에 공유되어 있는 디렉토리를 확인 하고자 할때, 명령어로 알맞은 것은?

  1. showmount -e 192.168.4.254
  2. exportfs -e 192.168.4.254
  3. nfsstat -s 192.168.4.254
  4. nhfsstone -e 192.168.4.254
(정답률: 76%)
  • 정답은 "showmount -e 192.168.4.254"이다. 이 명령어는 NFS 서버에서 공유되어 있는 디렉토리를 보여주는 명령어이다. "-e" 옵션은 서버에 공유되어 있는 모든 디렉토리를 보여준다. 따라서 이 명령어를 사용하면 NFS 클라이언트에서 서버에 공유되어 있는 디렉토리를 확인할 수 있다.

    다른 보기들은 다음과 같다:
    - "exportfs -e 192.168.4.254": 이 명령어는 NFS 서버에서 공유되어 있는 디렉토리를 설정하는 명령어이다. "-e" 옵션은 모든 클라이언트에게 공유한다는 의미이다.
    - "nfsstat -s 192.168.4.254": 이 명령어는 NFS 서버의 상태를 보여주는 명령어이다. "-s" 옵션은 서버의 상태를 요약해서 보여준다.
    - "nhfsstone -e 192.168.4.254": 이 명령어는 NFS 서버의 성능을 테스트하는 명령어이다. "-e" 옵션은 모든 클라이언트에게 공유한다는 의미이다.
profile_image
1

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

74. 단독으로 작동하는 ProFTPD 서버의 전체 접속 인원을 늘리고자 한다. 다음 중 proftpd.conf 파일에서 변경해야할 항목은?

  1. Maxclients
  2. MaxInstances
  3. Standalone
  4. MaxClientsPerHost
(정답률: 71%)
  • 정답: "Maxclients"

    "Maxclients"는 ProFTPD 서버에서 동시에 접속할 수 있는 최대 클라이언트 수를 지정하는 항목이다. 따라서 이 값을 늘리면 전체 접속 인원을 늘릴 수 있다. "MaxInstances"는 ProFTPD 서버에서 실행할 수 있는 최대 인스턴스 수를 지정하는 항목이며, "Standalone"은 ProFTPD 서버가 독립 실행 모드로 작동하는지 여부를 지정하는 항목이다. "MaxClientsPerHost"는 호스트당 최대 클라이언트 수를 지정하는 항목이다.
profile_image
1

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

75. 메일 서버가 정상적으로 작동하는지 관련 서비스 포트를 점검하려고 한다. 다음 중 가장 관련이 없는 포트는?

  1. 25
  2. 110
  3. 123
  4. 143
(정답률: 74%)
  • 정답은 "123"이다. 이유는 "123"은 NTP(Network Time Protocol) 포트로, 메일 서버와는 관련이 없는 포트이기 때문이다. 나머지 포트들은 메일 서버와 관련된 포트로, "25"는 SMTP(Simple Mail Transfer Protocol) 포트, "110"은 POP3(Post Office Protocol version 3) 포트, "143"은 IMAP(Internet Message Access Protocol) 포트이다.
profile_image
1

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

76. 다음은 메일 서비스와 관련된 프로그램에 대한 설명이다. 어떤 프로그램에 대한 설명인가?

  1. procmail
  2. Qmail
  3. Postfix
  4. Majordomo
(정답률: 62%)
  • 이 프로그램은 메일 필터링 및 정리를 위한 유닉스 기반의 프로그램으로, 메일 서버에서 동작한다.
profile_image
1

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

77. 다음은 ProFTPD 서버의 설정 파일인 proftpd.conf 파일의 일부이다. 다음의 설정과 관련된 내용으로 알맞은 것은?

  1. 192.168.4.5에서 접속하는 익명사용자는 하위의 incomming에 파일업로드가 가능하다.
  2. 192.168.2.5에서 접속하는 익명사용자는 홈디렉토리에 파일 업로드를 할 수 없다.
  3. 192.168.3.63에서 접속하는 익명사용자는 incomming에 파일업로드가 불가능하다.
  4. 접속한 IP주소에 상관없이 접속한 익명사용자는 홈디렉토리에 파일업로드가 가능하다.
(정답률: 34%)
  • 설정 파일에서 "DefaultRoot ~ !adm"는 익명 사용자의 홈 디렉토리를 제한하는 설정이다. 즉, 모든 익명 사용자는 홈 디렉토리 이외의 디렉토리에만 접근할 수 있다. "AllowAll"은 모든 사용자가 해당 디렉토리에 대한 모든 권한을 가지고 있다는 것을 의미한다. "192.168.4.5"는 "AllowAll" 설정 아래에 있으므로 해당 IP 주소에서 접속하는 모든 사용자는 "incomming" 디렉토리에 대한 모든 권한을 가지고 있다. 따라서 "192.168.4.5"에서 접속하는 익명 사용자는 "incomming" 디렉토리에 파일을 업로드할 수 있다.
profile_image
1

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

78. 리눅스기반 호스팅 회사로 메일 서버를 Sendmail로 운영하고 있다. 한 대의 리눅스 서버에 호스팅 중인 2개의 회사에서 동시에 ceo라는 E-mail 계정을 요구하였다. 이 문제를 해결할 수 있는 파일로 알맞은 것은?

  1. /etc/mail/sendmail.mc
  2. /etc/mail/virtusertable
  3. /etc/mail/local-host-names
  4. /etc/aliases
(정답률: 45%)
  • 정답은 "/etc/mail/virtusertable" 입니다.

    이 파일은 Sendmail에서 가상 사용자를 정의하는 데 사용됩니다. 가상 사용자는 실제 사용자가 아니라, 다른 도메인에서 사용되는 이메일 주소를 나타냅니다. 따라서 이 파일을 사용하여 두 회사에서 동시에 "ceo"라는 이메일 계정을 사용할 수 있습니다. 각 회사의 도메인 이름과 해당 계정을 매핑하여 가상 사용자를 만들 수 있습니다. 이렇게하면 Sendmail은 이메일을 올바른 회사로 전달할 수 있습니다.

    다른 파일들은 Sendmail의 다른 구성 요소를 정의하는 데 사용됩니다. "/etc/mail/sendmail.mc" 파일은 Sendmail의 메인 구성 파일입니다. "/etc/mail/local-host-names" 파일은 로컬 호스트 이름을 정의합니다. "/etc/aliases" 파일은 로컬 사용자의 이메일 주소를 정의합니다.
profile_image
1

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

79. /etc/mail/access 파일에 192.168.3.0 네트워크 대역에 속한 호스트 사용자들이 메일을 보낼 수 있도록 허가하도록 하는 설정으로 알맞은 것은?

  1. 192.168.3 DISCARD
  2. 192.168.3 RELAY
  3. 192.168.3 REJECT
  4. 192.168.3 550 email ok
(정답률: 48%)
  • /etc/mail/access 파일에 "192.168.3 RELAY" 설정을 추가하면 192.168.3.0 네트워크 대역에 속한 호스트 사용자들이 메일을 보낼 수 있도록 허용됩니다. 이 설정은 해당 IP 대역에서 오는 메일을 중계(relay)하도록 허용하는 것을 의미합니다. "192.168.3 DISCARD"는 해당 IP 대역에서 오는 메일을 삭제(discard)하도록 설정하는 것이고, "192.168.3 REJECT"는 해당 IP 대역에서 오는 메일을 거부(reject)하는 것입니다. "192.168.3 550 email ok"는 해당 IP 대역에서 오는 메일을 550 오류코드와 함께 거부하는 것입니다.
profile_image
1

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

80. 서버 관리자인 홍길동은 리눅스 시스템 및 Sendmail 서버를 관리하고 있다. 고객지원부서에서 webmaster 계정으로 들어오는 메일을 고객지원부서 전체 사원이 받을 수 있도록 설정해 달라는 요청을 받았다. 설정이 필요한 파일로 알맞은 것은?

  1. /etc/mail/sendmail.mc
  2. /etc/mail/virtusertable
  3. /etc/mail/local-host-names
  4. /etc/aliases
(정답률: 36%)
  • "/etc/aliases" 파일은 Sendmail 서버에서 메일 전달을 처리할 때 사용하는 파일로, 이 파일을 통해 특정 이메일 주소로 전송된 메일을 다른 이메일 주소로 전달하거나, 여러 이메일 주소로 메일을 전달할 수 있다. 따라서 webmaster 계정으로 들어오는 메일을 고객지원부서 전체 사원이 받을 수 있도록 설정하기 위해서는 "/etc/aliases" 파일을 수정해야 한다. 이 파일에 "webmaster: 고객지원부서 이메일 주소"와 같은 형식으로 추가하면 된다.
profile_image
1

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

81. 단독데몬(standalone)과 슈퍼데몬인 xinetd를 사용 하는 것과 비교한 내용 중 틀린 것은?

  1. 자주 사용하지 않는 서비스들은 xinetd로 운영 하는 것이 좋다.
  2. 접속자가 많은 웹서비스는 단독 데몬형태로 운영하는 것이 좋다.
  3. xinetd를 사용하면 관련 서비스들이 항상 메모리에 상주하지 않아 시스템 메모리 부족시 유용하다.
  4. xinetd를 통해 운영할 경우 단독 데몬 형태보다 클라이언트들이 해당 서비스를 더욱 빠르게 이용할 수 있다.
(정답률: 36%)
  • "접속자가 많은 웹서비스는 단독 데몬형태로 운영하는 것이 좋다."가 틀린 내용입니다.

    xinetd를 통해 운영할 경우 단독 데몬 형태보다 클라이언트들이 해당 서비스를 더욱 빠르게 이용할 수 있는 이유는 xinetd가 클라이언트 요청을 받아 해당 서비스를 실행하는 방식으로 동작하기 때문입니다. 이에 반해 단독 데몬 형태로 운영할 경우 항상 실행되고 있어야 하므로 시스템 자원을 더 많이 사용하게 됩니다. 따라서 xinetd를 사용하는 것이 자원 효율성이 높습니다.

    하지만 접속자가 많은 웹서비스는 단독 데몬 형태로 운영하는 것이 좋습니다. 이는 웹서비스가 매우 빈번하게 요청되기 때문에 xinetd가 클라이언트 요청을 받아 해당 서비스를 실행하는 방식으로 동작할 경우 부하가 매우 커질 수 있기 때문입니다. 따라서 웹서비스는 단독 데몬 형태로 운영하는 것이 좋습니다.
profile_image
1

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

82. 아래 DNS 서버의 forward 영역 파일에 대한 설명으로 틀린 것은?

  1. ihd.or.kr의 네임서버는 dns.ihd.or.kr이라는 이름을 갖는다.
  2. 메일서버는 mail.ihd.or.kr이며 IP주소는 192.168.1.6 이다.
  3. ihd.or.kr와 dns.ihd.or.kr의 IP주소는 192.168.1.5 이다.
  4. ihd.or.kr은 dns.ihd.or.kr 또는 root.ihd.or.kr로도 접근이 가능하다.
(정답률: 35%)
  • 정답은 "ihd.or.kr과 dns.ihd.or.kr의 IP주소는 192.168.1.5 이다." 이다.

    이유는 forward 영역 파일에서 ihd.or.kr과 dns.ihd.or.kr의 A 레코드에 모두 192.168.1.5가 할당되어 있기 때문이다.

    따라서 "ihd.or.kr은 dns.ihd.or.kr 또는 root.ihd.or.kr로도 접근이 가능하다."라는 설명은 옳다. 이는 DNS 서버에서 CNAME 레코드를 설정하여 ihd.or.kr을 dns.ihd.or.kr로 리다이렉트하거나, 또는 ihd.or.kr의 네임서버로 dns.ihd.or.kr을 지정하여 접근할 수 있기 때문이다.
profile_image
1

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

83. 다음은 xinetd에 관리하는 telnet서비스를 설정한 예이다. 다음의 설명으로 틀린 것은?

  1. 텔넷서비스를 이용할 수 있는 최대 연결수는 10이고, 한 호스트당 접속할 수 있는 연결수는 2이다.
  2. 192.168.1.33 호스트는 시간에 상관없이 텔넷을 이용할 수 없다.
  3. 192.168.1.22 호스트는 지정한 시간에 텔넷을 이용할 수 있다.
  4. 192.168.2.2 호스트는 시간에 상관없이 항상 텔넷을 이용할 수 있다.
(정답률: 44%)
  • 정답은 "192.168.1.33 호스트는 시간에 상관없이 텔넷을 이용할 수 없다." 이다.

    192.168.1.33 호스트는 only_from 옵션에 명시되어 있지 않기 때문에 접속이 허용되지 않는다.

    192.168.2.2 호스트는 only_from 옵션에 명시되어 있지 않고, 텔넷 서비스를 이용할 수 있는 최대 연결수와 한 호스트당 접속할 수 있는 연결수에 대한 제한이 없기 때문에 언제든지 텔넷을 이용할 수 있다.
profile_image
1

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

84. 리눅스 대학교(linux.ac.kr) 서버관리자인 홍길동은 학과체계에서 학부제로 바뀌면서 DNS 서버 설정 요청을 받았다. 다음과 같이 설정하기 위해 사용해야 할 레코드로 알맞은 것은?

  1. SOA
  2. PTR
  3. CNAME
  4. NS
(정답률: 46%)
  • CNAME은 Canonical Name의 약자로, 하나의 도메인 이름을 다른 도메인 이름으로 매핑하는 레코드이다. 즉, "www"라는 호스트 이름을 "webserver.linux.ac.kr"이라는 실제 호스트 이름으로 매핑하는 것이다. 따라서 이 경우에는 "CNAME" 레코드를 사용해야 한다. "SOA"는 Start of Authority의 약자로, DNS 존의 권한 정보를 포함하는 레코드이다. "PTR"은 Pointer의 약자로, IP 주소를 호스트 이름으로 매핑하는 레코드이다. "NS"는 Name Server의 약자로, 도메인 이름에 대한 네임 서버 정보를 포함하는 레코드이다.
profile_image
1

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

85. DNS 서버의 리버스 존(reverse zone) 파일은 IP주소에 대한 호스트 이름을 지정할 때 사용한다. 이러한 설정을 위해 리버스 존 파일에 사용 되는 레코드로 알맞은 것은?

  1. SOA
  2. PTR
  3. CNAME
  4. NS
(정답률: 64%)
  • 리버스 존 파일은 IP 주소에 대한 호스트 이름을 지정하는데 사용되며, 이를 위해 PTR 레코드가 사용된다. PTR 레코드는 IP 주소를 호스트 이름으로 매핑하는 역할을 하며, DNS 서버가 IP 주소를 받으면 PTR 레코드를 검색하여 해당 IP 주소에 대한 호스트 이름을 반환한다. 따라서 리버스 존 파일에서는 PTR 레코드가 사용된다.
profile_image
1

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

86. 다음은 DNS서버의 설정 파일인 /etc/named.conf 파일의 일부이다. 다음의 설정과 관련된 내용중 틀린 것은?

  1. 192.168.50.2 주소를 갖는 호스트는 보조 네임 서버로 구성가능하다.
  2. 192.168.4.20 주소를 갖는 호스트는 이 서버에 질의를 할 수 없다.
  3. 외부에서 질의요청시 192.168.32.31에 넘기고, 만약 질의를 못하면 이 서버가 응답해준다.
  4. 192.168.56.103 주소를 갖는 호스트는 질의도 할 수 있고, 보조 네임 서버로 구성가능하다.
(정답률: 35%)
  • 설정 파일에서 "192.168.4.20 주소를 갖는 호스트는 이 서버에 질의를 할 수 없다." 라는 내용은 틀린 내용이다. 설정 파일에서 allow-query { any; }; 로 설정되어 있기 때문에 모든 호스트가 이 DNS 서버에 질의를 할 수 있다.

    외부에서 질의요청시 192.168.32.31에 넘기고, 만약 질의를 못하면 이 서버가 응답해준다는 설정은 forwarders { 192.168.32.31; }; 와 forward only; 로 구성되어 있다. 이는 외부에서 질의를 받았을 때 192.168.32.31로 전달하고, 만약 192.168.32.31에서 응답이 없을 경우 이 DNS 서버에서 직접 응답해주는 설정이다.

    따라서 정답은 "192.168.4.20 주소를 갖는 호스트는 이 서버에 질의를 할 수 없다." 가 아닌 "없음" 이다.

    또한, "192.168.50.2 주소를 갖는 호스트는 보조 네임 서버로 구성가능하다."와 "192.168.56.103 주소를 갖는 호스트는 질의도 할 수 있고, 보조 네임 서버로 구성가능하다."는 모두 올바른 내용이다.
profile_image
1

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

87. 공인IP가 부족하게 되어 사설IP를 이용해 사내 네트워크를 구성하게 되었다. 추가로 프록시(Proxy) 서버를 구축하여 강제로 사용하도록 하였다. 다음 설명 중 틀린 것은?

  1. 프록시 서버의 캐시 기능으로 인해 사용자들은 일부 사이트의 인터넷 이용 속도가 빨라질 수 있다.
  2. 사내망 사용자들이 외부의 특정 사이트에 접속하는 것을 차단할 수 있다.
  3. 프록시 서버를 통해 사용자들의 외부 사이트 접속 내역을 알 수 있다.
  4. 프록시 서버를 통해 회사 외부에서 사내 사용자 시스템으로 쉽게 접속할 수 있다.
(정답률: 60%)
  • 틀린 것은 "프록시 서버를 통해 회사 외부에서 사내 사용자 시스템으로 쉽게 접속할 수 있다." 입니다. 프록시 서버는 외부에서 내부 시스템에 접속하는 것을 막는 보안 기능을 가지고 있기 때문에 외부에서 내부 시스템에 접속하는 것은 불가능합니다.
profile_image
1

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

88. 다음은 프록시 서버인 squid의 환경설정파일인 squid.conf의 일부분이다. 디스크에 생성되는 프록시 서버의 크기는 몇 MB인가?

  1. 8
  2. 100
  3. 16
  4. 256
(정답률: 25%)
  • squid.conf 파일에서 cache_dir 디렉티브를 보면 "cache_dir ufs /var/spool/squid 100 16 256"로 설정되어 있다. 이는 squid가 디스크에 캐시를 저장할 때 사용하는 디렉토리를 지정하는 설정이다. "100"은 디스크에 생성되는 프록시 서버의 크기를 100MB로 설정한 것이다.
profile_image
1

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

89. 한 대의 리눅스 서버로 telnet, ssh, samba 서버를 운영하였으나 과부하로 인해 3대의 시스템을 구매하여 각각의 서버를 분할하기로 했다. 기존 시스템의 계정을 그대로 사용하고자 할 때 구축하면 유용한 서버는?

  1. DNS서버
  2. NFS 서버
  3. CVS 서버
  4. NIS 서버
(정답률: 45%)
  • NIS 서버는 기존 시스템의 계정 정보를 중앙에서 관리하고 다른 서버에서 공유할 수 있도록 해주는 서버이다. 따라서 새로운 시스템을 구축하더라도 기존 시스템의 계정 정보를 그대로 사용할 수 있어 편리하다. DNS 서버는 도메인 이름을 IP 주소로 변환해주는 서버, NFS 서버는 파일 공유를 위한 서버, CVS 서버는 소스 코드 관리를 위한 서버이다.
profile_image
1

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

90. NIS 클라이언트에서 NIS 서버로부터 제공되는 사용자 계정들의 목록을 확인하고자 한다. 이 때 사용해야할 명령어로 알맞은 것은?

  1. rpcinfo
  2. ypbind
  3. ypcat
  4. ypserv
(정답률: 48%)
  • 정답은 "ypcat"입니다.

    "ypcat"은 NIS 서버에서 제공하는 데이터베이스의 내용을 출력하는 명령어입니다. 따라서 NIS 클라이언트에서 "ypcat"을 사용하면 NIS 서버로부터 제공되는 사용자 계정들의 목록을 확인할 수 있습니다.

    다른 보기들은 다음과 같은 역할을 합니다.

    - "rpcinfo": RPC(Remote Procedure Call) 프로토콜을 사용하는 서비스들의 정보를 출력합니다.
    - "ypbind": NIS 클라이언트가 NIS 서버와 연결되도록 합니다.
    - "ypserv": NIS 서버의 데몬(daemon)을 실행시킵니다.
profile_image
1

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

91. 다음에 나열된 프로그램들은 NIS 서버 및 클라이언트에서 사용되는 프로그램들이다. 나열된 것 중 나머지 3개와 종류가 다른 것은?

  1. ypserv
  2. rpc.ypxfrd
  3. ypbind
  4. rpc.yppasswdd
(정답률: 17%)
  • "ypbind"는 NIS 클라이언트에서 NIS 서버에 연결하기 위해 사용되는 프로그램이다. 나머지 3개는 NIS 서버에서 사용되는 프로그램들이다.
profile_image
1

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

92. 다음 DHCP 서버와 관련된 내용 중 틀린 것은?

  1. 클라이언트에게 주소 배정시 공인IP주소뿐만 아니라 사설IP주소도 사용가능하다.
  2. IP주소와 게이트웨이는 클라이언트에게 할당 할 수 있으나 네임서버는 할당할 수 없다.
  3. 클라이언트에게 고정적으로 특정한 IP주소를 할당할 수 있다.
  4. 클라이언트에게 IP주소를 일정 시간동안만 할당 할 수 있다.
(정답률: 48%)
  • "IP주소와 게이트웨이는 클라이언트에게 할당 할 수 있으나 네임서버는 할당할 수 없다."가 틀린 것이 아니라 옳은 것입니다. DHCP 서버는 클라이언트에게 IP 주소, 게이트웨이, 서브넷 마스크, DNS 서버 주소 등을 할당할 수 있습니다. 따라서 이 문제에서 틀린 것은 없습니다.
profile_image
1

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

93. 다음 중 CVS(Concurrent Versions System)에 대한 설명으로 틀린 것은?

  1. 공동 프로젝트에서 효율적인 버전 관리를 위해 많이 사용한다.
  2. 같은 파일을 여러 사람이 함께 작업하는 것을 지원한다.
  3. 클라이언트와 서버 구조로 이루어져 있어서 하나의 컴퓨터에는 실행할 수 없다.
  4. CVS와 같은 종류의 프로그램에는 Subversion(SVN)이 있다.
(정답률: 71%)
  • "클라이언트와 서버 구조로 이루어져 있어서 하나의 컴퓨터에는 실행할 수 없다."가 틀린 설명이다. CVS는 클라이언트와 서버 구조로 이루어져 있어서 하나의 컴퓨터에도 실행할 수 있다.
profile_image
1

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

94. 다음은 DHCP 서버의 설정 파일인 dhcpd.conf 파일의 일부이다. 다음 설정과 관련된 내용 중 틀린 것은?

  1. 클라이언트에게 할당되는 네임서버 주소는 192.168.1.1이다.
  2. 클라이언트에게 할당되는 게이트웨이주소는 192.168.0.1이다.
  3. 클라이언트에게 192.168.0.128부터 192.168.0.254까지 할당된다.
  4. 클라이언트에게 기본적으로 할당되는 시간은 3시간이다.
(정답률: 58%)
  • 설정 파일에서 클라이언트에게 기본적으로 할당되는 시간은 1일(24시간)로 설정되어 있으므로, "클라이언트에게 기본적으로 할당되는 시간은 3시간이다."가 틀린 내용이다.

    클라이언트에게 할당되는 네임서버 주소는 192.168.1.1이고, 게이트웨이 주소는 192.168.0.1이며, IP 주소는 192.168.0.128부터 192.168.0.254까지 할당된다.
profile_image
1

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

95. 다음 중 CVS에서 사용하는 명령어에 대한 설명으로 틀린 것은?

  1. import: CVS로부터 소스를 가져올 때 사용한다.
  2. update: 자신의 작업 내용을 서버에 업로드 한다.
  3. log: 작업 내용을 확인할 때 사용한다.
  4. diff: 변경된 내용을 확인할 때 사용한다.
(정답률: 57%)
  • 정답은 "update: 자신의 작업 내용을 서버에 업로드 한다." 이다. update는 자신이 작업한 내용을 서버에서 최신 버전으로 업데이트하는 명령어이다. 따라서 업로드하는 것이 아니라 다운로드하는 것이다.
profile_image
1

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

96. 서버로 사용하는 시스템이 외부에서 접속이 잘 안되고 속도도 엄청 떨어졌다. netstat 명령으로 상태를 검사해보니 state부분에 SYN_RECEIVED 라고 되어있는 연결들이 많았다. 이러한 현상이 발생하는 가장 유력한 공격은?

  1. SYN Flooding
  2. Buffer Overflow
  3. Spoofing
  4. Sniffing
(정답률: 77%)
  • SYN Flooding은 공격자가 대량의 SYN 패킷을 보내서 서버의 자원을 고갈시키는 공격이다. 이 때, 서버는 SYN_RECEIVED 상태로 연결을 대기하게 되는데, 이러한 연결이 많아지면 서버의 자원이 부족해져서 외부에서의 접속이 잘 안되고 속도도 느려지는 현상이 발생한다. 따라서, 이 문제가 발생했을 때 가장 유력한 공격은 SYN Flooding이다.
profile_image
1

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

97. 학교, PC방, 회사 등의 공용 네트워크를 사용하는 PC에서 서버로 접속할 경우 스니핑(Sniffing Tool)을 사용해서 사용자의 아이디, 패스워드, 주민등록번호 등의 개인정보가 노출될 수 있다. 이것을 방지하기 위해 서버에 공개키 방식을 이용해 구축해야 할 것으로 가장 알맞은 것은?

  1. IDS
  2. SSL
  3. DMZ
  4. Firewall
(정답률: 57%)
  • SSL은 공개키 방식을 이용하여 서버와 클라이언트 간의 통신을 암호화하는 프로토콜이다. 따라서 SSL을 사용하면 스니핑으로 인한 개인정보 노출을 방지할 수 있다. IDS는 침입 탐지 시스템, DMZ는 네트워크 구성 방식, Firewall은 네트워크 보안장치이지만, SSL과는 직접적인 관련이 없다.
profile_image
1

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

98. 다음 중 DOS(Denial of Service) 공격의 특징이 아닌 것은?

  1. 공격의 원인이나 공격자를 추적하기 힘들다.
  2. 다른 공격을 위한 사전 공격으로 이용될 수 있다.
  3. 루트 권한을 획득하기 위한 공격이다.
  4. 데이터를 파괴하거나 변조, 훔쳐가는 것이 목적인 공격이 아니다.
(정답률: 67%)
  • 루트 권한을 획득하기 위한 공격이 아닌 것은 DOS(Denial of Service) 공격의 특징이다. DOS 공격은 서비스를 마비시키는 것이 목적이며, 공격자가 루트 권한을 획득하는 것은 아니다.
profile_image
1

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

99. 다음에서 설명하는 내용에 대한 것으로 가장 알맞은 것은?

  1. NAT
  2. VPN
  3. TCP wrapper
  4. IDS
(정답률: 50%)
  • 이 그림은 NAT(Network Address Translation)의 개념을 보여주고 있습니다. NAT는 사설 IP 주소를 공인 IP 주소로 변환하여 인터넷에 접속할 수 있도록 해주는 기술입니다. 따라서 이 그림에서는 내부 네트워크의 컴퓨터들이 사설 IP 주소를 사용하고, NAT 장비를 통해 공인 IP 주소로 변환되어 인터넷에 접속하는 것을 보여주고 있습니다.
profile_image
1

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

100. 보안 강화를 위해 단순하게 설정된 일반 계정 사용자의 패스워드를 점검하고자 한다. 이 때 사용가능한 보안 프로그램은?

  1. Nessus
  2. SATAN
  3. John The Ripper
  4. Tripwire
(정답률: 50%)
  • "John The Ripper"는 패스워드 크래킹 도구로, 단순하게 설정된 패스워드를 찾아내는 데 사용될 수 있다. 따라서 이 프로그램을 사용하여 일반 계정 사용자의 패스워드를 점검할 수 있다. "Nessus"와 "SATAN"은 취약점 스캐너로, 시스템의 취약점을 찾아내는 데 사용된다. "Tripwire"는 파일 시스템 모니터링 도구로, 파일의 변경사항을 감지하는 데 사용된다.
profile_image
1

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

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