자격증 필기 기출문제




위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.

(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.


최신 리눅스마스터 1급 필기 기출문제(해설) : [다운로드]


리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월10일


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


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

   

     1. 페이징(Paging)
     2. 스왑(Swap)
     3. 루틴(Routine)
     4. 링크(Link)

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 85%
     <문제 해설>
스왑(Swap)은 메모리 공간이 가득 차서 프로그램을 실행시킬 수 없게 될 경우, 실행할 수 있도록 예비 공간의 역할을 하는 영역으로, free 명령어로 해당 영역의 용량을    확일할 수 있지만, 단점으로써는 동적으로 크기를 조정할 수 없어서 하드 디스크의 공간을 차지합니다.
[해설작성자 : 안도하]

2. 다음에서 설명하는 운영체제로 알맞은 것은?

   

     1. 안드로이드(Android)
     2. 타이젠(Tizen)
     3. 미고(MeeGo)
     4. 바다(Bada) OS

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
안드로이드(Android) : 안드로이드는 2007년 11월 구글에서 무료로 공개한다고 발표한 모바일 OS이다. 그리고 48개의 하드웨어, 소프트웨어, 통신 회사가 모여서 만든 오픈 핸드셋 얼라이언스에서 공개 표준을 위해 개발하고 있다.

타이젠 : 스마트폰과 태블릿, 스마트TV나 넷북 등 다양한 기기에서 작동하는 표준 기반의 개방형 모바일 OS이다.

미고 : 노키아, 인텔, 리눅스 재단이 공동으로 개발한 모바일 OS이다.

바다 : 삼성전자가 애플의 IOS와 구글의 안드로이드에 대항하기 위해 독자적으로 개발한 모바일 OS이다.
[해설작성자 : 수험생]

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

   

     1. ㉠ : GPL, ㉡ : LGPL
     2. ㉠ : LGPL, ㉡ : GPL
     3. ㉠ : GPL, ㉡ : MPL
     4. ㉠ : MPL, ㉡ : GPL

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
GPL (General Public License) - 어떤 목적으로든 어떤형태로든 사용할 수 있지만 사용하거나 변경된 프로그램을 배포하는 경우 소스코드 오픈
LPGL (Lesser GPL) - 소스코드 공개의 부담때문에 단순한 라이브러리 모듈링크를 허용한 라이센스.
[해설작성자 : 내일 시험]

4. 다음 중 리눅스의 특징으로 틀린 것은?
     1. 리눅스는 이더넷(Ethernet), SLIP, PPP 등의 다양한 네트워크 환경을 지원하며 TCP/IP, IPX 등의 네트워크 프로토콜도 지원한다.
     2. 리눅스는 다른 운영체제에 비해 이식성, 확장성 등이 뛰어나지만, 특정 하드웨어에 설치가 어렵고 모든 플랫폼에서 작동하지는 않는다.
     3. 리눅스는 서버, 개발용, PC용들 다양한 목적으로 사용할 수 있고, 이에 따른 다양한 배포 판이 존재하며, 유료 버전과 무료 버전이 존재한다.
     4. 리눅스는 Windows FAT32, NTFS, 네트워크 파일시스템인 SMB, CIFS 등의 다양한 파일 시스템을 지원하지만, 시스템 충돌 및 전원 문제로 복구 가능한 저널링 파일시스템을 아직 지원하지 않는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
4번 저널링 파일시스템을 지원을 하고 대표적으로 Ext3, JFS, XFS, reiserfs 등 여러가지 파일 시스템들이 존재 합니다.
[해설작성자 : 지나가다 공부한 사람 ]

5. 다음 중 운영체제의 특징으로 틀린 것은?
     1. 운영체제는 커널, 미들웨어, 응용 프로그램 실행 환경과 사용자 인터페이스 프레임 워크를 모두 포괄하여 정의될 수 있다.
     2. 운영체제의 처리방식은 단순 순차처리 → 분산 네트워크 → 다중 프로그래밍 → 모바일 및 임베디드 형식으로 발전되어 왔다.
     3. 스마트폰과 태블릿에 설치되는 모바일 운영체제, 웹 브라우저만 있으면 사용 가능한 웹 운영체제도 사용되고 있다.
     4. 최근의 운영체제는 유휴 자원의 효율적 활용을 위해 가상화 기술을 기본적으로 내장하거나 커널(Kernel) 단에서 지원하고 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
운영체제의 처리방식
일괄 처리 시스템 -> 다중 프로그래밍 시스템 -> 실시간 시스템 -> 시분할 처리 시스템 -> 분산 처리 시스템 -> 다중 처리 시스템
[해설작성자 : 깡영]

6. 다음 중 원격지에서 사용자 기반 인증 X 클라이언트를 이용하기 위해 관련된 명령어 또는 환경 변수로 틀린 것은?
     1. xhost
     2. xauth
     3. DISPLAY 환경 변수
     4. TERM 환경 변수

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
term의 환경변수는 현재 터미널 프로그램의 정보를 보여준다.
[해설작성자 : 내일 시험]

- xhost
     원격지에서 X 클라이언트에 접속할 때    전체 클라이언트를 허가하거나 또는 IP를 허가하거나    호스트명에 대해 허가할 때 사용함
- xauth
        X 서버에 연결하는 데 사용되는 인증 쿠키를 관리하는 데 이용,
     쿠키는 서버에 연결하는 클라이언트의 신원을 확인하는 데 사용    
[해설작성자 : 정추]

7. 다음 중 아래의 파일을 실행하는 방법으로 틀린 것은?

   

     1. #sh script.sh
     2. #. script.sh
     3. #source script.sh
     4. #./script.sh

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

2.    #. script.sh    이건 실행이 안되는데 정답이 4번이 맞다면 오타가 난거 같습니다.

[추가 오류 신고]
.script.sh 실행 안됨

[추가 오류신고]


정답은 2, 4번 같네요.
2번은 명령어 자체가 잘못된거 같고
4번도 실행 권한이 없어서 실행이 되지는 않을겁니다.
[해설작성자 : 해리팍]

[관리자입니다.

2018년 03월 10일 시행된 문제인데..
현재 2018년 06월 27일 시험 시행처의 확정 답안 및 시험지 확인결과
2번 4번 보기 내용은 정확하며. 정답은 4번으로 변동이 없습니다.
논란의 소지가 있어 보이는 문제이나 시험 시행처에서 정답을 바꾸지 않았으므로
다음 시험에 동일한 문제가 나온다면 4번으로 정답을 기입하시는 것이 좋을꺼 같습니다.
추가 적인 오류신고는 받지 않겠으며.
추가적인 정답에 대한 이의 제기는 시험 시행처로 하시길 부탁 드립니다.

[추가 해설]

#. script.sh 실행 가능합니다.
#. 뒤에 한칸 띄어야 하구요.

[추가 해설]

2번 실행가능 따라서 4번이 정답.
[해설작성자 : 내일 시험]

[오류신고 반론]
직접 시험해보니 ./script.sh 실행시
permission denied 에러 발생합니다
root의 실행권한이 rw- 이기때문입니다.

[오류신고 반론]
4번이 되려면 퍼미션 부여 해야해요
chmod u+x script.sh 후에 ./scrip.sh하면됨

[오류신고 반론]
그림을 잘 보셔야합니다. 사용자, 그룹, 기타사용자 모두 실행권한(x)가 없습니다.
그렇기때문에 실행권한이 없어도 실행할수있는 명령어를 사용해야합니다.
1번. 'sh' 명령어를 사용하여 스크립트를 실행합니다. 이 과정에서 파일의 실행권한을 확인하지 않고 단순히 읽기위한 권한만 필요합니다.
2번. 쉘 내에서 스크립트를 실행합니다. 1번과 마찬가지로 단순히 읽기권한만 필요로 합니다.
3번. 2번과 동일한 명령어라고 생각하시면 됩니다.
4번. 현재 디렉토리에서 스크립트를 실행하는 명령어. 하지만 파일에 실행권한이 없기때문에 실행이안됨.
결론은 파일에 실행권한이 없기때문에
쉘 환경 내에서 읽어내는수밖에 없는겁니다.
[해설작성자 : ㅇㅅㅇ]

8. root패스워드를 분실해서 싱글모드로 부팅 후 패스워드를 초기화 하려고 한다. 다음 중 GRUB 부트 화면에서 키 입력 순서로 알맞은 것은?
     1. "a"키 누른 후 맨 뒤에 "1" 입력
     2. "e"키 누른 후 맨 뒤에 "b" 입력
     3. "c"키 누른 후 맨 뒤에 "1" 입력
     4. "c"키 누른 후 맨 뒤에 "single" 입력

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]
"a"키 누른 후 맨 뒤에 "1" 입력 이게 맞나요?    ->    "e"키 누른 후 맨 뒤에 "1" 입력 이게 맞는거 같은데요.

[추가 신고]
e 키 누른 후 1 또는 single 입력입니다

[오류 신고 내용]
e 로 에디트 모드 들어가서 1또는 single 로 수정

[추가 오류 신고]
e키 입력 후 맨 뒤에 single 입력해야 싱글모드 부팅됨
[해설작성자 : 군발]

[오류신고 반론]
grub 진입 후 a -> 1 , single    가능
grub 진입 후 e 하고 줄 선택 후 e -> 1    해야 가능, 즉 답은 1번
[해설작성자 : 이상훈]

[오류신고 반론]
grub(centos6.x 기준)
a : 부트로더 설정 중 커널에게 인자를 수정할 수 있음.
[해설작성자 : 지아아빠]

9. 현재 터미널에서 아파치 웹 서버 데몬(httpd)을 실행하기 위한 명령으로 틀린 것은?
     1. /etc/rc.d/init.d/httpd start
     2. chkconfig httpd on
     3. service httpd start
     4. /etc/init.d/httpd start

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
웹 서버 데몬은 /etc/rc.d/init.d 디렉터리에 존재하고,
데몬을 실행하기 위해서는 start인자를 사용한 '/etc/rc.d/init.d/httpd start' 명령어를 사용해야한다.
또, /etc/rc.d/init.d 디렉터리에 존재하는 스크립트를 쉽게 시작시키거나 중지시킬 수있는 스크립트로 간단히 서비스명과 인자값을 지정하여 사용한 service 명령어를 이용하면 'service httpd start' 명령어를 사용할 수 있다.
또한, /etc 디렉터리는 바로 하위로 심볼릭 링크가 설정되어 있어 절대 경로 입력 시에 rc.d라는 디렉터리명을 생략한 '/etc/init.d/httpd start' 또한 같은 명령으로 아파치 웹 데몬이 실행된다.
[해설작성자 : comcbt.com 이용자]

[추가 설명]
chkconfig 명령어는 리눅스 시스템 '부팅 시'에 특정 데몬의 자동 시작 여부를 결정
[해설작성자 : comcbt.com 이용자]

10. 다음 중 ( 괄호 ) 안에 들어갈 정규표현식 내용으로 알맞은 것은?

    

     1. [ac]
     2. [!abc]
     3. [a-c]
     4. [a~c]

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
a부터 c까지 보여달라 라는 내용임으로 [a-c]가 정답.
[해설작성자 : 내일 시험]

$ ls [a~c].txt -> a 와 c 만 , (*) [ac]도 같은 기능
     a.txt    c.txt        

$ ls [!ab].txt -> ab 빼고 c 만
     c.txt
[해설작성자 : 정추]

11. 다음 중 RAID-6에 대한 설명으로 알맞은 것은?
     1. 최소 3개 이상의 디스크로 구성해야 한다.
     2. 2개의 디스크 오류가 발생하면 데이터를 복구할 수 없다.
     3. 200GB 하드디스크 8개를 RAID-6로 구성할 경우 가용 공간은 1.2TB이다.
     4. 단순한 알고리즘으로 처리 속도도 빠르고, 데이터에 대한 신뢰도도 높다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
RAID-6는 패리티용 디스크가 2개이상, 데이터 가용공간은 200GB*6=1.2TB
[해설작성자 : 넷마니아]

12. 다음중저널링(Journaling) 기술의특징으로틀린것은?
     1. 데이터를 디스크에 쓰기 전에 별도의 로그에 데이터를 남겨 놓는 기술이다.
     2. 저널링 기술이 적용된 파일시스템은 ext2, ext3, JFS, ReiserFS 등이 있다.
     3. 전원공급 문제나 시스템 오류와 같은 상황에 복구가 가능하다.
     4. fsck로 복구하는 것 보다 속도가 빠르고, 복구의 안정성도 뛰어나다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
ext2는 저널링이 없음
[해설작성자 : 내일 시험]

13. 다음 중 LVM의 구성 요소에 대한 설명으로 알맞은 것은?
     1. VG(Volume Group) : LV가 모여서 생성되는 하나의 큰 덩어리
     2. PE(Physical Extent) : 실제 디스크에 물리적으로 분할한 파티션, /dev/sdb1, /dev/sdc1등이 이에 해당
     3. PV(Physical Volume) : Physical Extent에서 나누어 사용하는 일종의 블록 같은 영역, 보통 1PV가 4MB정도씩 할당
     4. LV(Logical Volume) : VG에서 사용자가 필요한 만큼 할당하여 만들어지는 공간, 물리적 디스크에서 분할하여 사용하는 파티션

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
VG : LVM에서 구성되는 단위를 PE라고 부르는데 이러한 PE가 모여서 생성되는 하나의 큰 덩이리입니다.
PE : PV에서 나누어 사용하는 일종의 블록 같은 영역을 말합니다.
PV : /dev/sdb1, /dev/sdc1등이 이에 해당합니다.
[해설작성자 : 수험생]

14. 다음 중 셸(Shell)의 특징으로 알맞은 것은?
     1. bash(배시셸)는 TAB 키를 이용한 자동완성 기능을 제공한다.
     2. 사용자의 로그인 셸 정보는 /etc/passwd 파일의 6번째 필드에 기록되어 있다.
     3. ksh(콘 셸)의 경우 히스토리 리스트 버퍼에 저장된 명령들은 위/아래 방향키를 사용하여 검색할 수 있다.
     4. 리눅스에서는 sh(본 셸)를 기본으로 bash(배시셸)와 csh(C 셸) 계열의 장점만 결합한 ksh(콘 셸)을 표준으로 하고 있다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
사용자의 로그인 셸 정보는 /etc/passwd 파일의 7번째 필드에 기록
bash의 경우 히스토리 리스트 버퍼에 저장된 명령들은 위/아래 방향키를 사용하여 검색할 수 있다.
리눅스는 ksh와 csh 장점을 결합한 bash 를 표준으로 함
[해설작성자 : 지나가는사람]

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

    

     1. 작업 번호(Job Number)는 7353이다.
     2. 해당 작업의 PID정보는 알 수 없다.
     3. 해당 작업을 포어그라운드로 변경하려면 # fg %7353 명령으로 변경 가능하다.
     4. 해당 작업의 수행 상태(Running)는 jobs명령으로 확인이 가능하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
작업번호는 [1] 7353 중 []안의 숫자에 해당 1번 작업이다.
PID번호는 작업번호 뒤의 7353이 PID
포워드로 변경하려면 PID를 입력하는 것이 아니라 작업번호를 입력해야 한다. # fg %1
[해설작성자 : 내일 시험]

16. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

    

     1. ㉠ 2, ㉡ 125
     2. ㉠ 2, ㉡ 126
     3. ㉠ 4, ㉡ 61
     4. ㉠ 4, ㉡ 62

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

Netmask 네트워크수(서브넷 개수)    호스트수
128                             2                                128
192                             4                                 64
224                             8                                 32
240                             16                                16
248                             32                                 8
252                             64                                 4
254                            128                                 2
255                            256                                 1

서브넷마스크 255.255.255.192는 서브네트워크 4개
IP개수는 맨 앞에 0 맨뒤에 63를 제 외한 1~62 총 62개가 아닐까요?

[오류신고 반론]
Gateway로 하나를 사용해야 하기에 61개가 맞을듯 합니다.
[해설작성자 : 넷마니아]

[추가 오류 신고]

각 서브네트워크 간 통신을 해야한다는 규정이 없습니다.(Gateway의 필요성 언급 X )
Gateway에 IP주소를 할당한다는 것은 해당 아이피 주소를 사용할수 있는 것 이고 Gateway로 사용한 것 입니다.(62개에서 1개를 빼는게 맞지 않습니다.)
[해설작성자 : 눈제]

[오류신고 반론]
Gateway의 필요성을 언급x라고 하셨는데 필요성은 충분히 언급 되어있습니다
Gateway의 역활상 각 서브네트워크 간 통신을 해야한다는 명시적인 내용이 없지만
인터넷 연결이 가능한! 이라고 되어있기 때문에 Gateway의 필요성은 충분히 언급되있고 그에 따라 사용된것으로 보입니다
따라서 64-( 네트워크 주소 , 브로드캐스트 주소, 게이트 웨이 주소 = 3) = 61
[해설작성자 : 예아]

17. 다음 설명에 해당하는 LAN 구성 방식으로 알맞은 것은?

    

     1. 망형
     2. 링형
     3. 버스형
     4. 스타형

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
망(Mesh)형 : 망형은 전화 통신망과 같은 공중 데이터 통신에 많이 사용이 되고 통신 회선 장애가 발생하면 다른 회선으로 보낼 수 있다는 장점이 있다. 하지만 유지 보수 비용이 비싸고 설치가 어렵다.
[해설작성자 : 수험생]

스타(Star)형
- 중앙에 위치한 중앙 컴퓨터가 각 컴퓨터와 Point-to-Point 방식으로 연결하여 통신하는 방식(중앙 집중식 형태)
- 고속의 대규모 네트워크에 이용하고 일부 장애가 발생해도 전체 네트워크에 영향을 주지 않는다.
     또한 단말기 추가나 오류 진단이 용이하다.
- 중앙 컴퓨터에 문제가 생기면 전체 네트워크가 통신이 안된다.

버스(Bus)형
- 하나의 통신회선(Bus)에 여러 컴퓨터를 연결해서 전송하는 방법으로 모든 장치들은 동등한 조건으로 경쟁한다.
- 연결된 컴퓨터 수에 따라 네트워크 성능이 좌우된다.(연결된 컴퓨터 수가 많아질수록 성능이 저하된다.)
- 구조가 간단하여 단말기의 추가 및 제거가 용이하고 설치비용이 저렴하다.

링(Ring)형
- 원형의 통신회선에 컴퓨터와 단말기를 연결하는 형태로 연결된 앞의 컴퓨터로부터 수신한 내용을
     다음 컴퓨터에 재전송하는 방법으로 동작하며, 토큰 패싱이라는 방법을 통해 데이터를 전송한다.
- 네트워크 전송상의 충돌리 없고, 노드의 숫자가 늘더라도 전체적인 성능의 저하가 적다.
- 노드의 추가가 비교적 어렵고, 노드에 문제가 발생했을 경우 전체 네트워크가 중단될 수 있다.
[해설작성자 : 정추]

18. 다음 중 IPv4 주소 체계와 비교해서 IPv6 주소 체계에 대한 설명으로 틀린 것은?
     1. 주소 표시 공간이 32비트에서 64비트로 확장 되면서 거의 무한에 가까운 주소를 제공한다.
     2. IPv6 호스트는 네트워크에 접속하는 순간에 자동적으로 네트워크 주소를 할당받는다.
     3. IPv4 헤더와 비교하여 헤더 구조가 단순화하여 전송 효율을 높일 수 있다.
     4. 흐름 제어 기능을 지원하는 필드인 플로 레이블을 도입해서 고품질의 서비스를 지원한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
32비트에서 128비트로 확장이 되었다.
[해설작성자 : 수험생]

19. 다음 설명에 해당하는 OSI 7 계층으로 알맞은 것은?

    

     1. 네트워크 계층
     2. 전송 계층
     3. 세션 계층
     4. 표현 계층

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
세션 계층 : OSI 7계층 중 5번째에 위치한 계층으로, 통신 장치들 간의 설정을 유지하며 동기화를 해준다.
[해설작성자 : 수험생]

ㅇ OSI 7 계층
    1계층 : 물리 계층(전송단위: bits)
    2계층 : 데이터링크 계층(전송단위: frames)
                    상위 계층인 네트워크 계층에서 받은 데이터를 프레임(frame)이라는 논리적인 단위로 구성하고
                    필요한 정보를 덧붙여 물리 계층으로 전달
    3계층 : 네트워크 계층(전송단위: packets)
                    데이터를 패킷(packet) 단위로 분할하여 전송하며 데이터 전송과 경로 선택에 관한 서비스를 제공
    4계층 : 전송 계층(전송단위: segments)
                    송신 프로세스와 수신 프로세스 간의 연결(connection) 기능을 제공하고 안전한 데이터 전송을 지원
    5계층 : 세션 계층(전송단위: data)
                    통신 장치들 간의 설정을 유지하며 동기화를 해준다.
    6계층 : 표현 계층(전송단위: data)
    7계층 : 응용 계층(전송단위: data)
[해설작성자 : 정추]

20. 다음 중 설정된 IP 주소를 확인하는 명령으로 알맞은 것은?
     1. ip show
     2. ip list
     3. ip addr show
     4. ip show addr

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

사용법을 찾아보면
ip [options] 대상 [command] 입니다

[대상]은 address, route, link

[command]는 show,list, add ,delete,del 이므로
정답은 4번입니다

[오류신고 반론]
리눅스에서 네트워크 장치와 ip 주소 등에 대한 정보를 확인할 수 있는 명령어는 크게 두 가지 입니다.
1. ifconfig
2. ip addr (show) 이므로 정답은 3번이 맞습니다.
[해설작성자 : 인터넷검색해보소]

[오류신고 반론]
모든 네트워크 인터페이스의 정보를 출력
# ip addr
# ip addr show
# ip addr list
3개 중 한개
[해설작성자 : 지아아빠]

[오류신고 반론]
명령어 쳐보면 단박에 아는데 오류 신고하는 분은...

[root@virtualbox ~]# ip show
Object "show" is unknown, try "ip help".

[root@virtualbox ~]# ip list
Object "list" is unknown, try "ip help".

[root@virtualbox ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
             valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
             valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 08:00:34:53:74:63 brd ff:ff:ff:ff:ff:ff
        inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
             valid_lft 86175sec preferred_lft 86175sec
        inet6 fe80::a00:87ff:fe54:463/64 scope link noprefixroute
             valid_lft forever preferred_lft forever

[root@virtualbox ~]# ip show addr
Object "show" is unknown, try "ip help".
[해설작성자 : 1트합시다]

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


21. 다음 중 명령어와 설명으로 틀린 것은?
     1. fdisk : 디스크 파티션을 확인하고 작업하는 명령어
     2. mkfs : 파일시스템을 생성하는 명령어
     3. mount : 현재 마운트를 확인하고 작업하는 명령어
     4. eject : CD/DVD장치를마운트할때사용하는명령어

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
eject : 미디어의 마운트를 해제하고 제거합니다.
[해설작성자 : 수험생]

22. 다음 중 조건 설명에 맞는 파일과 디렉터리 퍼미션으로 알맞은 것은?

    

     1. 파일: rwxrwx---, 디렉터리: rw-rw----
     2. 파일: rw-rw----, 디렉터리: rwxrwx---
     3. 파일: rwxrwx---, 디렉터리: rwxrwx---
     4. 파일: rw-rw----, 디렉터리: rw-rw----

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
umask는 새로 생성되는 파일과 디렉토리의 기본 퍼미션을 설정해주는 값입니다.
umask와 새로 생성되는 디렉토리의 퍼미션값을 더하면 777이 됩니다.
새로 생성되는 파일은 여기서 실행 권한이 빠집니다.
* umask가 007 일 때
* 새로 생성되는 디렉토리의 퍼미션 : 777-007 = 770 (rwx rwx ---)
* 새로 생성되는 파일의 퍼미션 : 770에서 실행권한만 빠짐 -> 660 (rw- rw- ---)
[해설작성자 : 해리팍]

ㅇ rwx
    권한없음(-) : 0
    실행권한(x) : 1
    쓰기권한(w) : 2
    읽기권한(r) : 4
            
ㅇ 1. 초기 생성 시
    -> 파일 & 폴더 모두 777 (rwx rwx rwx)
    
ㅇ 2. "1"에서 umask(007) 빼면
    -> 파일 & 폴더 모두 770 (rwx rwx ---)
    
ㅇ 3. 파일은 "2" 값에서 실행권한(x[1])값 빼면
    -> 파일 : 660 (rw- rw- ---)
    -> 폴더 : 770 (rwx rwx ---)
    
ㅇ 파일의 권한을 8진수로 표현
     $ stat -c'%a %n' 파일이나 폴더명
         -> 예) 660
[해설작성자 : 정추]

23. 다음 중 top 명령어 실행 상태에서의 명령 설명으로 알맞지 않은 것은?
     1. M : 프로세스의 RSS 값으로 정렬한다.
     2. P : %CPU 값으로 정렬한다.
     3. r : nice 값을 변경한다.
     4. k : 화면 갱신하는 시간을 변경한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
화면 갱신 시간은 기본적으로 3초 단위이며 시간 변경은 d 입니다.

k : kill 명령을 내린다. PID 값을 입력하면 종료 신호를 보낸다.
[해설작성자 : comcbt.com 이용자]

[관리자 입니다.
본문제는 출제시 많은 논란이 되었던 문제입니다.

시험시행처에서 공개한 원본 문제상으로는 "알맞은 것은" 이었습니다만
아래와 같은 사유로 "알맞지 않은것은"으로 고치고
최대한 정답이 명확하도록 문제를 수정하였습니다.
아래는 CentOS 7.0 기준입니다.
참고하세요

1. M : 프로세스의 RSS 값으로 정렬한다.
     어찌보면 맞는 말이고 어찌보면 틀린 말입니다. RSS가 물리적인 메모리 사용량을 뜻하는 것은 맞으나 TOP 명령에서는 RES가 있을뿐 RSS는 없습니다. 의미상으로는 같지만 글자 한자가 수험자들에겐 큰 의미로 와 닿기도 하니깐요.
     따라서 보기 자체가 논란이 되기도 했습니다.

2. P : %CPU 값으로 정렬한다.
     정확한 예시이므로 일부에서는 알맞은 것은 문제를 그대로 유지하고 정답을 2번으로 고친곳도 있습니다.

3. r : nice 값을 변경한다.
     nice 자체는 우선순위를 뜻합니다만 리눅스 명령어는 nice와 renice 두가지가 존재합니다.
     nice는 프로그램 실행시 우선순위를 설정하는 것이고 renice는 실행중인 프로세스의 우선순위를 변경하는 명령어 입니다.
     따라서 renice를 변경한다고 고쳐야 한다는 의견도 있습니다.
     다만 nice 자체가 우선순위를 뜻하므로 nice 변경을 우선순위 변경이라는 뜻으로 받아 들이면 보기에 오류는 없기도 합니다만. 아무튼 문제 자체가 좀 그러니깐 보기 자체도 논란이 되었습니다.
     (제 개인적인 의견으로는 nice를 변경한다란 뜻이 우선순위 변경을 뜻하므로 오히려 renice 변경이라고 하면 틀릴것 같은...)

4. k : 화면 갱신하는 시간을 변경한다.
     CentOS 7 기준으로 화면 갱신 시간 변경은 d 입니다.
     제가 모든 리눅스를 사용해본것은 아니지만 일반적인 내용이며 k를 이용해서 화면 갱신하는 리눅스는 본적이 없습니다.(제 기준으로.....)

위와 같은 사유로 인하려 논란을 가장 쉽게 피하는 방법을 택한것이 알맞지 않은것은으로 문제를 고치고 정답을 4번으로 하는 것이었습니다.

하지만 또 다른 방법으로는 "알맞은 것은"으로 문제를 유지하고 정답을 2번으로 하는것도 하나의 방법이 될수 있으므로 정답을 2번으로 한 출판사 등도 있을듯 합니다.
정답이야 어찌되었든 문제 내용 및 보기만 정확하게 숙지하면 되는 것이므로 논란을 가장 완전함에 가깝게 피할수 있는 방법으로
문제를 알맞지 않은 것은으로 고치고 정답을 4번으로 하기로 결정하였습니다.
그래도 논란은 되겠지만요 ㅎㅎ

이점 참고하시어 문제 푸시기 바랍니다.

문제 자체가 논란이 되는점 충분히 알지만 지속적인 오류신고를 받는다고 하여 문제가 완전해 지지는 않으므로
특별한 사유가 아닌한 추가적인 오류신고는 자제 부탁 드립니다.]

24. 다음 중 일반적인 오픈 소스 프로그램 소스 컴파일 단계로 알맞은 것은?

    

     1. 압축 풀기
     2. make install
     3. configure
     4. make

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
configure : 개발중인 프로그램을 각기 다른 수 많은 컴퓨터들에서 실행할 수 있도록 도와주도록 설계된 실행 스크립트.
configure 스크립트를 사용하는 일은 컴파일 이전에 makefile을 생성합니다.
[해설작성자 : 수험생]

25. 다음 중 /etc/group 파일에 대한 내용 설명으로 알맞은 것은?

    

     1. user1 사용자의 주 그룹은 ihduser이다.
     2. ihduser 사용자는 kaituser, user1 그룹에 속해 있다.
     3. user1 그룹은 GID 값이 500이다.
     4. kaituser 사용자는 ihduser 그룹에 보조 그룹으로 속해 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
그룹명 : 그룹패스워드 : 그룹GID : 사용자아이디, 보조그룹만명시
[해설작성자 : comcbt.com 이용자]

/etc/passwd에 기재되어 있는 GID가 사용자의 주 그룹을 의미합니다.
위의 문제는 /etc/group에 대해 물어보고 있는데, /etc/group은 사용자의 보조 그룹에 대한 정보를 포함하고 있으므로,
4. kaituser 사용자는 ihduser 그룹에 보조 그룹으로 속해 있다는 지문이 맞습니다.
[해설작성자 : 미래의 해커왕]

26. 다음 중 조건에 맞는 파일로 알맞은 것은?

    

     1. /proc/cmdline
     2. /proc/interrupts
     3. /proc/meminfo
     4. /proc/uptime

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
/proc/meminfo : 현재 시스템 메모리 정보를 간단하게 확인할 수 있습니다.
[해설작성자 : 수험생]

ㅇ meminfo 내용 예
    MemTotal:                3880148 kB
    MemFree:                    493788 kB
    MemAvailable:        2100424 kB
    Buffers:                             0 kB
    Cached:                    1770860 kB
    SwapCached:                    260 kB
[해설작성자 : 정추]

27. 다음 중 명령어 스크립트의 설명으로 알맞은 것은?

    

     1. 백그라운드로 동작중인 프로세스 중 실행 또는 실행될 수 있는 상태의 프로세스를 점검하는 명령이다.
     2. 작업이 종료되었으나 부모 프로세스로 부터 회수되지 않아 메모리를 차지하고 있는 상태의 프로세스를 점검하는 명령이다.
     3. 인터럽트에 의한 sleep 상태로 특정 이벤트가 끝나기를 기다리는 프로세스를 점검하는 명령이다.
     4. 디스크 I/O에 의해대기하고 있는 상태의 프로세스를 점검하는 명령이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
ps -elf 명령으로 프로세스의 상태를 확인하며, 이 중 상태가 Z(Zombie)프로세스인 것을 출력한다.
[해설작성자 : Dongry]

28. 다음 중 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?(단, 명령어에 옵션은 포함되어 있지 않다.)

    

     1. id
     2. w
     3. who
     4. users

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
id - 사용자정보,uid,gid,소속그룹정보 등을 확인하는 명령어
w - 서버 정보와 함께 사용자 정보를 자세히 알려주는 명령어
who - 현재 시스템에 접속한 사용자 확인
users - 현재 시스템에 로그인한 사용자 이름 출력
[해설작성자 : 빈빈]

id
     uid=1000(abcd) gid=1000(abcd) groups=1000(abcd),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
    
w
     23:44:56 up 29 days, 12:59,    4 users,    load average: 0.01, 0.06, 0.08
    USER         TTY            FROM                         LOGIN@     IDLE     JCPU     PCPU WHAT
    abcd         pts/1        192.168.145.1        23:39        5:07     0.08s    0.08s -bash

who
    abcd    pts/1                2023-02-10 23:39 (192.168.145.1)
[해설작성자 : 정추]

29. 다음 ( 괄호 ) 안에 들어갈 명령어의 출력 결과로 알맞은 것은?

    

     1. /home/ihduser
     2. /etc
     3. /
     4. ~/etc

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
pwd : 현재디렉토리의 위치를 알려달라는 명령어
cd(change directory)명령어로 수행되지 않는 이상 현재에 머문다.
[해설작성자 : 내일 시험]

su 명령어를 입력했을때 password 치라고 나오는걸로 봐서는 유저가 바뀐거라고 생각이됩니다.
유저가 바뀌었을경우 해당 유저의HOME 디렉토리로 가는것으로 알고 있습니다. (물론 설정을 바꿀 수는 있지만 해당 설정을 바꾸는 부분은 개재되지 않음.)
[해설작성자 : 리눅스오린이]

[추가 해설]

직접 리눅스에서 확인을 한 결과 입니다.
ㅇ SU 명령어는 환경설정을 바뀌지 않습니다
     즉 SU로 사용자 변경을 했을 경우는 명령어 입력 디렉토리가 유지 됩니다.
ㅇ SU - 명령어를 사용했다면 변경되는 유저의 HOME 디렉토리로 가는 것이 맞습니다.
[해설작성자 : 리눅스초보]

30. 다음 중 설명하는 명령어로 알맞은 것은?

    

     1. pwconv
     2. grpconv
     3. grpck
     4. pwck

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
grpck : /etc/group과 /etc/gshadow 파일을 검사합니다.
[해설작성자 : 수험생]

ㅇ pwconv : 리눅스의 패스워드 체계를 passwd파일에서 shadow파일로 관리
ㅇ grpconv : 그룹의 패스워드를 셰도우로 변경하는 명령어
ㅇ pwck : Password Check의 약자로 사용자 관련 파일인 /etc/passwd와 /etc/shadow를 점검해 준다.
[해설작성자 : 정추]

31. 다음 중 설명을 참조하여 디스크 작업 순서로 알맞은 것은?

    

     1. ㉡ - ㉠ - ㉤ - ㉢ - ㉣
     2. ㉠ - ㉡ - ㉢ - ㉣ - ㉤
     3. ㉡ - ㉠ - ㉤ - ㉣ - ㉢
     4. ㉠ - ㉡ - ㉤ - ㉢ - ㉣

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
하드디스크 인식 여부 확인 - 파티션 분할 및 생성 - 파일 시스템 생성 - 사용하려는 디렉토리 생성 - 마운트 및 관련 파일 등록
[해설작성자 : 수험생]

32. 다음 중 조건에 맞는 crontab 설정으로 올바른 것은?

    

     1. 0 1 1 3,6,9,12 * /root/bin/backup.sh
     2. * 3,6,9,12 1 1 0 /root/bin/backup.sh
     3. 3,6,9,12 * 1 1 0 /root/bin/backup.sh
     4. 0 1 3,6,9,12 1 * /root/bin/backup.sh

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
분 시 일 월 요일 순서이며
1번 항목의 경우
0분 1시 1일 3월,6월,9월,12월 모든요일 백업을 수행한다는뜻
[해설작성자 : ks1]

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

    

     1. d
     2. w
     3. n
     4. t

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
보기는 fdisk의 옵션을 나타낸 것입니다. d는 파티션을 삭제할 수 있는 옵션입니다.
[해설작성자 : 9월 8알 합격]

w : 디스크에 테이블을 기록하고 빠져나감
n : 새로운 파티션 추가
t : 파티션의 시스템 ID 변경
[해설작성자 : 정추]

34. 다음 중 ( 괄호 ) 안에 들어갈 명령어 구문으로 올바른 것은? (단, vsftpd는 패키지 이름이다.)

    

     1. rpm -V vsftpd
     2. rpm -qf vsftpd
     3. rpm -qi vsftpd
     4. rpm -qc vsftpd

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
rpm = 패키지 관리에 쓰이는 명령어
-V : verify에 약자로 패키지를 검사할때 쓰는것. 문제의 화면 같이 나타난다.
-q : 질의시 꼭써야하는 옵션 (패키지를 검색할때)
    qf : 지정된 파일이 포함된 패키지를 출력
    qi : 설치된 패키지의 정보를 출력
    qc : 해당패키지의 설정파일이나 스크립트 파일을 보여줌
[해설작성자 : 내일 시험]

35. 다음 중 조건을 만족하는 yum 명령어 형식으로 알맞은 것은? (단, sendmail은 패키지 이름이다.)

    

     1. yumdownload sendmail
     2. yumdownloader sendmail
     3. yumlocalinstall sendmail
     4. yumdowngrade sendmail

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
yum-utils에 포함된 대표적인 명령어입니다.
***yumdownloader : 패키지를 설치하지 않고 다운로드하는 명령어
(***reposync : 저장소를 로컬 디렉토리에 다운로드하는 명령어)
[해설작성자 : Dongry]

36. 다음 중 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

    

     1. -P 옵션
     2. -L 옵션
     3. -S 옵션
     4. -l 옵션

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 30%
     <문제 해설>
dpkg : 패키지 관리 도구
-P : 설치된 패키지의 상세정보 보기
-L : 패키지에 속해있는 파일 목록 출력
-S : 특정 패키지의 상태조회
-I : 설치된 모든 패키지 목록 및 버전, 설명 조회


[해설작성자 : 쭝이]

deb 파일 설치                                                        : dpkg -i <file name.deb>
패키지 제거                                                             : dpkg -P <package name>
설치된 패키지 리스트                                    : dpkg -l
설치된 패키지에 포함된 파일 보기 : dpkg -L <package name>
deb파일 포함된 파일들 보기                 : dpkg -c <file name.deb>
deb파일의 정보보기                                        : dpkg -I <file name.deb>
파일의 패키지명 알아내기                        : dpkg -S <file name>
[해설작성자 : SO화이팅]

ㅇ 레드햇 계열 : CentOS, Oracle Linux, Fedora, Red Hat Enterprise Linux
    RPM, YUM 사용
    
ㅇ 데비안 계열 : 데비안, 우분투
    APT, DPKG 사용
[해설작성자 : 정추]

37. 다음 중 ( 괄호 ) 안에 들어갈 압축 명령어와 tar 명령어 옵션 조합으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

    

     1. ㉠ gzip, ㉡ z
     2. ㉢ compress, ㉣ k
     3. ㉤ xz, ㉥ J
     4. ㉦ bzip2, ㉧ j

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
확장자 .Z의 압축명령어는 compress입니다.
[해설작성자 : 9월 8일 합격]

아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

위의 해설은 옳지 못한 해설이고 ㄷ은 맞고 ㄹ이 틀렸습니다
예전 유닉스 계열의 .Z 확장자는 compress으로 압축하면 tar명령어 -Z로 압축해제 합니다
[해설작성자 : 예아]

[추가 오류 신고]
2번 compress는 맞지만 k가 아닌 Z입니다

38. 다음 중 root 사용자에 대한 설명으로 틀린 것은?
     1. 슈퍼유저(Super User)라고도 불린다.
     2. UID값이 0이다.
     3. su 명령어를이용하여다른사용자로전환할수있다.
     4. /etc/hosts 파일에사용자에대한기본정보가존재한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
4. 리눅스 사용자 계정의 정보는 /etc/passwd    파일에 기록된다
[해설작성자 : 멀미철규]

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

    

     1. kaitgrp 사용자를 추가하고 ihdgrp 그룹에 속하도록 한다.
     2. ihdgrp 그룹의 속성을 관리자 그룹으로 변경한다.
     3. kaitgrp 그룹의 이름을 ihdgrp 변경한다.
     4. kaitgrp 그룹을 추가한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
groupmod -n : 그룹의 이름을 변경합니다.
groupmod -n ihdgrp(변경 후의 그룹명)kaitgrp(변경 전의 그룹명)
[해설작성자 : 수험생]

40. 다음 중 설명에 맞는 ( 괄호 ) 안에 들어갈 chmod 명령어의 인자값으로 알맞은 것은?

    

     1. g+x
     2. u=rw-
     3. 775
     4. 551

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
ls -ld에서는 x(execution)가 모두 들어가 실행이 가능하지만, file1에서는 x 권한이 주어지지 않아 실행 자체가 불가능하기 때문에 삭제 또한 되지 않는 것으로 보입니다.
따라서 file1에 실행 권한인 x를 추가로 부여하면 file1을 삭제할 수 있습니다.
chmod로 권한을 부여할 경우 r이 4, w가 2, x가 1이 들어가므로, rwx=7, rwx=7, rx=5로 775가 들어가게 됩니다.
[해설작성자 : 리눅스마스터1급수험생]

file1에 x권한이 주어지지 않아서 삭제가 안되는 것이 아닙니다. file1 파일이 위치하고 있는 디렉터리(ls -ld로 조회한 디렉터리)에 w 권한이 없기 때문에 삭제가 안되는 것입니다.
[해설작성자 : comcbt.com 이용자]

보기가 잘못되었든 문항이 잘못되었든 아래와 같이 ./를 입력해야 합니다.
chmod 775 ./

잘 모르는 사람이 보면 "chmod 775" 이거나 "chmod 775 file1"로 이해할 수 있습니다.
[해설작성자 : 1트합시다]

[관리자 입니다.
실제 문제 확인해 봤는데
그냥 chmod로 되어 있습니다.
참고 부탁 드립니다.]

그러면 문제가 잘못되었다고 보시면 될 것 같습니다.

[root@virtualbox file]# pwd
/root/file

[root@virtualbox file]# ls -ld
d---------. 2 root root 6 Feb 26 19:20 .

[root@virtualbox file]# chmod 755
chmod: missing operand after ‘755’
Try 'chmod --help' for more information.

[root@virtualbox file]# ls -ld
d---------. 2 root root 6 Feb 26 19:20 .

[root@virtualbox file]# chmod 755 ./

[root@virtualbox file]# ls -ld
drwxr-xr-x. 2 root root 6 Feb 26 19:20 .
[해설작성자 : 1트합시다]

[오류신고 반론]
문제가 잘못된것은 아니라고 생각합니다.
명렁어 실행 환경에 따라 "." 이나 "./" 를 생략해도 현재 디렉토리에 적용됩니다.
[해설작성자 : ㅇㅇ]

41. 프린터를 병렬 포트에 연결했을 때 생성되는 장치 파일명으로 알맞은 것은?
     1. /dev/sp0
     2. /dev/sg0
     3. /dev/lp0
     4. /dev/sr0

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 68%

42. 다음 중 /etc/passwd 파일을 2매 출력하려고 할 때 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

    

     1. lp
     2. lpr
     3. lpq
     4. lpc

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
lp : System V 계열에서 사용하는 인쇄 명령으로 BSD 계열의 lpr 명령과 유사합니다.
그리고 lp -n 2는 2장을 출력하겠다는 의미입니다.
[해설작성자 : 수험생]

lpd : 프린터 데몬

lpr : 파일내용 프린트, 하지만 lpr -n 옵션은 데이터를 포함하는 파일을 형식화하는 필터 사용하는 옵션임.
lpq : 프린터 큐 보기, 대기중인 내용 확인. 주로 lpd데몬 실행후, 설정 제대로 됐는지 확인하는데 사용.
lpc : 프린터 제어, 프린터 상태 확인, 큐 활성화 및 비활성화, 작업순서 변경.

43. 다음 중 커널 컴파일 단계에서 가장 마지막에 실행되는 명령으로 알맞은 것은?
     1. make install
     2. make bzImage
     3. make mrproper
     4. make menuconfig

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
make mrproper -> make menuconfig -> make bzimage -> make modules -> make modules_install -> make install 순서
[해설작성자 : 내일 시험]

44. 다음 결과에 해당하는 명령으로 알맞은 것은?

    

     1. lsmod
     2. lspci
     3. lsblk
     4. lscgroup

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
lspci 명령어 : 시스템 하드웨어 정보 출력 명령어.
[해설작성자 : 버섯돌이]

[추가해설]
1) lsmod : active 된 모든 커널 모듈 리스트 출력
2) lsblk : 리눅스 디바이스 정보를 출력하는 명령어
3) lscgroup : 컨트롤 그룹 확인
[해설작성자 : comcbt.com 이용자]

