Skip to content

Latest commit

 

History

History
729 lines (497 loc) · 24.8 KB

File metadata and controls

729 lines (497 loc) · 24.8 KB

Linux Master > 2021-4

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

  1. 다음 중 스캐너 관련 API로 알맞은 것은?

    • ① OSS
    • ② ALSA
    • ③ SANE
    • ④ CUPS
    정답
       ③ SANE
  2. 다음 중 CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때 사용하는 명령으로 알맞은 것은?

    • ① printconf
    • ② printtool
    • ③ system-config-printer
    • ④ redhat-config-printer
    정답
       ③ system-config-printer
  3. 다음 설명에 해당하는 RAID 기술로 알맞은 것은?

    디스크에 에러 발생 시 데이터의 손실을 막기 위해, 추가로 하나 이상의 장치에 중복 저장하는 기술이다.

    • ① Volume Group
    • ② Linear
    • ③ Striping
    • ④ Mirroring
    정답
       ④ Mirroring
  4. 다음 설명과 같은 상황에서 사용해야 하는 기술로 가장 알맞은 것은?

    /home 디렉터리를 500GB 로 구성할 예정이지만, 사용자가 많아질 경우를 대비해서 쉽게 용량 증설이 가능한 환경으로 구축하려고 한다.

    • ① LVM
    • ② RAID
    • ③ Bonding
    • ④ Clustering
    정답
       ① LVM
  5. 다음 설명에 해당하는 용어로 알맞은 것은?

    사운드카드를 자동으로 구성하게 하고, 다수의 사운드 장치를 관리하는 것이 목적이다. 1998년 Jaroslav Kysela 에 의해 시작되었고, GPL 및 LGPL 라이선스 기반으로 배포되고 있다.

    • ① OSS
    • ② ALSA
    • ③ SANE
    • ④ CUPS
    정답
       ② ALSA
  6. 다음 중 용량이 2GB 하드디스크 7개를 이용하여 RAID-6 로 구성했을 때 가용 공간으로 알맞은 것은?

    • ① 8GB
    • ② 10GB
    • ③ 12GB
    • ④ 14GB
    정답
       ② 10GB
  7. 다음 중 sendmail 패키지를 제거하는 명령으로 알맞은 것은?

    • ① rpm –i sendmail
    • ② rpm –r sendmail
    • ③ rpm –e sendmail
    • ④ rpm –d sendmail
    정답
       ③ rpm –e sendmail
  8. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    # tar ( 괄호 ) linux-5.13.4.tar.xz
    • ① jxvf
    • ② Jxvf
    • ③ zxvf
    • ④ Zxvf
    정답
       ② Jxvf
  9. 다음 중 소스 설치 과정 중에서 configure 작업 후에 관련 정보가 저장되는 파일명으로 알맞은 것은?

    • ① install
    • ② .config
    • ③ .configure
    • ④ Makefile
    정답
       ④ Makefile
  10. 다음 중 yum 기반으로 작업한 목록을 확인하는 명령으로 알맞은 것은?

    • ① yum list
    • ② yum worklist
    • ③ yum work list
    • ④ yum history
    정답
       ④ yum history
  11. 다음은 묶여있는 tar 파일을 /usr/local/src 디렉터리에 푸는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    # tar xvf backup.tar ( 괄호 ) /usr/local/src
    • ① -d
    • ② -D
    • ③ -c
    • ④ -C
    정답
       ④ -C
  12. 아파치 웹 서버를 소스 설치하는 과정에서 configure를 진행했으나 다시 configure 하기 위해 관련 파일들을 제거하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    [root@www httpd-2.4.46]# make ( 괄호 )
    • ① clean
    • ② delete
    • ③ remove
    • ④ reconfigure
    정답
       ① clean
  13. 다음 중 SUSE 리눅스에서 사용하는 패키지 관리 도구로 가장 알맞은 것은?

    • ① rpm
    • ② yum
    • ③ dpkg
    • ④ zypper
    정답
       ④ zypper
  14. 다음 중 레드햇 리눅스에서 사용되는 패키지 관리 도구로 가장 거리가 먼 것은?

    • ① rpm
    • ② yum
    • ③ dnf
    • ④ pacman
    정답
       ④ pacman
  15. 다음 설명에 해당하는 vi 편집기의 환경 설정 값으로 알맞은 것은?

    vi 편집기를 이용해서 C 프로그래밍을 작성 중이다. 각 행 앞에 행 번호가 나타나도록 설정하려고 한다.

    • ① set no
    • ② set nu
    • ③ set ai
    • ④ set list
    정답
       ② set nu
  16. 다음 중 vi 편집기의 명령 모드에서 편집모드로 전환하는 키로 틀린 것은?

    • ① a
    • ② e
    • ③ i
    • ④ o
    정답
       ② e
  17. 다음 중 vi 편집기에서 줄의 시작이 linux일 때 Linux로 치환하는 명령으로 알맞은 것은?

    • ① :% s/\linux/Linux/
    • ② :% s/\<linux/Linux/
    • ③ :% s/^linux/Linux/
    • ④ :% s/$linux/Linux/
    정답
       ③ :% s/^linux/Linux/
  18. vi 편집기로 line.txt 파일의 내용을 불러오면서 커서의 위치를 마지막 줄에 위치시키려고 한다. 다음 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

    $ vi ( 괄호 ) line.txt
    • ① +
    • ② -e
    • ③ -I
    • ④ -L
    정답
       ① +
  19. 다음 중 GNU 프로젝트에 의해 만들어진 편집기로 알맞은 것은?

    • ① vi
    • ② vim
    • ③ nano
    • ④ pico
    정답
       ③ nano
  20. 다음 중 emacs 편집기 개발과 밀접한 인물의 조합으로 알맞은 것은?

    • ① 리처드 스톨먼, 제임스 고슬링
    • ② 리처드 스톨먼, 빌 조이
    • ③ 빌 조이, 제임스 고슬링
    • ④ 제임스 고슬링, 브람 무레나르
    정답
       ① 리처드 스톨먼, 제임스 고슬링
  21. 실행 중인 프로세스들의 CPU 사용률을 실시간으로 확인할 때 사용하는 명령으로 알맞은 것은?

    • ① nice
    • ② pstree
    • ③ renice
    • ④ top
    정답
       ④ top
  22. 다음 명령의 결과와 가장 관련 있는 프로세스 생성 방식으로 알맞은 것은?

    [root@www ~]#
    systemd-+-ModemManager---2*[{ModemManager}]
            |-NetworkManager-+-2*[dhclient]
            |                `-2*[{NetworkManager}]
            |-2*[abrt-watch-log]
            |-abrtd
            |-accounts-daemon---2*[{accounts-daemon}]
            |-alsactl
            |-at-spi-bus-laun+-dbus-daemon---{dbus-daemon}
            |                 `-3*[{at-spi-bus-laun}]
            |-at-spi2-registr---2*[{at-spi2-registr}]
            |-atd
            |-auditd+-audispd+-sedispatch
            |       |        `-{audispd}
            |       `-{auditd}
            |`-avahi-daemon---avahi-daemon
    • ① exec
    • ② fork
    • ③ inetd
    • ④ standalone
    정답
       ② fork
  23. 다음 결과에 해당하는 명령으로 알맞은 것은?

    [root@www ~]#
    systemd-+-ModemManager---2*[{ModemManager}]
            |-NetworkManager-+-2*[dhclient]
            |                `-2*[{NetworkManager}]
            |-2*[abrt-watch-log]
            |-abrtd
            |-accounts-daemon---2*[{accounts-daemon}]
            |-alsactl
            |-at-spi-bus-laun+-dbus-daemon---{dbus-daemon}
            |                 `-3*[{at-spi-bus-laun}]
            |-at-spi2-registr---2*[{at-spi2-registr}]
            |-atd
            |-auditd+-audispd+-sedispatch
            |       |        `-{audispd}
            |       `-{auditd}
            |`-avahi-daemon---avahi-daemon
    • ① ps
    • ② tree
    • ③ pstree
    • ④ ps_mem
    정답
       ③ pstree
  24. 다음은 ihduser가 cron 설정을 하는 과정이다. ( 괄호 ) 안에 들어갈 명령어의 옵션으로 알맞은 것은?

    [ihduser@www ~]$ crontab ( 괄호 )
    • ① -n
    • ② -e
    • ③ -i
    • ④ -u
    정답
       ② -e
  25. 다음 설명과 같이 cron을 설정할 때의 날짜 형식으로 알맞은 것은?

    매주 월요일과 수요일 오전 11시 10분에 점검 스크립트인 /etc/check.sh를 실행한다.

    • ① 10 11 * * 1-3 /etc/check.sh
    • ② 11 10 * * 1-3 /etc/check.sh
    • ③ 10 11 * * 1,3 /etc/check.sh
    • ④ 11 10 * 1,3 /etc/check.sh
    정답
       ③ 10 11 * * 1,3 /etc/check.sh
  26. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    ( 괄호 ) 방식은 관련 프로세스가 메모리에 항상 상주하는 것이 아니라, 클라이언트의 서비스 요청이 들어왔을 때 관련 프로세스를 실행시키고 요청이 끝나면 자동으로 프로세스를 종료시키는 방식이다.

    • ① exec
    • ② fork
    • ③ inetd
    • ④ standalone
    정답
       ③ inetd
  27. 다음 중 백그라운드 프로세스를 확인하는 명령으로 알맞은 것은?

    • ① bg
    • ② fg
    • ③ jobs
    • ④ nohup
    정답
       ③ jobs
  28. 다음은 프로세스 아이디(PID)가 1222번인 프로세스의 우선순위 값을 –10으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    # ( ㉠ ) ( ㉡ ) 1222
    • ① ㉠ nice ㉡ -10
    • ② ㉠ nice ㉡ --10
    • ③ ㉠ renice ㉡ -10
    • ④ ㉠ renice ㉡ --10
    정답
       ③ ㉠ renice ㉡ -10
  29. 다음 중 [Ctrl] + [₩] 입력 시에 전송되는 시그널로 알맞은 것은?

    • ① SIGINT
    • ② SIGHUP
    • ③ SIGQUIT
    • ④ SIGTERM
    정답
       ③ SIGQUIT
  30. 다음 중 커널이 사용하는 프로세스의 우선순위 항목으로 알맞은 것은?

    • ① NI
    • ② PRI
    • ③ VSZ
    • ④ RSS
    정답
       ② PRI
  31. 다음 설명에 해당하는 파일로 가장 알맞은 것은?

    ihduser 사용자는 본인이 설정한 앨리어스(alias)를 다음 로그인해서도 계속 사용하려고 한다.

    • ① ~/.bashrc
    • ② ~/.bash_history
    • ③ ~/.bash_profile
    • ④ ~/.bash_logout
    정답
       ① ~/.bashrc
  32. 다음 설명에 해당하는 파일로 알맞은 것은?

    리눅스 시스템에서 사용 가능한 셸의 목록 정보가 저장된 파일이다.

    • ① /bin/bash
    • ② /etc/shells
    • ③ /etc/passwd
    • ④ /etc/skel
    정답
       ② /etc/shells
  33. 다음은 ihduser 가 사용 가능한 셸의 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

    [ihduser@www ~]$ chsh ( 괄호 )
    • ① -c
    • ② -l
    • ③ -s
    • ④ -u
    정답
       ② -l
  34. 다음 설명에 해당하는 셸로 알맞은 것은?

    1978년에 버클리 대학의 빌 조이가 개발한 것으로 히스토리 기능, 별명(alias) 기능, 작업 제어 등의 유용한 기능들을 포함하였다.

    • ① csh
    • ② ksh
    • ③ bash
    • ④ tcsh
    정답
       ① csh
  35. 다음 중 ihduser가 로그인 셸을 변경했을 때 저장되는 파일 로 알맞은 것은?

    • ① ~ /.bashrc
    • ② ~ /.bash_profile
    • ③ /etc/passwd
    • ④ /etc/shells
    정답
       ③ /etc/passwd
  36. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

    $ history 5
    • ① 처음에 실행한 명령어 5개를 화면에 출력한다.
    • ② 최근에 실행한 명령어 5개를 화면에 출력한다.
    • ③ 히스토리 목록 번호 중에서 5번에 해당하는 명령을 실행한다.
    • ④ 최근에 실행한 명령 목록 중에서 5만큼 거슬러 올라가서 해당 명령을 실행한다.
    정답
       ② 최근에 실행한 명령어 5개를 화면에 출력한다.
  37. 다음 중 특정 사용자가 로그인 한 이후 선언한 셸 변수를 전부 확인할 때 사용하는 명령으로 알맞은 것은?

    • ① env
    • ② printenv
    • ③ set
    • ④ unset
    정답
       ③ set
  38. 다음은 ihduser가 본인에게 도착하는 메일 관련 파일의 경 로를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 환경 변수명 으로 알맞은 것은?

    [ihduser@www ~]$ echo ( 괄호 ) /var/spool/mail/ihduser
    • ① $MAIL
    • ② $MAILFILE
    • ③ $MAILCHECK
    • ④ $MAILSPOOL
    정답
       ① $MAIL
  39. 다음 중 일반 사용자가 파일의 내용을 볼 수 없는 파일로 알맞은 것은?

