본문 바로가기

자격증/리눅스 1급 - 필기 기록

[ 리눅스 1급 요약 ] - 네트워크 서비스 2

728x90
반응형


1. 다음 LDAP 속성 중 이름과 성의 조합을 나타내는 키워드로 알맞은 것은 ?

 

1️⃣ cn

2️⃣ givenName

3️⃣ sn

4️⃣ dc

 

더보기

1️⃣ cn

 

LDAP 디렉터리 구조에서 사용되는 속성 유형 키워드

 

cn ( CommonName )

일반적으로 이름과 성의 조합

 

564

 


2. 다음 ( ? ) 안에 들어갈 LDAP  속성으로 알맞은 것은 ?

 

( ㄱ ) : John Doe

( ㄴ ) : John

( ㄷ ) : Doe

 

1️⃣ ㄱ : su / ㄴ : cn / ㄷ : givenName

2️⃣ ㄱ : su / ㄴ : givenName / ㄷ : cn 

3️⃣ ㄱ : cn / ㄴ : givenName / ㄷ : s

4️⃣ ㄱ : cn / ㄴ :  sn  / ㄷ : givenName

 

더보기

3️⃣ ㄱ : cn / ㄴ : givenName / ㄷ : s

 

LDAP 디렉터리 구조에서 사용되는 속성 유형 키워드

 

cn ( CommonName )

일반적으로 이름과 성의 조합

 

givenName ( givenname )

이름을 나타냄

 

sn ( SurName )

성을 나타냄

 

564


3. 다음은 NIS 관련 설명이다. ( ? ) 안에 들어갈 말은 ?

 

NIS 는 ( ㄱ ) 을 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 한다.

초기에는 ( ㄴ ) 데몬이 그 역할을 수행했으나

현재는 ( ㄷ ) 데몬이 대신하고 있다.

 

 

1️⃣ ㄱ : BIND / ㄴ : rpcbind / ㄷ : postmap 

2️⃣ ㄱ : BIND / ㄴ : postmap / ㄷ : rpcbind 

3️⃣ ㄱ : RPC / ㄴ : rpcbind / ㄷ : postmap 

4️⃣ ㄱ : RPC / ㄴ :  postmap / ㄷ : rpcbind 

 

더보기

4️⃣ ㄱ : RPC / ㄴ :  postmap / ㄷ : rpcbind 

 

NIS 는 ( RPC ) 을 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 한다.

초기에는 ( postmap ) 데몬이 그 역할을 수행했으나

현재는 ( rpcbind ) 데몬이 대신하고 있다.

 

NIS 를 이용하기 위해서는 서버 및 클라이언트에서 공통적으로 해야 할 작업이 있다.

먼저 NIS 는 RPC ( Remote Procedure Call ) 을 사용하기 때문에 과련 호출을

처리해주는 데몬을 반드시 구동시켜야 한다.

또한, DNS 를 조회하기 전에 NIS 를 더욱 빠르게 이용하거나 도메인이 없어

NIS 구성을 테스트해보려면 /etx/hosts 에 등록하는 것도 좋은 방법이다.

 

PCR 관련 데몬 실행하려면 NFS 와 마찬가지로 NIS 도 rpcbind 데몬이 구동되어 있어야 한다.


4. 다음 중 NIS 서버 관련 데몬으로 거리가 먼 것은 ?

 

1️⃣ ypserv

2️⃣ ypbind

3️⃣ yppasswdd

4️⃣ ypxfrd

 

더보기

2️⃣ ypbind

 

NIS 서버 데몬 스크립트

- ypserv

NIS 서버를 운영하는 주 데몬 스크립트이다.

 

- yppasswdd

NIS 클라이언트에서 패스워드 시에 적용되도록 해주는 데몬 스크립트이다.

 

- ypxfrd

NIS 서버와 NIS 클라이언트 간의 맵핑속도로 높여주는 데몬 스크립트이다.

 