ㅇ lsmod : active 된 모든 커널 모듈 리스트 출력
     Module                                    Size    Used by
     binfmt_misc                        17468    1
     tcp_lp                                 12663    0
     xt_CHECKSUM                        12549    1
     ipt_MASQUERADE                 12678    3

ㅇ lsblk : 리눅스 디바이스 정보를 출력하는 명령어
     NAME                            MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
     sda                                 8:0        0    100G    0 disk
     ├─sda1                        8:1        0        1G    0 part /boot
     └─sda2                        8:2        0     99G    0 part
         ├─centos-root 253:0        0     50G    0 lvm    /
         ├─centos-swap 253:1        0    3.9G    0 lvm    [SWAP]
         └─centos-home 253:2        0 45.1G    0 lvm    /home
     sr0                            11:0        1 1024M    0 rom

ㅇ lscgroup : 컨트롤 그룹 확인
     cpu,cpuacct:/
     perf_event:/
     pids:/
     pids:/machine.slice
     pids:/user.slice
     pids:/system.slice
[해설작성자 : 정추]

45. 특정 모듈을 제거하면서 의존성있는 모듈을 같이 제거하려고 할 때 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

    

     1. -a
     2. -d
     3. -e
     4. -r

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
-r : 모듈을 제거할 때 사용하는 옵션으로 의존성이 있는 모듈들을 찾아서 사용되지 않는다면 자동으로 제거합니다.
[해설작성자 : 수험생]

