[리눅스마스터1급] 3.1.3 파일 관련 서비스

cateto·2022년 3월 3일
0

li-master1

목록 보기
7/27
post-thumbnail

3.네트워크 및 서비스의 활용 / 1.네트워크 서비스 / 3.1.3 파일 관련 서비스

파일시스템과 전쟁하다가 지친 오늘이다.... 파일 중요하다.

SAMBA

삼바(SAMBA)란

  • 리눅스를 비롯한 유닉스 OS와 윈도우 OS 간의 자료 및 하드웨어를 공유할 수 있게 해준다.
  • TCP/IP 기반의 NetBIOS 상에서 동작하는 SMB 프로토콜을 사용한다.

설치

configure, make, make install을 이용!

yum install samba
yum install samba-common
yum install samba-client

링크

관련 데몬

  1. smbd : 파일과 프린터 공유, 사용자의 권한 부여 및 확인 등 사용자의 인증
  2. nmbd : 클라이언트를 위해 nameserver를 지원. 컴퓨터 이름과 IP 주소 연결등의 역할을 수행

설정 절차

  1. 접근 설정
    vi /etc/samba/smb.conf
  2. 데몬 시작
    systemctl start smb.service nmb.service
  3. 서버 동작과 관련 메시지 확인
    systemctl -l status smb.service nmb.service
  4. 관련 서버의 동작 확인
    ps aux |egrep 'smb|nmb'
  5. 서버 재시작 (설정 변경 시)
    systemctl restart smb.service nmb.service
  6. 부팅 시 삼바 관련 서버 활성화
    systemctl enable smb.service nmb.service

명령어

명령어 이름내용예시
smbclient윈도우 서버로 접근할 때 사용smbclient -L [호스트명]
공유 디렉토리 출력
smbstatus클라이언트와 연결된 상태 출력smbstatus
testparm삼바의 환경설정 파일인 smb.conf의 설정여부 확인testparam [파일경로] [host명 IP주소]
nmblookup서버에 질의할때 사용nmblookup [option]
mount.cifsCIFS 기반의 마운트 명령. 보통 윈도우에 공유된 디렉토리를 마운트 할때 쓴다.mount.cifs [공유서버/디렉토리] [/마운트할 디렉토리]
smbpasswd삼바 사용자를 생성, 삭제, 패스워드 변경, 활성 및 비활성화smbpasswd [option] [사용자명]
pdbedit삼바 사용자의 데이터베이스 파일인 SAM database를 관리해주는 명령어pdbedit -L

NFS(Network File System)

TCP/IP로 원격 호스트의 파일시스템을 로컬호스트에 있는것처럼...쓸 수 있따.. 하지만 보안이 약하다고 함..RPC(Remote Procedure Call)기반이라는..

사전 설치해야 할 패키지

yum install rcpbind
yum install nfs-utils

서버 설정 절차

  1. 접근 관련 설정
    vi /etc/exports
  2. NFS 관련 데몬 시작
    systemctl start rpcbind
    systemctl start nfs.server
  3. 서버 동작과 관련 메시지 확인
    systemctl -l status nfs-server
  4. 관련 서버 동작의 확인
    ps aux |egrep 'rcpbind | nfs-server'
  5. NFS 서버의 재시작
    systemctl restart nfs-server
  6. 부팅 시 NFS 관련 서버 활성화
    systemctl enable rpcbind nfs-server

명령어

FTP(File Tranfer Protocol)

profile
Curious for Everything

0개의 댓글