565

 


5. NIS 도메인명을 부팅 시에 적용시키려고 한다. 가장 알맞은 것은 ?

 

1️⃣ /etc/hosts

2️⃣ /etc/sysconfig/network

3️⃣ /etc/resolv.conf

4️⃣ /etc/networks

 

더보기

2️⃣ /etc/sysconfig/network

 

NIS 도메인 설정

NIS 에서 사용할 도메인명을 설정해야 한다.

nisdomainname 이라는 명령을 사용하여 지정해도 되지만, 계속적으로 사용한다면 부팅 시에 적용되도록 /etc/sysconfig/network 파일에 등록한다.

 

565

 


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

 

1️⃣ ypserv

2️⃣ ypbind

3️⃣ yppasswdd

4️⃣ ypxfrd

 

더보기

2️⃣ ypbind

 

NIS 클라이언트를 사용하기 위해서는 ypbind와 yp-tools 라는 패키지가 설치되어 있어야 한다.관련 패키지가 설치되어 있지 않다면, yum 을 이용해서 설치하도록 한다.NIS 클라이언트 관련 데몬은 ypbind 이다.

567

 


7. 다음 중 NIS 서버명과 관련 맵 파일을 출력할 때 사용하는 명령으로 알맞은 것은 ?

 

1️⃣ ypbind

2️⃣ ypcat

3️⃣ yptest

4️⃣ ypwhich

 

더보기

4️⃣ ypwhich

 

NIS 클라이언트에서 사용하는 명령어로 NIS 서버명과 관련 맵 파일을 보여준다.

 

568

 


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

 

# ( ? ) passwd.byname

 

1️⃣ ypbind

2️⃣ ypcat

3️⃣ yptest

4️⃣ ypwhich

 

더보기

2️⃣ ypcat

 

NIS 클라이언트에서 사용하는 명령어로 NIS 서버의 데이터베이스라고 할 수 있는

맵 파일의 내용을 확인하는 명령이다.

569

 


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

 

삼바는 초기에 ( ㄱ ) 프로토콜을 사용해서 유닉스 계열 운영체제와 윈도우 운영체제간의 자료 공유를 하였다.

현재는 ( ㄴ ) 프로토콜로 확장되었다.

 

1️⃣ ㄱ : SMB /  ㄴ : BIND

2️⃣ ㄱ : SMB /  ㄴ : CIFS

3️⃣ ㄱ : CIFS /  ㄴ : SMB

4️⃣ ㄱ : CIFS /  ㄴ : BIND

 

더보기

2️⃣ ㄱ : SMB /  ㄴ : CIFS

 

삼바는 초기에 ( SMB ) 프로토콜을 사용해서 유닉스 계열 운영체제와 윈도우 운영체제간의 자료 공유를 하였다.

현재 SMB 프로토콜은 유닉스와 윈도우 환경을 동시에 지원하는 ( CIFS ) 프로토콜로 확장되었다.

 

576

 


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

 

삼바는 두 개의 데몬으로 동작한다.

( ㄱ ) 는 파일과 프린터 공유, 사용자 권한 부여 및 확인 등을 담당하고,

( ㄴ ) 는 WINS 를 담당하는 데몬으로 컴퓨터명과 IP 주소 연결 등의 역할을 수행한다.  

 

1️⃣ ㄱ : smbd /  ㄴ : winsd

2️⃣ ㄱ : smbd /  ㄴ : nmbd

3️⃣ ㄱ : nmbd /  ㄴ : smbd

4️⃣ ㄱ : nmbd /  ㄴ : winsd

 

더보기

2️⃣ ㄱ : smbd /  ㄴ : nmbd

 

삼바는 두 개의 데몬으로 동작한다.

( smbd  ) 는 파일과 프린터 공유, 사용자 권한 부여 및 확인 등을 담당하고,

( nmbd ) 는 WINS ( Windows Internet Name Service) 를 담당하는 데몬으로