-a : 모듈과 의존성으로 관련된 다른 모듈도 같이 적재
-d : 모듈 스택의 내부 표현에 대한 정보를 표시합니다.
-l : 사용 가능한 모듈 정보를 출력한다.
-c : 모듈 관련 환경 설정 파일 내용을 출력한다.
[해설작성자 : 정추]

46. 로컬 시스템에 직접 연결된 CUPS 프린터를 웹 브라우저를 이용해서 접속하려고 할 때 다음 ( 괄호 ) 안에 들어갈 포트 번호로 알맞은 것은?

    

     1. 631
     2. 2654
     3. 5900
     4. 8080

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
631 : CUPS 포트.
2654 : Corel VNC 관리자.
5900 : VNC 원격제어 프로그램.
8080 : HTTP 포트 (application server) (80 포트는 Calendar Server에서 표준 HTTP 포트.)

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

    

     1. ㉠ ALSA, ㉡ OSS/Free
     2. ㉠ OSS/Free, ㉡ ALSA
     3. ㉠ sane, ㉡ xsane
     4. ㉠ xsane, ㉡ sane

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
OSS 프로젝트는 초기에는 Free Software였으나 프로젝트 성공 이후 4Front Technologies라는 회사에 사유화되었고 이에 리눅스 커뮤니티는 리눅스커널에 구현되었던 OSS/free를 포기하고 ALSA로 대체하였습니다.
[해설작성자 : 치성이]

