Self-Improvement

Linux NFS (2) 본문

리눅스/서비스

Linux NFS (2)

JoGeun 2018. 10. 21. 13:45

*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

 #exportfs -ar
 #exportfs -v

 (NFS Client)
 #showmount -e NFS Server IP

 #mkdir /mnt/cdrom
 #mount NFS Server IP:/media/CentOS_5.5_Final /mnt/cdrom
 #df -h -t nfs

 #cd /mnt/cdrom ; ls

(복원)
 #umount /mnt/cdrom

*NFS 실습 : 원격 백업 서버 구축
 NFS서버에 Clinet의 백업 공유자원을 만들어 백업자원으로 쓰는 설정

 (NFS Server)
 #mkdir -p /backup/NFSServer
 #vi /etc/exports

 #exportfs -ar
 #exportfs
 
 (NFS Client)
 #showmount -e NFS Server IP

 #mkdir -p /clientbackup
 #mount NFS Server IP:/backup/NFSServer /clientbackup
 #tar cvf /backup/home.tar.gz /home (NFS Server에 백업이 되었음)
 #umount /clientbackup

 (NFS Server)
 #cd /backup/NFSServer ; ls

'리눅스 > 서비스' 카테고리의 다른 글

Linux Syslog (1)  (0) 2018.10.23
Linux SAMBA (1)  (0) 2018.10.21
Linux NFS (1)  (0) 2018.10.21
Linux Mail (2)  (0) 2018.10.21
Linux Mail (1)  (0) 2018.10.21