컴퓨터명과 IP 주소 연결 등의 역할을 수행한다.  

 

577


 

11.다음 중 smb.conf 파일의 문법에 대한 설명으로 틀린 것은 ?

 

1️⃣ # 으로 시작하는 행은 주석으로 간주되어 무시된다.

2️⃣ 항목과 값의 설정은 'name = value' 형식으로 지정한다.

3️⃣ 각 행이 끝날 때는 세미콜론을 덧붙혀야 한다.

4️⃣ 특정 섹션의 정의는 [ ] 을 사용한다.

 

더보기

3️⃣ 각 행이 끝날 때는 세미콜론을 덧붙혀야 한다.

 

- # 으로 시작하는 행

이 행은 주석처리 간주되어 무시된다.

 

- ; 으로 시작하는 행

이 행도 주석처리 간주되어 무시된다.

보통 이런 행은 설정행이 작동하지 않도록 설정하거나 설명을 추가할 때 사용된다.

#과 ;이 모두 주석으로 사용되는 이유는 유닉스 계열은 #, 윈도우는 ; 를 주석으로 사용하기 때문에

삼바 서버에서는 모두 주석으로 인정한다.

 

- []

을 사용하는 행섹션을 정의하는 역할을 하고, 하나의 섹션이 정의된 후 그 다음 섹션이 정의될 때 까지의 행들은 해당 섹션에 속한다.

 

- name = value  행사용하는 옵션과 해당 값을 설정하는 행이다.

 

578

 


12. 인증 없이 삼바 서버에 접근 가능하도록 설정 하려고 한다. 다음 ( ? ) 안에 들어갈 내용은 ?

 

# vi /etc/samba/smb.conf

security = ( ? )

 

1️⃣ all

2️⃣ users

3️⃣ user

4️⃣ share

 

더보기

4️⃣ share

 

삼바 서버에 접속할 때 사용자명과 패스워드를 입력해야 한다.

security  = user

579

 


13. 삼바 서버에 접속을 192.168.12.0 네트워크 대역에 속한 호스트만 가능하도록 smb.conf 파일에 설정하려고 한다.

다음 중 관련 항목 및 값으로 알맞은 것은 ?

 

1️⃣ host allow = 192.168.12

2️⃣ host allow = 192.168.12.

3️⃣ allow host = 192.168.12

4️⃣ allow host  = 192.168.12.

 

더보기

2️⃣ host allow = 192.168.12.

 

host allow = 192.168.0 127. 127.

192.168.0 네트워크 대역에 속한 모든 호스트들과 로컬 시스템 (127.0.0.0 네트워크) 에서 접속이 가능하다.

 

579

 


14. 다음 중 192.168.12.22 번 IP 주소를 사용하는 윈도우 시스템의 공유 폴더를 확인하는 명령으로 알맞은 것은 ?

 

1️⃣ smbclient -M 192.168.12.22

2️⃣ smbclient -L 192.168.12.22

3️⃣ smbclient -D 192.168.12.22

4️⃣ smbclient -U 192.168.12.22

 

더보기

2️⃣ smbclient -L 192.168.12.22

 

리눅스 및 유닉스에서 사용하는 삼바 클라이언트 명령으로 윈도우 서버로 접근할 때 사용된다.

사용법에 ftp 클라이언트 명령과 유사하게 접속한 후에 특정 명령어를 입력하려 작업을 수행한다.

접속된 후에 ? 나 help 라고 입력하면 사용 가능한 명령어의 목록을 볼 수 있다.

580

 


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

 

1️⃣ smbclient \\\\192.168.5.13\\joon

2️⃣ smbclient \\192.168.5.13\joon

3️⃣ smbclient ////192.168.5.13\\joon

4️⃣ smbclient //192.168.5.13\\joon

 

더보기

1️⃣ smbclient \\\\192.168.5.13\\joon

 

smbclient [option] [호스트명]