48. 다음 중 커널 컴파일을 수행하기 전에 관련 도움말을 확인하는 명령으로 알맞은 것은?

    

     1. ./configure --help
     2. ./make --help
     3. make --help
     4. make help

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
3번은 옵션을 확인하는거고 커널 컴파일에서 확인하는 과정이라 4번이 됩니다. 결과물이 서로 다릅니다.
[해설작성자 : 뿡]

49. 'uname -r' 명령의 결과가 2.6.32-696.el6.i686이다. 다음 중 모듈 간의 의존성을 기록한 파일의 경로로 알맞은 것은?
     1. /etc/modprobe.d/2.6.32-696.el6.i686/modules.dep
     2. /usr/src/kernels/2.6.32-696.el6.i686/modules.dep
     3. /lib/modules/2.6.32-696.el6.i686/modules.dep
     4. /usr/local/src/2.6.32-696.el6.i686/modules.dep

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
# uname -r
    3.10.0-1160.81.1.el7.x86_64
# cd /lib/modules/3.10.0-1160.81.1.el7.x86_64
# pwd
    /lib/modules/3.10.0-1160.81.1.el7.x86_64
# ls
    build     modules.alias            modules.builtin            modules.dep.bin    modules.modesetting    modules.softdep            source     weak-updates
    extra     modules.alias.bin    modules.builtin.bin    modules.devname    modules.networking     modules.symbols            updates
    kernel    modules.block            modules.dep(*)             modules.drm            modules.order                modules.symbols.bin    vdso