- ① /etc/passwd
- ② /etc/shadow
- ③ /etc/group
- ④ /etc/fstab

<details> <summary>정답</summary> <div markdown="1">&nbsp;&nbsp;&nbsp;② /etc/shadow  </div> </details>
  1. 다음은 CD-ROM 드라이브의 디스크 트레이(tray)를 여는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
```shell
# ( 괄호 ) /dev/cdrom
```

- ① eject
- ② mount
- ③ umount
- ④ unmount

<details> <summary>정답</summary> <div markdown="1">&nbsp;&nbsp;&nbsp;① eject  </div> </details>
  1. 다음 조건에 해당하는 명령으로 알맞은 것은?

    파일 시스템이 XFS인 /dev/sdb1 을 /backup 디렉터리로 마운트한다.

    • ① mount –j xfs /backup /dev/sdb1
    • ② mount –j xfs /dev/sdb1 /backup
    • ③ mount –t xfs /backup /dev/sdb1
    • ④ mount –t xfs /dev/sdb1 /backup
    정답
       ④ mount –t xfs /dev/sdb1 /backup
  2. 다음 중 명령의 결과가 아래 경우 관련 설명으로 틀린 것은?

    [ihd@www ~]$ ls -ld /tmp
    drwxrwxrwx 24 root root 4096 Jul 12 20:59 /tmp
    [ihd@www ~]$ ls -l /tmp
    -rw-rw-r-- 1 kait kait 1222 Jul 11 09:15 lin.txt
    -rw-r--r-- 1 ihd ihd 513 Jul 11 21:05 joon.txt
    • ① ihd 사용자는 /tmp 디렉터리 안으로 들어갈 수 있다.
    • ② ihd 사용자는 /tmp 디렉터리 안에 파일을 생성할 수 있다.
    • ③ ihd 사용자는 lin.txt 파일을 삭제할 수 있다.
    • ④ ihd 사용자는 joon.txt 파일을 수정할 수 있다.
    정답
       ④ ihd 사용자는 joon.txt 파일을 수정할 수 있다.
  3. 다음은 lin.sh 파일의 소유자는 ihduser, 소유 그룹은 kaitgroup으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

    # ( 괄호 ) ihduser.kaitgroup lin.sh
    • ① chmod
    • ② chown
    • ③ chgrp
    • ④ umask
    정답
       ② chown
  4. 다음은 ihduser 사용자의 디스크 쿼터 설정 정보만 확인하려고 한다. ( 괄호 ) 안에 들어갈 명령으로 가장 알맞은 것은?

    # ( 괄호 ) ihduser
    • ① quota
    • ② edquota
    • ③ repquota
    • ④ xfs_quota
    정답
       ① quota
  5. 다음 그림에 해당하는 명령으로 알맞은 것은?

    [root@www ~]#
    Filesystem     Type      Size  Used Avail Use% Mounted on
    devtmpfs       devtmpfs  2.0G     0  2.0G   0% /dev
    tmpfs          tmpfs     2.0G     0  2.0G   0% /dev/shm
    tmpfs          tmpfs     2.0G  9.5M  2.0G   1% /run
    tmpfs          tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup
    /dev/sda1      xfs        47G  7.4G   40G  16% /
    tmpfs          tmpfs     396M   24K  396M   1% /run/user/0
    [root@www ~]#
    • ① df
    • ② du
    • ③ mount
    • ④ lsblk
    정답
       ① df
  6. /etc/fstab 는 총 6개의 필드로 구성되어 있는데, 마운트되는 디렉터리(mount point)는 몇 번째 필드인가?

