본문 바로가기

ETC/자격증

[리눅스마스터]제1402회 리눅스마스터 1급 2차 시험 작업식 풀이 1

반응형

11. 다음은 NIS Master 서버 설정의 과정이다. 다음 조건에 맞도록 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(8점)

서버의 재부팅 후에도 NIS 도메인과 호스트네임이 유지되도록 ( ① ) 파일을 수정한다.
[root@ihd ~]# vi ( ① )
-------------------------------------------------------------
NISDOMAIN=ihd.or.kr
HOSTNAME=nis.ihd.or.kr
-------------------------------------------------------------
[root@ihd ~]# service ( ② ) start

<조 건>
- 도메인은 ihd.or.kr 이다.
- 호스트네임은 nis.ihd.or.kr 이다.
- portmap 관련 데몬은 활성화되어 있다.

 

[root@server1 yp]# vi /etc/sysconfig/network

 

네트워크 관련 항목들을 설정하는 파일 : /etc/sysconfig/network

 

<NIS 데몬>

관련데몬 설명
ypserv NIS 서버를 운영하는 데몬
yppasswd NIS 클라이언트 패스워드 설정 데몬
ypxfrd NIS 서버와 클라이언트간 맵핑속도 관련 데몬

 

① /etc/sysconfig/network

② ypserv

 

12. 삼바(Samba) 서비스를 이용하여 디렉터리를 공유하고자 smb.conf 파일을 수정하려고 한다.
다음 조건에 맞도록 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(12점)

[ ① ]
( ② ) = /smbfile
( ③ ) = ihduser
( ④ ) = yes

<조 건>
- 공유명은 ihdsmb 이다.
- 공유하려는 디렉터리 위치는 /smbfile 이다.
- 현재 /smbfile 디렉터리의 소유자는 ihduser 이다.
- 공유된 디렉터리가 ihduser 사용자에 대해서만 읽고 쓰기가 가능하다.

 

 

1) smb.conf 위치 확인

[root@server1 /]# find / -name smb.conf
/etc/samba/smb.conf

 

2) 내용 확인

[root@server1 /]# vi /etc/samba/smb.conf

 

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes

[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775

 

① 공유명 설정

② 공유 디렉터리

③ 공유 디렉터리에 로그인할 수 있는 사용자 지정

④ 쓰기 권한

 

① ihdsmb

② path

③ valid users

④ writable

 

13. 관리자인 홍길동은 운영중인 웹 서버(아파치 2.x)를 웹브라우저를 통해 서버의 실행에 대한 모니터링을 하려고 

한다. 다음 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(12점)

( ① ) on
<Location /server-status>
( ② ) server-status
( ③ ) deny,allow
Deny from all
( ④ )
</Location>
<Directory /server-status>
AllowOverride ( ⑤ )
</Directory>

<조 건>
- 관리자 PC 인 admin.ihd.or.kr 에서만 정보를 볼 수 있어야 한다.
- 웹브라우저에서는 http://서버주소/server-status로 접근되어야 한다.
- 사용모듈은 mod_info.c 이며, 웹페이지 인증을 통해 접근이 되어야 한다.

 

아파치 서버 환경 설정 파일 : httpd.conf

 

1) 환경 파일 위치 확인

[root@server1 /]# find / -name httpd.conf
/etc/httpd/conf/httpd.conf

 

2) 내용 확인

[root@server1 /]# vi /etc/httpd/conf/httpd.conf

 

<예제 설정 값>

<Location /server-info>
    SetHandler server-info
    Order allow,deny
    # 자신으로 부터 접근 허가
    Allow from 127.0.0.1
    # 추가로, 근처에 있는 워크스테이션으로 부터 접근 허가
    Allow from 192.168.1.17
</Location>

 

mod_info.c -> server-info : 서버의 설정 정보를 알려준다.

 

① ExtendedStatus

② SetHandler

③ Order

④ Allow from admin.ihd.or.kr

⑤ AuthConfig

반응형