# vi modules.dep    
    예) kernel/arch/x86/crypto/ghash-clmulni-intel.ko.xz: kernel/crypto/cryptd.ko.xz
            kernel/arch/x86/crypto/crc32c-intel.ko.xz:
            kernel/arch/x86/crypto/sha-mb/sha1-mb.ko.xz: kernel/crypto/mcryptd.ko.xz
            kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko.xz: kernel/crypto/mcryptd.ko.xz
            kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko.xz: kernel/crypto/mcryptd.ko.xz
            ...
[해설작성자 : 정추]

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

    

     1. lpc
     2. lpinfo
     3. lpstat
     4. lpadmin

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
lpc : 프린터를 제어하는 명령어. 프린터의 상태확인, 큐의 (비)활성화, 큐의 작업순서 변경 등을 통제.
한대의 리눅스 박스에 여러대의 프린터가 연결돼있는 경우 사용.
lpcstat : 현재의 인쇄 대기열 보기
[해설작성자 : 9월 8일 합격]

51. 다음 중 rsync 명령에 관한 설명으로 틀린 것은?
     1. 네트워크로 연결된 원격지의 파일들을 동기화하는 유틸리티이다.
     2. ssh나 rsh를 이용하여 전송 가능하고 root권한이 필요 없다.
     3. rcp에 비해 처리속도는 느리나 다양한 기능을 제공한다.
     4. 로컬 시스템 백업 시에는 별다른 서버 설정 없이 사용이 가능하다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
RCP(Remote Copy Protocol) : 두 시스템 간에 파일을 복사하는데, 이는 원격 시스템 간에 파일을 전송하거나, 로컬에서 원격으로 파일을 복사할 때 사용됩니다.    rsh(Remote Shell)를 사용해 통신하며, 보안성이 떨어집니다. 따라서, 최근에는 잘 사용되지 않고, scp나 rsync 같은 더 안전한 도구로 대체되었습니다.
[해설작성자 : ㅇㅇ]

52. 다음 중 dd 명령어에 대한 설명으로 알맞은 것은?
     1. 파티션이나 디스크 단위로 백업할 때 사용한다.
     2. 많은 양의 데이터 작업에 대해 tar보다 빠르다.
     3. 디렉터리 단위로 데이터를 삭제할 때 사용한다.
     4. 사용자를 인증하고 접근을 제어할 때 사용한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
Data dumper의 약자인 dd 명령어는 데이터를 블록단위로 복사하거나 파일 변환을 할 수 있다.
bs=bytes 한 번에 읽어들일 바이트 수와 출력할 바이트 수 두가지 다를 같은 수치로 지정합니다. (bs로 지정시 ibs와 obs는 무시합니다.)
Ibs=bytes 한 번에 읽어들일 바이트 수
obs=bytes 한 번에 출력할 바이트 수
count=N 복사할 블록 수를 지정합니다.
if=file 입력할 파일 경로를 지정합니다.
of=file 출력할 파일 경로를 지정합니다.
[해설작성자 : Dongry]

53. SSH(Secure Shell)의 설명으로 틀린 것은?
     1. 원격복사(scp)를 지원한다.
     2. 안전한 파일전송(sftp)를 지원한다.
     3. 기본 사용 포트는 23이다.
     4. rsh처럼 원격 셸을 지원한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
SSH 기본 사용 포트는 22번입니다.
[해설작성자 : 수험생]

23번은 Telnet입니다.
25번은 SMTP ,21번은 FTP
[해설작성자 : 빈빈]

54. 다음 설명하는 내용에 알맞은 것은?

    

     1. asyslog
     2. rsyslog
     3. msyslog
     4. vsyslog

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
ㅇ 관련파일
    /etc/rc.d/init.rsyslog : rsyslogd 데몬을 동작시키는 스크립트
    /etc/rsyslog.conf : rsyslogd 데몬 환경 설정 파일
    
ㅇ /etc/rsyslog.conf :
     rsyslogd 데몬 환경 설정 파일
     로그 파일들을 어떻게, 어디에 저장할지 설정할 수 있다.
    /etc/sysconfig/rsyslog : rsyslogd 데몬 실행과 관련된 옵션 설정 파일
    /sbin/rsyslogd : 실제 rsyslogd 데몬 실행 명령
    
ㅇ rsyslog로 생성되는 로그의 저장 위치 : /var/log
[해설작성자 : 정추]

55. 다음 중 PAM(Pluggable Authentication Modules)의 구성 항목과 설명에 대해 알맞은 것은?
     1. account : 생체인증과 같은 다른 인증을 통해 사용자를 판별한다.
     2. auth : 사용자가 그들의 인증방법을 변경하기 위한 방법을 제공한다.
     3. session : 사용자가 인증받기 전후에 해야 할 것을 나타낸다.
     4. required : 사용자가 해당 서비스에 접근이 허용되는지 여부를 검사한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
account : 사용자가 해당 서비스에 접근이 허용되는지 여부, 패스워드 기간 만료 여부 검사
auth : 생체인증과 같은 다른 인증을 통해 사용자 판별

* required : 구성 항목이 아닌 통제를 담당하는 부분
[해설작성자 : 합격하자]

56. 다음 중 가장 최근에 시스템이 재부팅된 정보를 하나만 출력하려 할 때 알맞은 명령은?
     1. last –1 reboot
     2. last –L 1 reboot
     3. lastb –1 reboot
     4. lastb –L 1 reboot

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
last -1 reboot : 가장 최근에 재부팅한 정보 하나만 출력합니다.
[해설작성자 : 수험생]

# last -1 reboot 출력 예시
    reboot     system boot    3.10.0-1160.81.1 Mon Jan 16 10:56 - 13:51 (32+02:54)
    wtmp begins Sun Oct 16 23:21:49 2022
[해설작성자 : 정추]

57. 다음 중 sudo에 관련된 설명이 아닌 것은?
     1. 특정 사용자 또는 특정 그룹에 root 사용자 권한을 가질 수 있게 하는 도구이다.
     2. visudo는 환경설정파일을 편집할 때 사용하는 명령이다.
     3. 적용된 사용자는 'sudo 명령어' 형태로 실행하며 root 권한을 대행한다.
     4. 환경설정파일은 /etc/sudo 이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
환경설정파일은 /etc/sudoers 입니다
[해설작성자 : 예나]

58. 다음 설명에 알맞은 것은?

    

     1. /var/log/secure
     2. /var/log/dmesg
     3. /var/log/lastlog
     4. /var/log/wtmp

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
/var/log/secure : 인증에 기반한 접속과 관련된 로그가 기록되는 파일입니다.
/var/log/dmesg : 시스템이 부팅할 때 출력되었던 로그가 기록되는데, 보통 커널 부트 메시지 로그라고 합니다.
[해설작성자 : 수험생]

ㅇ dmesg : 시스템이 부팅할 때 출력되었던 로그 기록
ㅇ /var/log/secure : 보안 인증 관련 로그 (*) vi 편집기를 사용하여 편집이 가능                                                                
ㅇ /var/log/last log : 마지막으로    성공한 로그인 정보를 담고있는 바이너리 형태 로그 파일                                                            
ㅇ /var/log/wtmp :
     성공한 로그인/로그아웃 정보 및                                                                                                                                            
     시스템의 boot/shutdown 의 히스토리를 담고있는 바이너리 형태 로그 파일                                                            
[해설작성자 : 정추]

59. 다음 각 명령어와 관계있는 파일 연결이 틀린 것은?
     1. last : /var/log/tmp
     2. lastb : /var/log/btmp
     3. lastlog : /var/log/lastlog
     4. dmesg : /var/log/dmesg

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
last : /var/log/wtmp
[해설작성자 : 예나]

60. 다음 중 로그 환경설정 파일에 대한 설명으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

    

     1. 인증 관련 로그를 /var/log/secure에 기록한다.
     2. uucp 및 news에서 발생하는 crit 수준 이상 메시지를 /var/log/news에 기록한다.
     3. mail에서 발생하는 모든 메시지중 info 수준이 아닌 것만 /var/log/maillog에 기록한다.
     4. 모든 facility가 발생하는 메시지 중 info 수준 메시지만 기록하는데 cron관련 메시지는 제외한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 34%
     <문제 해설>
3. mail 관련한 모든정보는 /var/log/maillog에 기록하지만, info 수준의 로그는 제외한다.
[해설작성자 : 빈빈]

아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]
정답 4번입니다. 해설 그대로 씁니다.
모든 facility가 발생하는 메시지 중 info 이상 메시지만 /var/log/messages에 기록되며 cron 관련 메시지를 제외한다.
‘facility.priority’와 ‘facility.=priority’의 구분을 요하는 문제이다.
[해설작성자 : 이기적 1급 이론서 2020년도 447페이지]

[추가 오류 신고]
정답 4번입니다.
[해설작성자 : comcbt.com 이용자]

[추가 오류 신고]
정답 4번입니다.
모든 facility가 발생하는 메시지 중 info 수준 메시지만 기록하는데 cron관련 메시지는 제외한다.
-> 모든 facility가 발생하는 메시지 중 info 수준 이상의 메시지만 기록하는데 cron관련 메시지는 제외한다.
[해설작성자 : 휴가 3일]

[관리자 입니다.
문제지 사진원본 확인해 봤는데
정답은 3번이네요.
다른 문제집 확인 가능한분 계시면 확인 부탁 드립니다.
신고시 출판사명까지 기제 부탁 드립니다.]

[추가 오류 신고]
23년 이기적 리눅스마스터 1급 1권 이론서 479 페이지 20번 연습문제가 동일문제인데 4번 정답으로 기록되어 있습니다
[해설작성자 : 이지민]

[추가 오류 신고]
2024 이기적 리눅스마스터 1급 2권 26쪽에 보면 '시행처의 공개 답안에서는 4번이 정답으로 제시되었으나, 모든 보기가 맞는 설명이다'라고 나와있습니다.
[해설작성자 : ㅇㅇㅇ]

[오류신고 반론]
일반적으로 syslog 설정에서 동일한 facility와 action에 대해 여러 규칙을 지정하면, 처음 일치하는 규칙만 적용됩니다. 따라서 위 설정에서 mail.!=info 규칙은 실제로는 아무런 효과가 없습니다. 왜냐하면 mail.* 규칙이 먼저 적용되어 모든 메일 관련 로그가 이미 /var/log/maillog에 저장되기 때문입니다. info수준을 제외한 로그만 저장하고싶다면 'mail.!=info /var/log/maillog' 가 되어야합니다.
[해설작성자 : 비전공자]

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

    

     1. virsh
     2. xm
     3. virt-manager
     4. virt-top

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
virt-manager : 시작 및 종료 버튼을 이용하거나 메뉴를 이용해서 리부팅, 종료, 강제종료, 저장 등을 할 수 있습니다.
[해설작성자 : 수험생]

62. 웹 사이트에 접속 하는 중 접근 금지 오류가 발생됐다. 다음 중 이에 해당하는 HTTP 상태 코드 번호로 알맞은 것은?
     1. 400
     2. 403
     3. 404
     4. 408

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
403 - Forbidden(접근 금지)
[해설작성자 : 수험생]

ㅇ 400 : 잘못된 문법으로 인하여 서버가 요청하여 이해할 수 없음
ㅇ 403 : 클라이언트는 콘텐츠에 접근할 권리를 가지고 있지 않음
ㅇ 404 : 서버는 요청받은 리소스를 찾을 수 없음

