查看: 1625|回复: 0

[技术交流] Samba简介

[复制链接]

185

主题

204

帖子

596

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
596
发表于 2019-6-14 15:00:50 | 显示全部楼层 |阅读模式
Samba服务器是什么

samba是一个能让你的Unix计算机和其它MS Windows计算机相互共享资源的软件。samba提供有关资源共享的三个功能,包括:smbd,执行它可以使Unix能够共享资源给其它的计算机;而smbclient就是让Unix去存取其它计算机的资源;最后一个smbmount,则是类似MS Windwos下“网络磁盘驱动器”的功能,可以让你把其它计算机的资源挂在自己的档案系统下。
装了samba就能实现Linux和windows间的文件共享。
Samba服务器概念

Samba是用来实现SMB的一种软件,由澳大利亚的AndewTridgell开发,是一种在Linux(Unix)环境下运行的免费软件。

  通过使用Samba,Linux系统可以实现如下功能:

  文件服务和打印服务(在Linux和Win95/NT之间系统之间提供打印机和磁盘的共享)

  登陆服务器,使用Windows客户能注册到网络上

  作为主要域控制器和域中成员的功能

WINS服务器以及浏览功能

  支持SSL(SecureSocket Layer)

  支持SWAT(Samba Web Administration Tool )

Samba除了支持Linux(Unix)和Win95/NT之外,还支持DOS、IBM OS/2、Macintosh 等操作系统。

SMB概念了解

  前文说了,Samba是用来实现SMB的一种软件,咱们在这里在了解一下SMB(ServerMessageBlock,服务信息块)。SMB协议可以看作是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其它Windows和 Linux机器提供文件系统、打印服务或是其他一些信息。

  SMB的工作原理是让NetBIOS(Win95网络邻居通信协议)与SMB这两种协议运行在TCP/IP的通信协议上,且使用NetBIOS nameserver让用户的Linux机器可以在Windows的网络邻居里被看到,所以就可以和Win95/NT主机在网络上相互沟通,共享文件与服务了。

     Samba是一个网络服务器,Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;对于Linux用的比较少,因为有更好的网络文件系统NFS。

在Linux中,是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;

Samba 应该范围主要是Windows和Linux 系统共存的网络中使用;如果网络环境都是Linux或Unix类的系统,该用NFS更好一点。
---------------------
原文:https://blog.csdn.net/holdrise/article/details/8285644


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表