대상이 되는 호스트명은 192.168.12.22 처럼 IP 주소도 가능하고,

동일한 작업 그룹을 사용할 때

리눅스 시스템인 경우에는 호스트 이름,

윈도우 시스템인 경우에는 컴퓨터 이름을 지정하면 된다.

또한 호스트명 다음에 공유 디렉토리 명을 입력할 수 있는데,  \ 나 / 기호 모두 사용 가능하다.

윈도우에서 NetBIOS 를 이용하여 접속할 때 윈도우 탐색기나 웹 브라우저로 \\192.168.12.22 형태로 접속 가능한데, 리눅스에서 subclient 명령을 이용하여 \로 접근할 때는 일반적인 윈도우에서 사용하는 개수의 2배로 지정한다.

또한 /를 사용하는 경우에는 호스트명 앞에는 2개를 사용하고 디렉터리 구분은 1개를 사용한다.

참고로 윈도우 호스트에 접근할 때 윈도우 운영체제가 대소문자를 구분하지 않는 관계로

smbclient 명령어도 대소문자를 구분하지 않는다.

 

smbclient \\\\joon\\source -U administratorjoon 이라는 호스트에 공유 디렉터리인 source 에 administrator 계정으로 접근한다.

 

581

 


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

 

1️⃣ smbclient //192.168.5.13//joon

2️⃣ smbclient \\192.168.5.13\joon

3️⃣ smbclient ////192.168.5.13//joon

4️⃣ smbclient //192.168.5.13/joon

 

더보기

4️⃣ smbclient //192.168.5.13/joon

 

smbclient [option] [호스트명]

대상이 되는 호스트명은 192.168.12.22 처럼 IP 주소도 가능하고,

동일한 작업 그룹을 사용할 때

리눅스 시스템인 경우에는 호스트 이름,

윈도우 시스템인 경우에는 컴퓨터 이름을 지정하면 된다.

또한 호스트명 다음에 공유 디렉토리 명을 입력할 수 있는데,  \ 나 / 기호 모두 사용 가능하다.

윈도우에서 NetBIOS 를 이용하여 접속할 때 윈도우 탐색기나 웹 브라우저로 \\192.168.12.22 형태로 접속 가능한데, 리눅스에서 subclient 명령을 이용하여 \로 접근할 때는 일반적인 윈도우에서 사용하는 개수의 2배로 지정한다.

또한 /를 사용하는 경우에는 호스트명 앞에는 2개를 사용하고 디렉터리 구분은 1개를 사용한다.

참고로 윈도우 호스트에 접근할 때 윈도우 운영체제가 대소문자를 구분하지 않는 관계로

smbclient 명령어도 대소문자를 구분하지 않는다.

 

smbclient \\\\joon\\source -U administrator

joon 이라는 호스트에 공유 디렉터리인 source 에 administrator 계정으로 접근한다.

 

581

 


17. 다음 중 smb.conf 파일의 설정 오류를 점검할 때 사용하는 명령으로 알맞은 것은 ?

 

1️⃣ substatus

2️⃣ testparm

3️⃣ smbpasswd

4️⃣ nmblookup

 

더보기

2️⃣ testparm

 

testparm

삼바의 환경 설정 파일인 smb.conf 의 설정 여부를 확인한다.

582

 


18. posein 이라는 삼바 사용자를 제거하려고 한다. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

#smbpasswd ( ? ) posein 

 

1️⃣ -n

2️⃣ -d

3️⃣ -x

4️⃣ -e

 

더보기

3️⃣ -x

 

subpasswd삼바 사용자를 생성 및 삭제, 패스워드 변경, 활성 및 비활성화 등 관련 정보를 변경하는 명령이다.

 

-x 옵션삼바 사용자를 제거할 때 사용한다.

584

 


19. posein 이라는 삼바 사용자를 암호 입력 없이 로그인 되도록 설정하려고 한다.

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

 

# smbpasswd ( ? ) posein

 