ㅇ 상태코드 그룹정보
     1xx(정보) : 요청을 받았으며 프로세스를 계속 진행합니다.
     2xx(성공) : 요청을 성공적으로 받았으며 인식했고 수용하였습니다.
     3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다.
     4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다.
     5xx(서버 오류) : 서버가 명백히 유효한 요청에 대한 충족을 실패했습니다.
[해설작성자 : 정추]

63. 다음 중 LDAP 속성에 대한 설명으로 알맞은 것은?
     1. sn : 조직(회사) 이름
     2. ou : 조직의 부서 이름
     3. dc : 도로명 주소(지번)
     4. c : 주(우리나라의 도) 이름

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
1. o
3. street
4. st
[해설작성자 : 예나]

sn - 사용자의 성
dc - 도메인 구성요소의 이름
[해설작성자 : 빈빈]

ㅇ LDAP :
    1. IP 프로토콜을 기반으로 사용자, 시스템, 네트워크 서비스 정보 등의 디렉터리 정보를 공유할 수 있다.
         (*) 인증관련
    2. 다렉터리는 논리, 계급 등을 기준으로 조직화 되어 있다.
    3. 일반적으로 RDBMS에 비해 검색 속도가 빨라서 읽기 위주의 서비스에 좋은 성능을 발휘한다.
         (*) "자주 변경되는 정보인 경우에"는 해당 안됨
    4. 이름, 주소와 같이 하나 이상의 속성을 가진 객체로 구성된다.
    5. X.500 Directory Access Protocol 기반으로 만들어진 통신 규약이다.
    6. 읽기 위주의 검색 서비스에서 상당히 좋은 성능을 발휘한다.
    
ㅇ    LDAP 속성 추가
    c: contry name 국가이름
    cn : common name 이름+성
    dc - 도메인 구성요소의 이름    
    givenname : 이름        
[해설작성자 : 정추]

64. NIS서버를 구성하려고 한다. 다음 중 NIS에서 사용할 도메인을 재부팅 시에도 적용되도록 등록하기 위한 파일로 알맞은 것은?
     1. /etc/yp.conf
     2. /etc/networks
     3. /etc/ypserv.conf
     4. /etc/sysconfig/network

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
ㅇ NIS(Network Information Service)
     다수의 서버를 운영할 경우 시스템에서 모든 서버에 사용자의 계정 정보가 개별로 저장되어 있기 때문에
     인증 시 불편함이 존재했다. 이러한 경우를 보안하기 위해 만들어진 네트워크 기반의 인증 서비스이다.
     NIS는 여러 대의 서버를 운영하고 있고 각 각의 로그인이 필요한 경우,
     사용자는 각 서버에 대해 모두 사용자계정과 패스워드를 가지고 있다.
     즉, 하나의 서버에만 사용자의 계정이나 암호, 그룹 정보 등을 저장해두면 서버가 다른 시스템과 계정 정보를 공유한다.
     썬마이크로시스템의 상품이나 대부분의 유닉스, 리눅스에 기본적으로 탑재되어 있는 인증 서비스

ㅇ /etc/yp.conf : NIS 클라이언트에서 NIS 서버 및 도메인명을 지정
    domain OOPS-NIS
    server nis1.domain.com

ㅇ /etc/ypserv.conf: NIS 서버를 운영하는 주 데몬 스크립트

ㅇ etc/sysconfig/network :
     네트워크 관련 항목들을 설정하는 파일
        NIS 도메인 이름을 부팅 시에도 적용하기 위해 이 파일에 도메인을 등록

        용도 : 시스템에 알려진 다양한 네트워크의 특성을 정의하는 데 사용되며
                     운영 체제에서 각 IP 주소에 대한 네트워크를 결정하고
                     기본 게이트웨이의 이름 및 IP 주소와 같은 네트워크에 대한 정보를 제공
        형식 : default 0.0.0.0
                     loopback 127.0.0.0
                     link-local 169.254.0.0
        추가 : 각 항목은 네트워크, 해당 이름, IP 주소 범위 및 네트워크에 대한 기본 게이트웨이의 IP 주소를 정의하며
                     파일의 정보는 ping, route 및 ifconfig와 같은 다양한 유틸리티에서 네트워크에 대한 정보를 표시하고 설정을 구성하는 데 사용
                     구성은 일반적으로 NetworkManager 또는 systemd-networkd와 같은 관리 소프트웨어에 의해 관리되므로
                     파일은 일반적으로 대부분의 시스템에서 /etc/networks에 위치
[해설작성자 : 정추]

65. 다음 중 삼바(samba)에 대한 설명으로 틀린 것은?
     1. 삼바는 GPL기반의 자유소프트웨어이다.
     2. 삼바는 리눅스와 윈도우간 디렉터리 및 파일 공유시 사용된다.
     3. 삼바는 3개의 데몬을 사용하는데 각 데몬 명은 smbd, nmbd, bmbd 이다.
     4. 삼바의 환경 설정 파일인 smb.conf 파일은 Global Setting과 Share Definitions의 영역으로 구분된다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
Samba 데몬 종류

1. SMBD : 리눅스 및 윈도우 클라이언트에게 파일 공유 및 프린터 서비스 제공을 위해 사용하는 데몬
2. NMDB : 윈도우 기반 시스템에서 Netbios 이름 서비스에 응답하는 데몬
3. WINBINDD : 윈도우 사용자를 리눅스에 존재하는 사용자로 인식시키기 위해 사용되는 데몬
[해설작성자 : 쭝이]

66. 다음에서 설명하는 웹브라우저로 알맞은 것은?

    

     1. 오페라(Opera)
     2. 크롬(Chrome)
     3. 사파리(Safari)
     4. 파이어폭스(Firefox)

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
파이어폭스 : 모질라 재단에서 제작한 웹브라우저이다.
[해설작성자 : 수험생]

1. 오페라(Opera) : 1995년 노르웨이의 오슬로에 설립된 오페라 소프트웨어가 개발한 웹 브라우저이자 인터넷 스위트.
2. 크롬(Chrome) : Google에서 개발 및 서비스하는 웹 브라우저
3. 사파리(Safari) : Apple에서 만든 웹 브라우저. macOS와 iOS, iPadOS를 사용하는 Apple 제품의 기본 브라우저
[해설작성자 : 정추]

67. 다음 중 PHP 5.3이상 버전에서 파일 작성 시 사용되는 태그로 알맞은 것은?
     1. <php ∼ >
     2. <!php ∼ !>
     3. <?php ∼ ?>
     4. <*php ∼ *>

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
<?php ∼ ?> : PHP 5.3 버전부터는 php파일 작성시에 <?php ∼ ?>의 형식으로 작업해야 합니다. PHP 관련 환경 설정 파일인 php.ini를 이용해서 <? ~ ?>으로 간단히 바꿀 수 있습니다.
[해설작성자 : 수험생]

68. 다음 중 smbclient명령을 이용해 삼바(Samba) 서버의 공유 디렉터리 정보를 확인하는 옵션으로 알맞은 것은?
     1. -L
     2. -M
     3. -N
     4. -U

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
-L : 공유 디렉터리 정보 표시
-M : 메세지를 전송
-U : 사용자 이름 지정
[해설작성자 : Dongry]

69. 다음 중 메일 서버 역할(MTA)을 수행하는 프로그램으로 틀린 것은?
     1. kmail
     2. qmail
     3. postfix
     4. sendmail

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
MTA : sendmail, qmail, postfix, msexchange sever 등
[해설작성자 : 수험생]

MTA 위에 분이 설명하셨구요.
MUA : Thunderbird(썬더버드), Evolution(에볼루션), kmail, MS Outlook, mutt
MDA : Procmail, SpamAssassin(스팸어쌔신)
이렇게 정리해두시면 좋을 것 같네요

70. 다음 중 /etc/aliases의 정보를 읽어 들여 관련 DB 정보를 업데이트 하는 명령으로 알맞은 것은?
     1. mailq -Ac
     2. sendmail -bi
     3. sendmail -bp
     4. sendmail -bp -oQ

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
-bi : /etc/mail/aliases 파일에 정의되는 정보에서 별명 데이터베이스를 빌드
-bp : 메일 큐의 리스트를 인쇄
-oO : 옵션의 변수를 설정
[해설작성자 : 쭝이]

71. 다음 중 DNS구성을 위한 named.conf파일의 설명으로 틀린 것은?
     1. 주석은 유닉스계열에서 사용하는 "#" 으로만 사용할 수 있다.
     2. include 지시자를 선언하여 별도의 파일에 추가 정의할 수 있다.
     3. named.conf파일이 구성은 크게 주석문과 구문으로 구성되어 있다.
     4. 각 구문은 중괄호"{ }"로 둘러싸고 끝날 때는 세미콜론";"을 사용한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
/*(내용)*/
이것도 된다구~
[해설작성자 : !i!i!i!i!i!i]

ㅇ /etc/named.conf
    - 시스템에서 DNS(Domain Name System) 서비스를 제공하는 named 데몬(바인드라고도 함)을 구성하는 데 사용
    - DNS 서버의 전반적인 환경 설정을 담당하는 파일이다.
    - 서버에서 사용하는 zone파일 및 reverse zone 파일을 지정한다.
    - DNS 서버의 동작 및 제어와 관련된 여러 가지 설정을 하는 영역
    - 존 파일이 위치하는 디렉터리명은 반드시 명기 해야함
        directory    "/var/named";
        -> 존 파일이 위치하는    디렉터리 명을 명기한다.

    - include 지시자를 선언하여 별도의 파일에 추가 정의할 수 있다.
    - named.conf파일이 구성은 크게 주석문과 구문으로 구성되어 있다.
        (*) 주석은 # , /* ~~~ */ , // 사용 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    - 각 구문은 중괄호"{ }"로 둘러싸고 끝날 때는 세미콜론";"을 사용한다.
[해설작성자 : 정추]

72. 다음 중 DNS(Domain Name Server)서버에서 Zone 파일 정의를 위한 SOA레코드 항목으로 틀린 것은?
     1. Serial_number
     2. Retry_number
     3. Expire_number
     4. Maxinum_number

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
Serial, Refresh, Retry, Expire, Minimum
[해설작성자 : 예나]

73. 다음 중 리버스 존(Reverse zone) 파일에서만 사용되는 레코드 타입으로 알맞은 것은?
     1. A
     2. NS
     3. CNAME
     4. PTR

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
PTR : 리버스 존에서만 사용하는 레코드로 IP 주소를 도메인으로 변환하기 위해 지정합니다.
[해설작성자 : 수험생]

ㅇ A : 호스트 이름을 IPv4 주소에 매핑
ㅇ NS (Name Server) : 도메인에 대한 신뢰할 수 있는 이름 서버를 지정
ㅇ CNAME (Canonical Name) : 별칭 호스트 이름을 정식 호스트 이름에 매핑
     CNAME 레코드는 별칭을 설정하여 사용하는 레코드이다.
[해설작성자 : 정추]

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

    

     1. 전가상화
     2. 반가상화
     3. 호스트 기반 가상화
     4. 하이 레벨 언어 가상화

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
전가상화 : 하드웨어를 완전히 가상화하기 때문에 아무런 수정이나 간섭 없이 자원의 접근 가능
반가상화 : 하이퍼바이저가 제어함으로 높은 퍼포먼스 유지, 단점으로는 게스트의 OS커널의 일부분을 수정
[해설작성자 : 쭝이]

75. 다음에서 설명하는 가상화의 기술로 알맞은 것은?

    

     1. Xen
     2. KVM
     3. VirtualBox
     4. Docker

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
ㅇ KVM : CPU 반가상 기술을 지원하지 않음.
                 호스트 서버에서 보면 게스트 서버는 하나의 프로세스로 간주되어 오버헤더가 거의 없다.
ㅇ Docker : 하이퍼바이저를 사용하거나 게스트 운영체제를 설치하지 않고,
                        서버 운영에 필요한 프로그램과 라이브러리만 이미지로 만들어 프로세스처럼동작시키는 경량화된 가상화 기술.
ㅇ VirtualBox : 오라클이 주도하여 개발, 배포하고 있는 x86 기반 가상화 소프트웨어
[해설작성자 : 정추]

