- Sun Microsystems사의 클라이언트 서버 디렉터리 서비스 프로토콜
- 시스템의 중요한 파일의 정보들을 네트워크상에 있는 모든 호스트에 배포하는데 사용하는 데이터베이스 액세스 기능을 제공하며 RPC 기반
- 하나의 NIS 서버에서 다수의 서버에 대한 사용자 인증 기능을 수행할 수 있음
- NFS와 연동하여 효율적인 네트워크 서버 환경을 구축할 수 있음
- 관련 서비스에는 ssh, telnet, samba 등이 있음 (dns 는 X)
- NIS 서버
- /etc/rc.d/init.d/rpcbind start 또는 service rpcbind start : RPC 관련 데몬을 실행
- NIS 서버 관련 데몬 3개를 실행
- /etc/rc.d/init.d/ypserv 또는 service ypserv start
- /etc/rc.d/init.d/yppasswdd 또는 service yppasswdd start
- /etc/rc.d/init.d/ypxfrd 또는 service ypxfrd start
- NIS 서버 데몬 NIS 서버와 클라이언트 간의 매핑 속도를 향상시켜주는 데몬
- NIS 클라이언트
- ypbind : NIS 클라이언트 데몬
- ypwhich 명령어 : NIS 클라이언트에서 사용하는 명령어. NIS 서버의 이름과 관련 맵 파일을 출력
- [-m] : NIS 서버의 맵 파일 출력
- ypcat 명령어
- NIS 클라이언트에서 사용하는 명령어 NIS 서버의 DB인 맵 파일의 내용을 출력
- passwd.byname 파일 내용을 확인할 때 사용
- EX) # ypcat passwd.byname
- yppasswd : NIS 암호 업데이트 데몬
- nisdomainname : NIS 도메인명을 지정하는 명령어
- ypupdated : 맵을 수정하는 데몬
- NIS 관련 파일
- passwd.byname : 사용자 계정 관련 정보가 저장된 파일
- hosts.byname : 호스트 관련 정보가 저장된 파일
- /var/yp 관련 맵 파일이 위치하는 디렉터리
- 설정 내용 수정 시 이 디렉터리에서 make 명령어로 갱신
- 맵 파일은 /var/yp/[도메인명]으로 생성됨
- /etc/yp.conf : 환경설정 파일
- /etc/sysconfig/network : 네트워크 관련 항목들을 설정하는 파일
- NIS 도메인 이름을 부팅 시에도 적용하기 위해 이 파일에 도메인을 등록
- “NISDOMAIN=[도메인 이름]”을 추가해주면 됨
- 조건.
- 가. RPC 관련 데몬을 실행함
/etc/rc.d/init.d/rpcbind start 또는 service rpcbind start
- 나. NIS 서버 관련 데몬 3개를 실행함
/etc/rc.d/init.d/ypserv start 또는 service ypserv start
/etc/rc.d/init.d/yppasswdd start 또는 service yppasswdd start
/etc/rc.d/init.d/ypxfrd start 또는 service ypxfrd start
- NIS 도메인명을 설정하는 과정
- 가. 관련 명령어를 사용해서 NIS 도메인명을 ihd.or.kr로 지정
nisdomainname ihd.or.kr
- 나. 재부팅 시에도 관련 NIS 도메인명을 적용시키기 위해 관련 파일에 등록함
# vi /etc/sysconfig/network
NISDOMAIN=ihd.or.kr
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] NTP 관리 (0) | 2024.11.12 |
---|---|
[리눅스마스터 1급 - 2차] DHCP 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 프록시 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] DNS 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 슈퍼 데몬 관리 (0) | 2024.11.12 |