1️⃣ -n

2️⃣ -d

3️⃣ -x

4️⃣ -e

 

더보기

1️⃣ -n

 

subpasswd

삼바 사용자를 생성 및 삭제, 패스워드 변경, 활성 및 비활성화 등 관련 정보를 변경하는 명령이다.

 

-n 옵션

패스워드 없이 로그인이 가능하도록 할 때 사용한다/

smb.conf 에 'null password = yes' 라고 추가로 설정해야 한다.

584

 


20. 다음에서 설명하는 삼바 관련 명령으로 알맞은 것은 ?

 

삼바 사용자의 데이터베이스 파일인  SAM database 를 관리해주는 명령으로

삼바 사용자 추가, 사용자 목록 확인, 사용자 정보 확인 등이 가능하다.

 

1️⃣ smbpasswd

2️⃣ smbclient

3️⃣ smbadduser

4️⃣ pdbedit

 

더보기

4️⃣ pdbedit

 

pdbedit

삼바 사용자의 데이터베이스 파일인 SAM database 를 관리해주는 명령이다.

 

584


21. posein  및 yuloje 라는 삼바 사용자만 접근 가능하도록 하려고 한다. 다음 ( ? ) 안에 들어갈 내용으로 알맞는 것은 ?

 

[www]

comment = Web Directory

path = /usr/local/apache/htdocs

( ? ) =posein yuloje

writable = yes

 

1️⃣ valid user

2️⃣ valid users

3️⃣ valid-user

4️⃣ valid-users

 

더보기

2️⃣ valid users

 

윈도우에서 접근할 때의 폴더 이름은  www 로 설정한다.

설명은 Web Directory 로 설정한다.

공유 디렉터리 경로는 /usr/local/apache/htdocs 로 설정한다.

접근 가능한 사용자는 posein webgirl 만 설정한다.

두 사용자 모두 파일 생성 및 삭제 권한을 부여한다.

 

[www]

comment = Web Directory

path = /usr/local/apache/htdocs

valid-users = posein yuloje

writable = yes

 

585

 


22. 다음 중 NFS 서버의 접근 제어 및 환경 설정 파일로 알맞은 것은 ?

 

1️⃣ /etc/export

2️⃣ /etc/exports

3️⃣ /etc/exportfs

4️⃣ /etc/nfs.conf

 

더보기

2️⃣ /etc/exports

 

NFS 서버의 환경 및 접근 제어는 /etc/exports 에서 설정하고, 데몬 스크립트인 rpcbind, nfs-server 를 실행하면 사용이 가능하다.참고로 /etc/exports 에서 특정 디렉터리에 rw 옵션을 지정하는 경우에는 리눅스의 디렉터리 퍼미션에도 rw 권한이 있는지 반드시 확인해야 한다.

 

589

 


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

 

NFS 클라이언트에서 접근하는 모든 사용자 (Root 포함) 의 권한을 nobody ( 또는 nfsnobody ) 로 매핑시킨다.

 

1️⃣ root_squash

2️⃣ no_root_squash

3️⃣ all_squash

4️⃣ squash

 

더보기

3️⃣ all_squash

 

/etc/exports 옵션

 

all_squash

NFS 클라이언트에서 접근하는 모든 사용자 (Root 포함) 의 권한을 nobody ( 또는 nfsnobody ) 로 매핑시킨다.

 

590

 


24. 다음 중 NFS 서버의 root_squash 옵션에 대한 설명으로 가장 알맞은 것은 ?

 

1️⃣ NFS 클라이언트에서 접근하는 root 사용자를 NFS 서버 상의 root 권한자로 인정한다.

2️⃣ NFS 클라이언트에서 접근하는 root 사용자를 NFS 서버상의 nfsnobody 권한자로 인정한다.

3️⃣ NFS 클라이언트 사용자 중에 root 를 제외하고 모든 사용자는 nfsnobody 권한자로 인정한다.