76. 다음 중 네트워크 기반의 인증 관련 서비스로 틀린 것은?
     1. NIS
     2. SSL
     3. LDAP
     4. Active Directory

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
SSL : 암호화 기법을 이용하여 인터넷에서 안전하게 데이터를 전송하는 프로토콜
[해설작성자 : Dongry]

77. 다음에서 설명하는 프로그램으로 알맞은 것은?

    

     1. Proxy
     2. Squid
     3. Xinetd
     4. TCP Wrapper

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
TCP Wrapper : 유닉스 서버에서 침입 차단 서비스를 제공하는 공용 프로그램입니다. TCP 래퍼는 이것을 방지하기 위한 침입 차단 시스템 역할을 하는데 들어오는 패키슬 감시하여 어떤 외부 컴퓨터가 접속되면 접속 인가 여부를 점검해서 인가된 경우에는 접속을 허용하고 그 반대의 경우에는 거부합니다.
[해설작성자 : 수험생]

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

    

     1. /etc/samba/user
     2. /etc/samba/users
     3. /etc/samba/smbuser
     4. /etc/samba/smbusers

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%

79. FTP서버 구성 후 /etc/hosts.allow와 /etc/hosts.deny 파일을 이용한 접근제어를 설정하려고 한다. 다음 중 vsftpd.conf파일에 수정되어야할항목으로알맞은것은?
     1. tcp_wrappers
     2. userlist_enable
     3. session_support
     4. pam_service_name

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
ㅇ vsftpd.conf 설정 파일 해설
    anonymous_enable = yes //익명 ftp 서비스 활성화 여부 설정
    anon_upload_enable = yes //익명 FTP 접속자의 파일 업로드 권한 설정
    anon_mkdir_write_enable = yes    //익명FTP 접속자의 디렉토리 생성 권한 설정
    async_abor_eanble = yes //async ABOR명령 가능 여부 설정(기본설정 NO)
    acscii_upload_enable = yes //ASCII 파일 업로드 가능 여부 설정(기본값NO)
    ascii_download_enable = yes //ASCII 파일 다운로드 가능 여부 설정(기본값 NO)

    banned_email_file=/etc/vsftpd/banned_emails //접속을 거부할 이메일의 파일 경로 설정

    chroot_local_user = yes //홈 디렉토리 위로 이동 제한 여부 설정(기본값 NO)
                                                    //접속한 사용자의 홈 디렉터리를 최상위 디렉터리가 되도록 지정한다.

    chroot_list_enable = yes //chroot에서 제외할 사용자 목록파일 사용 여부 설정(기본값 NO)
    chroot_list_file=/etc/vsftpd/chroot_list //chroot에서 제외할 사용자 목록 파일과 경로 설정
    connect_from_port_20 = yes //standlone 모드를 운영하면서 데이터 전송포트 사용시 설정
    chown_uploads = yes //익명 FTP 서비스에서 익명 접속사 업로드한 파일의 소유권 자동 변경 설정
    chown_username = whoever //익명 FTP 서비스에서 익명 접속자가 업로드한 파일의 소유권 자동 변경한 후,

    dirmessage_enable=yes    //디렉토리 이동시 각 디렉토리 메시지 보여지게 할지 여부
    dirmessage_enagle = yes //FTP접속자가 다른 디렉토리로 이동시, 알림메시지 출력여부 설정
    data_connection_timeout = 120 //파일 업/다운로드시 연결을 유지하는 시간 설정(기본값 300초)
    deny_email_enable = yes //익명 FTP접속시 접속을 거부할 이메일 설정(기본값)

    ftpd_banner=welcome //FTP 접속자에게 보여줄 환영 메시지 설정

    idle_session_timeout = 600 //idle 상태에서 접속을 유지할 최대 시간 설정(기본값 300초)

    ls_recurese_enable = yes // FTP 접속자들의 ls -R 명령어 사용가능 여부 설정 기본값 no)
    listen = yes //standlone모드로 서비스할때 설정 (기본값 xinetd)
    listen_port=6590    //vsftpd 접속포트
    local_enable = yes //로컬 계정 사용자 접속 여부 설정
    local_umask = 022 //파일 퍼미션 정의(파일의 퍼미션은 644)

    nopriv_user=missflash //익명 FTP 접속자가 접속하는데 사용할 사용자 설정 (기본값 nobody)

    pam_service_name=vsftpd //pam 인증에 사용할 설정파일의 이름 설정

    tcp_wrappers = yes    //tcp_wrapper의 접근제어를 받도록 설정한다.
                                                /etc/hosts.allow와 /etc/hosts.deny 파일을 이용한 접근제어를 설정

    userlist_enable = yes //userlist 에 있는 계정 접속 허용

    write_enable = yes //쓰기 가능 여부 설정

    xferlog_enable = yes //FTP 접속자들의 업/다운로드 상황 로그파일 저장 여부 설정
                                                그 소유권을 변경할 사용자 설정 (root로 설정하지 말고)
    xferlog_file=/var/log/xferlog //로그파일 경로 설정
    xferlog_std_format = yes //로그파일 포맷 설정
[해설작성자 : 정추]

80. 아래와 같이 공유 디렉터리를 설정하려고 한다. 다음 중 NFS 서버 설정 옵션으로 알맞은 것은?

    

     1. rw, root_squash, secure
     2. rw, root_squash, anonuid
     3. rw, no_root_squash, async
     4. rw, no_root_squash, no_subtree_check

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
ㅇ NFS :
     네트워크 상에서 파일시스템을 공유하도록 설계된 파일 시스템.
     다른서버의 파티션을 마치 내 로컬영역인 것처럼 네트워크를 이용하여 사용할 수 있음.
     한 개의 서버에 NFS로 여러대의 웹서버로 연결할수 있어 여러클라이언트에서 한 서버의 정보를 공유할 수 있다.

ㅇ 문제에 사용된    옵션 설명
    rw : 읽기/쓰기
    
    root_squash :
        root 사용자만 nfsnobody 권한으로 매핑시키고, 일반 사용자 권한은 그대로 인정된다.
    no_root_squash
        클라이언트가 root 권한 획득가능(root로 인정), 파일 생성시 클라이언트의 권한으로 생성됨

    all_squash : 모든 uid, gid를 익명사용자에게 매핑. 디폴트 값이다.
    no_all_squach : 클라이언트가 root 권한 획득가능, 파일 생성시 클라이언트의 권한으로 생성됨

    async : 데이터 변경에 대해 비동기적 처리
[해설작성자 : 정추]

81. 다음은 sendmail의 매크로 설정파일을 복원하는 과정이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. ⓐ /etc/mail/sendmail.mc ⓑ /etc/mail/sendmail.cf
     2. ⓐ /etc/mail/sendmail.cf ⓑ /etc/mail/sendmail.mc
     3. ⓐ /etc/mail/sendmail.m4 ⓑ /etc/mail/sendmail.cf
     4. ⓐ /etc/mail/sendmail.cf ⓑ /etc/mail/sendmail.m4

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
ㅇ m4 명령어는 메일 송/수신 시 필요한 sendmail.cf 생성하는 명령어.
    ex) m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
[해설작성자 : 정추]

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

    

     1. /etc/aliases
     2. /etc/mail/access
     3. /etc/mail/virtusertable
     4. /etc/mail/local-host-names

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 42%
     <문제 해설>
/etc/aliases 특정 계정으로 들어오는 메일을 다른 계정으로 전송되도록 설정
/etc/mail/access 메일서버로 접근하는 호스트나 도메인 제어
/etc/mail/virtusertable 하나의 메일 서버에 여러가지 도메인을 사용하는 환경에서 동일한 계정을 사용할 때 각각의 도메인으로 연결
[해설작성자 : 예나]

ㅇ /etc/mail/local-host-names : 메일 수신지(도메인과 호스트)를 설정
    jjoya.com
    jjoya.co.kr
[해설작성자 : 정추]

83. 다음과 같이 메일서버로 접근하는 호스트나 도메인을 제어하려고 한다. 설정에 대한 설명으로 틀린 것은?

    

     1. 받는 사람이ihd.or.kr 도메인이라면 접근을허용한다.
     2. 192.168.0.82로접속하는클라이언트는메일을허가한다.
     3. 보낸 사람이 spam@spam.com 이면 메일을 거절하고 거부 메시지를 보낸다.
     4. 보낸 사람이 spam@cyberspam.com 이면 메일을 거절하고 거부 메시지를 보낸다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
DISCARD - 메일은 수신하지만 받은 메일을 아무런 통보없이 폐기처분한다.
[해설작성자 : 빈빈]

RELAY : 특정 호스트나 도메인의 접근을 허용함
    REJECT : 메일을 거절하고, 거부 메세지를 보냄
    DISCARD : 메일을 거부 메세지 없이 무조건 거절
                        메일은 수신하지만 받은 메일을 아무런 통보없이 폐기처분한다
    OK :
        DSN 조회가 되지 않은 경우라도 들어오는 메일을 허가함
        보통 거부된 도메인에 대한 예외 처리 시 사용
[해설작성자 : 정추]

84. 다음 중 가상화의 기능에 대한 설명으로 틀린 것은?
     1. 공유(sharing) : 다수의 많은 가상 자원들이 하나의 동일한 물리적 자원과 연결되어 있거나 가리키는 것을 말한다.
     2. 단일화(Aggregation) : 사용자는 마치 자기가 해당 자원을 혼자서만 사용하는 것과 같은 착각을 하게 해주는 것
     3. 에뮬레이션(Emulation) : 물리적 자원 자체에는 원래부터 존재하지 않았지만 가상 자원에는 어떤 기능들이나 특성들을 마치 처음부터 존재했던 것처럼 가질 수 있다.
     4. 절연(Insulation) : 가상화 자원들 또는 가상화 자원들을 사용하는 사용자에게 아무런 영향을 미치지 않으면서 물리적인 자원들이 교체될 수 있도록 해준다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
단일화(Aggregation) : 공유와 반대되는 가상화 개념으로서 가상자원에 대한 전체적인 관점에서 활용과 관리를 단순화 하는것
[해설작성자 : 쭝이]

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

    

     1. acl
     2. suid
     3. ags
     4. proxy

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
ㅇ squid.conf
    - 포트 설정 http_port 3128
        스퀴드 서버 포트를 설정한다.
        default 값은 3128 이다.
    - 캐시 설정 cache_mem 8 MB
        스퀴드 서버에서 사용하는 캐시 사이즈를 설정한다.
    - 로그 설정 cache_access_log /usr/local/squid/logs/access.log
        접근로그를 기록하는 파일을 설정한다.
    - acl : ACL(Access Control List)의 약자로 여러 호스트를 하나의 명칭으로 지정할 때 사용
        접근제어
        특정IP조소, 네트워크 대역, 도메인 등을 별칭 형태로 지정
            예) acl "ihd" {192.168.12/24: 192.168.5.13; };
[해설작성자 : 정추]

86. 다음은 zone파일의 문법적 오류를 검사하는 명령으로 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. named-check
     2. named-checkzone
     3. named-checkconf
     4. named-check-config

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
named-checkconf : DNS 서버의 환경설정 파일인 /etc/named.conf 파일의 문법적 오류를 찾아준다.
사용법 : named-checkconf [파일 명]
named-checkzone : zone 파일의 문법적 오류를 찾아준다.
사용법 : named-checkzone [도메인 명] [zone 파일 명]
[해설작성자 : 빈빈]

87. xinetd에서 생성하는 관련 데몬의 최대 개수를 50으로 지정하려고 한다. 다음 중 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. instance
     2. instances
     3. per_source
     4. per_sources

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
instances : 동시에 서비스할 수 있는 서버의 최대 개수를 지정하는 항목으로 접속 제한을 두지 않으려면 Unlimited로 설정합니다.
[해설작성자 : 수험생]

