*NFS 실습 : Man Page 서버 구축
메뉴얼 페이지를 서버에서 제공하는 설정
(NFS Clinet)
#cd /usr/share (man 명령어 디렉터리 경로)
#mv man man.old (man 명령어를 못하게 됨)
#man ls (안되어짐)
(NFS Server)
#vi /etc/exports
-------------------------------------exports----------------------------------
/usr/share/man 172.30.1.0/255.255.255.0(ro) (읽기만 가능하게)
--------------------------------------------------------------------------------
#exportfs -ar
#exportfs -v
(NFS Client)
#showmout -e NFS Server IP
#mkdir /usr/share/man
#mount NFS Server IP:/usr/share/man /usr/share/man
#df -h
#man ls (man이 되어짐)
(복원)
#umount /user/share/man
*NFS 실습 : Home Dir 서버 구축
특정 사용자의 홈디렉터리 공간을 서버의 공유된 자원으로 사용 설정
(NFS Server)
#mkdir -p /export/home
#useradd -u 3000 -g 100 -d /export/home/nfsuser nfsuser (nfs는 UID,GID를 비교해서 같으면 권한을 같음으로 설정하고 디렉터리도 경로 설정하여 생성)
#passwd nfsuser
#vi /etc/exports
----------------------------exports--------------------
/export/home 172.30.1.35/255.255.255.0(rw)
---------------------------------------------------------
#exportfs -ar
#exportfs
#su - nfsuser
$pwd (홈디렉터리는 /export/home/nfsuser)
$touch README_nfsuser
$tail -f README_nfsuser (클라이언트에서 마운트하여 해당 파일에 작성하는걸 모니터링)
(NFS Client)
#useradd -u 3000 -g 100 -M nfsuser (NFS서버의 nfsuser의 UID,GID를 같게하고 홈디렉터리를 생성하지 않는 설정으로 nfsuser생성 홈디렉생성시 /etc/skel에서 파일을 얻어옴으로)
#passwd nfsuser
#showmount -e NFS Server IP
#mkdir /home/nfsuser
#chown nfsuser:users /home/nfsuser
#mount NFS Server IP:/export/home/nfsuser /home/nfsuser
#df -h
#telnet localhost (nfsuser로 로그인)
$pwd
$ls -l
$echo "Client nfsuser" >> README_nfsuser (NFS서버에서 모니터링에 나오게될 것이다)
(복원)
#umount /home/nfsuser
*NFS 실습 : 원격 CD 마운트
NFS서버에서 CD를 공유자원으로 제공하는 설정
(NFS Server)
#vi /etc/exports