4️⃣ NFS 클라이언트에서 접근하는 모든 사용자 (root 포함) NFS 서버 상의 nfsnobody 권한자로 인정한다.

 

더보기

2️⃣ NFS 클라이언트에서 접근하는 root 사용자를 NFS 서버상의 nfsnobody 권한자로 인정한다.

 

root_squash 

NFS 클라이언트에서 접근하는 root 사용자를 무시하고 서버상의 nobody 로 매핑시키는 옵션으로 기본값이다.

일반 사용자의 권한은 그대로 인정된다.

590

 


25. NFS 서버에서 익스포트된 정보를 확인하려고 한다. 다음 ( ? ) 안에 들어갈 명령으로 알맞은 것은 ?

 

[root@nfs_server]# ( ? )

 

1️⃣ showmount

2️⃣ exportfs

3️⃣ nfsstat

4️⃣ rpcinfo

 

더보기

2️⃣ exportfs

 

NFS 서버에 익스포트된 디렉터리 정보를 관리해주는 명령이다.

 

592

 


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

 

[root@www ~]# 
      program    vers   proto   port  service
       100000       4     tcp    111  portmapper
       100000       3     tcp    111  portmapper
       100000       2     tcp    111  portmapper
       100000       4     tcp    111  portmapper
       100000       3     tcp    111  portmapper
       100000       2     tcp    111  portmapper

 

1️⃣ showmount

2️⃣ exportfs

3️⃣ nfsstat

4️⃣ rpcinfo

 

더보기

4️⃣ rpcinfo

 

rpc 관련 정보를 출력해주는 명령이다.

 

591

 


27. NFS 클라이언트에서 NFS 서버에 익스포트된 정보를 확인하려고 한다. 다음 ( ? ) 안에 들어갈 명령으로 알맞은 것은 ?

 

[root@nfs_client]# ( ? ) -e nfs_server

 

1️⃣ showmount

2️⃣ exportfs

3️⃣ nfsstat

4️⃣ rpcinfo

 

더보기

1️⃣ showmount

 

NFS 서버의 마운트 관련 정보를 출력하는 명령이다.

NFS 클라이언트에서 NFS 서버에 익스포트된 정보를 확인할 때도 사용한다.

 

593

 


28. 다음 중 vsftpd.conf 설정에서 최대 접속자를 지정하는 항목값으로 알맞은 것은 ?

 

1️⃣ maxclient = 50

2️⃣ maxclients = 50

3️⃣ max_client = 50

4️⃣ max_clients = 50

 

더보기

4️⃣ max_clients = 50

 

max_clients = 50

최대 접속자를 지정하는 항목이다.

599

 


29. 다음 중 vsftpd.conf 설정에서 하나의 IP 주소당 허용할 최대 접속수를 지정하는 항목으로 알맞은 것은 ?

 

1️⃣ max_per_ip = 3

2️⃣ max_per_client = 3

3️⃣ max_per_address = 3

4️⃣ max_per_ip_address = 3

 

더보기

1️⃣ max_per_ip = 3

 

max_per_ip = 3

한 IP 주소 당 허용할 접속수를 지정하는 항목이다.

 

599

 


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

 

1️⃣ ftp 서버에 접근할 수 있는 계정 목록 파일이다.

2️⃣ ftp 서버에 접근할 수 없는 계정 목록 파일이다.

3️⃣ ftp 서버에 파일을 업로드할 수 있는 계정 목록 파일이다.

4️⃣ ftp 서버에 파일을 업로드할 수 없는 계정 목록 파일이다.

 

더보기

2️⃣ ftp 서버에 접근할 수 없는 계정 목록 파일이다.

 

/etc/vsftpd/ftpusers

PAM 관련 설정 파일인 /etc/pam.d/vsftpd 에 사용되는 파일로 기본 설정이 접근 거부될 사용자 목록으로 이용된다.

 

596


 

728x90
반응형