88. DHCP서버를 구성해 클라이언트에 192.168.0.2 부터 192.168.0.254까지 IP를 할당하려고 한다. 다음 중 dhcpd.conf 파일에 설정되는 옵션으로 알맞은 것은?
     1. range 192.168.0.2 192.168.0.254;
     2. range 192.168.0.2-192.148.0.254;
     3. range 192.168.0.2, 192.168.0.254;
     4. range 192.168.0.2∼192.168.0.254;

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
ㅇ dhcpd.conf
    # Global configuration ####################################
    option domain-name "chhanz.com";                     //Domain name을 지정
    option domain-name-servers ns.chhanz.com;    //DNS 서버를 지정
    default-lease-time 3600;                                     //임대 요청 만료 시간을 초단위로 지정
    max-lease-time 7200;                                             //클라이언트가 IP를 가지고 있을 최대 시간을 초단위로 지정
    authoritative;

    # subnet configuration ####################################
    subnet 10.50.2.0 netmask 255.255.255.0 {
     option routers                                    192.168.0.1;     //게이트웨이 주소를 지정
     option subnet-mask                            255.255.255.0; //서브넷 마스크
     option domain-name                            "example.com"; //도메인 네임
     option domain-name-servers            192.168.1.1;;    //도메인 네임 서버 IP 주소
     option time-offset                            -18000;                //시차
     range 192.168.0.2 192.168.0.254;                             // 클라이언트에 할당할 IP의 범위를 지정 (*) 구분이 공백
    }
[해설작성자 : 정추]

89. 다음 중 VNC서버에서 해상도를 변경하는 파일로 알맞은 것은?
     1. /etc/vnc.conf
     2. /etc/vncservers
     3. /etc/sysconfig/vnc.conf
     4. /etc/sysconfig/vncservers

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
/etc/sysconfig/vncservers : vnc 서버 설정 파일.

90. 다음 중 NTP에 대한 설명으로 틀린 것은?
     1. NTP란 컴퓨터간 시간을 동기화 하는데 사용되는 프로토콜이다.
     2. NTP서버를 이용해서 시간을 동기화 할 때 사용하는 명령어는 ntpdate이다
     3. NTP서버는 여러 계층으로 구성되는데, 각 계층을 나타내는 용어로 Class를 사용한다.
     4. NTP서버를 등록하기 위해서는 환경 설정 파일인 /etc/ntp.conf 내에서 등록할 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
NTP 서버는 여러 계층(stratum)으로 구성

91. 아파치 웹 데몬 시작 시 아래와 같은 오류가 발생됐다. 다음 중 이 문제를 해결하기 위해 설정되는 파일로 가장 알맞은 것은?

    

     1. /etc/hosts
     2. /etc/netconfig
     3. httpd-default.conf
     4. httpd-userdir.conf

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
ㅇ # /usr/local/apache/bin/apachectl start
    httpd: apr_sockaddr_info_get() failed for www -> www라는 호스트네임을 못찾음
    httpd: Could not reiliably determine the server's fully
    qualified domain name, using 127.0.0.1 for Server Name
    
ㅇ /etc/hosts
        용도 : 호스트 이름을 IP 주소에 매핑하는 로컬 정적 테이블
        형식 : <IP_address> <host_name>
                     127.0.0.1     localhost
                     127.0.0.2     www
[해설작성자 : 정추]

92. 다음은 DNS서버 zone 파일의 일부이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. A
     2. NS
     3. MX
     4. CNAME

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
ㅇ A : 호스트 이름을 IPv4 주소에 매핑
ㅇ NS (Name Server) : 도메인에 대한 신뢰할 수 있는 이름 서버를 지정
ㅇ MX (Mail Exchange) : 도메인의 메일 서버를 지정
ㅇ CNAME (Canonical Name) : 별칭 호스트 이름을 정식 호스트 이름에 매핑
     CNAME 레코드는 별칭을 설정하여 사용하는 레코드이다.
ㅇ 파일 내용 예시
==========================================================================
...
8                                 IN            NS                             ns.ihd.or.kr
9                                 IN            MX            10             mail.ihd.or.kr
11    www                     IN            A                                192.168.12.109
13    ftp                     IN            CNAME     @
...
============================================================================
[해설작성자 : 정추]

93. 다음은 소스 파일을 이용한 Apache 설치 중 관련 모듈을 동적 모듈로 지정하여 설치하는 화면 일부이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. --nodeps
     2. --with-apxs2
     3. --enable-mods-shared
     4. --with-config-file-path

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 47%

94. 다음은 삼바(Samba)에서 공유 정의(Share Definitions) 일부이다. 설정 상태 설명으로 틀린 것은?

    

     1. 공유 디렉터리는 /share로 설정한다.
     2. 사용자의 파일 생성, 삭제 권한은 알 수 없다.
     3. 윈도우에서 접근할 때에 폴더 이름은 www 이다.
     4. 해당 디렉터리에 접근은 사용자 ihduser1과 ihduser2만 가능하다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
writable = yes : 쓰기 가능이라는 의미로, 파일 생성 및 삭제가 가능하다.
[해설작성자 : comcbt.com 이용자]

95. 아파치 소스 파일이 정상적으로 다운로드 되었는지 검증해 보려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. md5
     2. md5sum
     3. md5hash
     4. md5source

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
md5sum : 리눅스 기본 명령어로 md5 해시 알고리즘으로 무결성 여부 체크.

96. 다음 중 ssh 포트를 들어오는 공격을 막기 위해 사용 가능한 보안 도구로 틀린 것은?
     1. iptables
     2. Tripwire
     3. fail2ban
     4. TCP wrapper

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
ㅇ Tripwire
     오픈 소스 트립와이어는 시스템의 특정한 파일의 변화를 모니터링하고 알림을 해주는 유용한 보안 그리고 무결성 도구

ㅇ TCP Wrapper
    tcpd라는 데몬이 슈퍼데몬인 inetd에 의하여 수행되는 서비스들의 접근을 제어
    유닉스 서버에서 침입 차단 서비스를 제공하는 공용 프로그램입니다.
    TCP 래퍼는 이것을 방지하기 위한 침입 차단 시스템 역할을 하는데 들어오는 패키슬 감시하여
     어떤 외부 컴퓨터가 접속되면 접속 인가 여부를 점검해서 인가된 경우에는
     접속을 허용하고 그 반대의 경우에는 거부합니다.
[해설작성자 : 정추]

97. 다음 설명에 해당하는 침해 유형으로 가장 알맞은 것은?

    

     1. DoS
     2. 랜섬웨어
     3. 트로이목마
     4. 웜바이러스

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
랜섬웨어 : Ransom(몸값) + Software(소프트웨어)의 합성어로 컴퓨터 내부에 있는 데이터를 고의적으로 잠그거나 사용할 수 없게 만들어버리는 악성 프로그램이다. 이를 빌미로 풀어주는 대가로 사용자는 해커에게 금전을 지불하고 해커는 사용자에게 금전을 받은 후 암호화를 풀 수 있는 키를 제공하지만 비트코인으로 지불하는 경우가 많아서 추적이 어렵고 해커가 키를 준다는 보장도 없다.
최근에 뉴스에서 많이 나오고 있다.
[해설작성자 : 수험생]

* Teardrop Attack : 공격 대상 컴퓨터에 헤더가 조작된 일련의 IP 패킷 조각(IP fragments)들을 전송함
* Land Attack : 공격자가 패킷의 출발지 주소(Address)나 포트(port)를 임의로 변경하여 출발지와 목적지의 주소(또는 포트)를 동일하게 함으로써, 공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법.
* Smurf Attack :인터넷 프로토콜 브로드캐스트나 기타 인터넷 에서 인터넷망을 공격하는 행위
* Death Attack인터넷 프로토콜 허용 범위(6만 5536바이트) 이상의 큰 패킷을 고의로 전송하여 발생한 서비스 거부(DoS) 공격.
[해설작성자 : 정추]

98. 다음 중 성능 향상을 위한 TOS(Type of Service) 설정과 같이 패킷 데이터를 변경하는 특수 규칙을 적용하는 iptables의 테이블로 알맞은 것은?
     1. filter
     2. nat
     3. mangle
     4. raw

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
iptables의 TABLE 3개의 요소
1. mangle : 패킷이 맨처음 들어왔을 경우에 제어가 가능, 패킷의 차단과 허용을 포함하여 라우팅 전,후에 규칙을 적용
2. nat : 패킷의 헤더를 검사하여 소스의 목적지의 아이피 변환
3. filter : magle과 비슷하나 nat로 나가는 패킷을 제외한 것의 차단과 허용을 목적
[해설작성자 : 쭝이]

99. 다음 중 나머지 셋과 다른 유형의 공격도구로 알맞은 것은?
     1. Crypolocker
     2. Stacheldraht
     3. Trinoo
     4. TFN

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
1. Crypolocker : 크립토락커는 마이크로소프트 윈도우 운영체제를 사용하는 x86 컴퓨터를 대상으로 한 랜섬웨어 트로이목마입니다.

이외의 2,3,4번은 모두 DDos 유형의 공격입니다. TrinOO -> TFN -> Stacheldraht 순으로 생겨났네요

2. Stacheldraht
3. Trinoo
4. TFN
[해설작성자 : 슈짱]

100. 다음 설명에 해당하는 DoS 공격 기법으로 알맞은 것은?

    

     1. Smurf Attack
     2. Ping of Death
     3. Teardrop Attack
     4. Land Attack

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
Smurf Attack : 인터넷 프로토콜 브로드캐스트나 기타 인터넷 운용 측면을 이용하여 인터넷망을 공격하는 행위입니다. 스머핑이라는 프로그램을 사용하고 이 프로그램은 마치 다른 네트워크 주소로부터 생성된 것처럼 보이는 네트워크 패킷을 만들어 주어진 네트워크 내 모든 IP 주소들, 즉 IP 브로드캐스트 주소로 ICMP 핑 메시지를 보냅니다.
[해설작성자 : 수험생]

ㅇ Teardrop Attack : 공격 대상 컴퓨터에 헤더가 조작된 일련의 IP 패킷 조각(IP fragments)들을 전송함
ㅇ Land Attack :
     공격자가 패킷의 출발지 주소(Address)나 포트(port)를 임의로 변경하여
     출발지와 목적지의 주소(또는 포트)를 동일하게 함으로써,
     공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법.
ㅇ Ping of Death
     죽음의 핑(Ping of Death)은 해킹 기법의 하나이다. 규정 크기 이상의 ICMP 패킷으로 시스템을 마비시키는 공격을 말한다.
[해설작성자 : 정추]

리눅스마스터 1급 필기 기출문제(해설) 및 CBT 2018년03월10일을 이용해 주셔서 감사합니다.
리눅스마스터, 1급, 리눅스, 마스터, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사



List of Articles
번호 제목 글쓴이 날짜 조회 수
23279 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2013년03월09일(7882) 좋은아빠되기 2024.09.05 5
23278 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2013년09월14일(7883) 좋은아빠되기 2024.09.05 5
23277 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2014년03월08일(7884) 좋은아빠되기 2024.09.05 7
23276 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2014년09월13일(7885) 좋은아빠되기 2024.09.05 9
23275 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2015년03월14일(7886) 좋은아빠되기 2024.09.05 9
23274 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2015년09월12일(7887) 좋은아빠되기 2024.09.05 8
23273 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2016년03월12일(7888) 좋은아빠되기 2024.09.05 10
23272 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2016년09월10일(7889) 좋은아빠되기 2024.09.05 7
23271 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2017년03월11일(7890) 좋은아빠되기 2024.09.05 5
23270 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2017년09월09일(7891) 좋은아빠되기 2024.09.05 7
» 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월10일(7892) 좋은아빠되기 2024.09.05 18
23268 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2018년09월08일(7893) 좋은아빠되기 2024.09.05 9
23267 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년01월20일(7894) 좋은아빠되기 2024.09.05 6
23266 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년03월16일(7895) 좋은아빠되기 2024.09.05 10
23265 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년06월01일(7896) 좋은아빠되기 2024.09.05 8
23264 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년08월31일(7897) 좋은아빠되기 2024.09.05 7
23263 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년11월16일(7898) 좋은아빠되기 2024.09.05 7
23262 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2009년03월15일(7899) 좋은아빠되기 2024.09.05 6
23261 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2009년06월07일(7900) 좋은아빠되기 2024.09.05 6
23260 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2009년09월06일(7901) 좋은아빠되기 2024.09.05 6
Board Pagination Prev 1 ... 581 582 583 584 585 586 587 588 589 590 ... 1749 Next
/ 1749