Samba服务介绍

SAMBA

Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block
    的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议
    应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common
    Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得
    Samba具有了更强大的功能。
    Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以
    用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件
    系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间
    的数据共享上面。
    SMB 协议:Server Message Block,服务消息块
    CIFS 协议:Common Internet File System,通用互联网文件系统
samba应用特点
    客户端主要是Windows;支持多节点同时挂载以及并发写入
    主要用于windows和Linux下的文件共享、打印共享
    实现匿名与本地用户文件共享
samba 软件包构成
    samba-4.10.4-10.el7.x86_64.rpm //主程序
    samba-libs-4.10.4-10.el7.x86_64.rpm //主程序基础库
    samba-client-4.10.4-10.el7.x86_64.rpm //客户端口程序
    samba-client-libs-4.10.4-10.el7.x86_64.rpm
    samba-common-4.10.4-10.el7.noarch.rpm  ///主要提供samba服务器的设置文件与设置
    文件语法检验程序testparm
    samba-common-libs-4.10.4-10.el7.x86_64.rpm
    samba-winbind-4.10.4-10.el7.x86_64.rpm
Samba 服务器的主要程序
    smbd:SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间
    的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共
    享,监听139 TCP端口;
    nmbd:而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作
    组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138
    UDP端口。
Samba 的服务脚本
    /etc/init.d/smb
Samba 的配置目录及文件
    /etc/samba/smb.conf //主配置文件
    testparm //配置文件检查工具
 

你可能感兴趣的:(linux,linux,samba)