- ① 첫 번째
- ② 두 번째
- ③ 세 번째
- ④ 네 번째

<details> <summary>정답</summary> <div markdown="1">&nbsp;&nbsp;&nbsp;② 두 번째  </div> </details>
  1. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    리눅스에서 파티션을 생성하면 고유한 값인 ( ㉠ ) 가 부여되는데, 이 값은 ( ㉡ ) 명령으로 확인할 수 있다.

    • ① ㉠ Set-UID ㉡ uuid
    • ② ㉠ Set-UID ㉡ blkid
    • ③ ㉠ UUID ㉡ blkid
    • ④ ㉠ UUID ㉡ uuid
    정답
       ③ ㉠ UUID ㉡ blkid
  2. 다음 중 Set-UID 또는 Set-GID와 같은 특수 권한이 설정된 파일로 알맞은 것은?

    • ① /usr/bin/passwd
    • ② /usr/sbin/useradd
    • ③ /etc/passwd
    • ④ /etc/shadow
    정답
       ① /usr/bin/passwd

2과목 : 리눅스 활용

  1. 다음 설명에 해당하는 용어로 가장 알맞은 것은?

    하이퍼바이저나 게스트 운영체제를 사용하지 않고, 응용 프로그램과 라이브러리 등을 이미지로 만들어서 프로세스처럼 동작시키는 경량화된 가상화 방식으로 2013년 3월에 탄생하였다.

    • ① 도커(Docker)
    • ② 쿠버네티스(Kubernetes)
    • ③ 앤서블(Ansible)
    • ④ 오픈스택(OpenStack)
    정답
       ① 도커(Docker)
  2. 다음 중 업무 처리에 필요한 서버나 스토리지와 같은 IT 하드웨어 자원을 빌려 쓰는 클라우드 서비스로 알맞은 것은?

    • ① SaaS
    • ② IaaS
    • ③ DaaS
    • ④ PaaS
    정답
       ② IaaS
  3. 다음 설명에 해당하는 플랫폼으로 알맞은 것은?

    2009년 2월에 BMW, 델파이, GM, 인텔, 윈드리버 등이 설립하여 만든 조직에서 리눅스 커널 기반의 표준화된 자동차용 IVI(In-Vehicle Infotainment)를 위해 만든 플랫폼이다.

    • ① MeeGo IVI
    • ② Tizen IVI
    • ③ GENIVI
    • ④ Android IVI
    정답
       ③ GENIVI
  4. 다음 설명에 해당하는 리눅스 배포판으로 알맞은 것은?

    레드햇 엔터프라이즈 리눅스의 복제 버전에 해당하는 CentOS 지원 종료에 따라 탄생한 리눅스 배포판이다. CentOS 프로젝트 창립자인 Gregory Kurtzer 가 주도하고 있다.

    • ① Rocky Linux
    • ② Arch Linux
    • ③ Alma Linux
    • ④ Linux Mint
    정답
       ① Rocky Linux
  5. 전송 매체를 광섬유 케이블(Optical Fiber Cable)을 사용하여 설계된 링 구조의 통신망으로 네트워크 액세스를 제어하기 위해 토큰 패싱 방법을 사용하는 LAN 전송방식으로 알맞은 것은?

    • ① Token Ring
    • ② Ethernet
    • ③ X.25
    • ④ FDDI
    정답
       ④ FDDI
  6. 다음 중 파일 전송 및 다운로드 진행 상태를 ‘#’ 기호로 확인할 때 사용하는 FTP 명령어로 알맞은 것은?

    • ① open
    • ② hash
    • ③ status
    • ④ chmod
    정답
       ② hash
  7. 다음 중 모질라 재단에서 개발한 자유 소프트웨어로 게코(Gecko) 레이아웃 엔진을 사용한 웹 브라우저로 알맞은 것은?

    • ① 파이어폭스
    • ② 크롬
    • ③ 엣지
    • ④ 익스플로어
    정답
       ① 파이어폭스
  8. 다음 중 최상위 도메인으로 틀린 것은?

    • ① com
    • ② mil
    • ③ org
    • ④ or
    정답
       ④ or
  9. 다음 중 주요 프로토콜과 포트번호 조합으로 틀린 것은?

    • ① SMTP - 25
    • ② IMAP - 143
    • ③ SNMP - 53
    • ④ HTTPS – 443
    정답
       ③ SNMP - 53
  10. 다음 중 OSI 7계층 모델에서 데이터링크 계층의 데이터 전송 단위로 알맞은 것은?

    • ① data
    • ② segment
    • ③ bit
    • ④ frame
    정답
       ④ frame
  11. 다음 중 LAN의 접속규격과 처리에 대한 표준을 제정하는 기관으로 알맞은 것은?

    • ① ISO
    • ② ANSI
    • ③ ITU-T
    • ④ IEEE
    정답
       ④ IEEE
  12. 다음 중 프로토콜이 다른 통신망을 상호 접속하기 위한 통신장비로 알맞은 것은?

    • ① 게이트웨이(Gateway)
    • ② 라우터(Router)
    • ③ 리피터(Repeater)
    • ④ 브릿지(Bridge)
    정답
       ① 게이트웨이(Gateway)
  13. 다음 중 운영 중인 서버의 특정 포트에 접속하여 연결된(ESTABLISHED) 정보를 확인하는 명령의 조합으로 가장 알맞은 것은?

    • ① ip, netstat
    • ② ss, route
    • ③ ip, route
    • ④ ss, netstat
    정답
       ④ ss, netstat
  14. 리눅스 시스템에 첫 번째 네트워크 인터페이스로 설정된 eth0의 작동을 중지시킬 때 사용하는 명령어로 알맞은 것 은?

    • ① ifconfig eth0 up
    • ② ifconfig eth0 down
    • ③ ipconfig eth0 down
    • ④ ipconfig eth0 up
    정답
       ② ifconfig eth0 down
  15. 다음 중 공인 IP 주소로 알맞은 것은?

    • ① 192.168.0.1
    • ② 165.141.105.240
    • ③ 172.30.255.254
    • ④ 10.10.10.100
    정답
       ② 165.141.105.240
  16. 다음 중 OSI 7계층의 네트워크 계층과 관련된 프로토콜로 알맞은 것은?

    • ① BGP
    • ② TCP
    • ③ UDP
    • ④ SMB
    정답
       ① BGP
  17. 다음 중 3-way handshaking을 수행하는 프로토콜로 알맞은 것은?

    • ① TCP
    • ② UDP
    • ③ ICMP
    • ④ SNMP
    정답
       ① TCP