Samba旧资料

2009-05-13 00:46:29来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这个讲的也不错!虽然资料旧点,但是还是很管用的!
Samba旧资料
正文:
Samba服务器的使用  
一、Samba基础
1、 简介
1).SMB协议
  SMB(Server Message
Block,服务信息块)协议可以看作是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其它Windows和Linux机器提供文件系统、打印服务或是其他一些信息。
  SMB的工作原理是让NetBIOS(Win95网络邻居通信协议)与SMB这两种协议运行在TCP/IP的通信协议上,且使用NetBIOS
nameserver让用户的Linux机器可以在Windows的网络邻居里被看到,所以就可以和Win95/NT主机在网络上相互沟通,共享文件与服务了。
  目前Microsoft正在开发一种新的文件和打印共享协议--CIFS(Common Internet Files
System,通用网络文件协议),该协议支持TCP/IP和DNS等协议,能在www上支持文件和打印共享。在CIFS下服务器实际上是DNS名,由主机名和域名组成。这种变化是从NetBIOS命令结构中分离出来的。目前CIFS还没有得到广泛的应用。现在在Linux和Win95/NT之间的文件共享注意还是SMB和NFS。
2).什么是Samba
  Samba是用来实现SMB的一种软件,由澳大利亚的Andew Tridgell开发,是一种在Linux(Unix)环境下运行的免费软件。
  通过使用Samba,Linux系统可以实现如下功能:
  文件服务和打印服务(在Linux和Win95/NT之间系统之间提供打印机和磁盘的共享)
  登陆服务器,使用Windows客户能注册到网络上
  作为主要域控制器和域中成员的功能
  WINS服务器以及浏览功能
  支持SSL(Secure Socket Layer)
  支持SWAT (Samba Web Administration Tool )
  Samba除了支持Linux(Unix)和Win95/NT之外,还支持DOS、IBM OS/2、Macintosh 等操作系统。
  在Samba的软件包中所包括的组件参看表1-1:
表1-1 Samba软件包的组成列表
2、Samba的记录文件
  Samba为smbd、nmbd和访问Samba的客户提供了下列记录文件,分别记录有关smbd、nmbd运行信息和每个客户的访问信息:
记录smbd 信息
/var/log/samba/log.smb
记录nmbd信息
/var/log/samba/log.nmb
记录客户访问信息
/var/log/samba/log.%m
3、启用Samba服务器
  Samba的运行包含两个后台守护进程:smbd和nmbd,它们是Samba的核心,在全部时间内运行。nmbd
程序使得通过企图计算机可以浏览Linux服务器。Smbd守护进程在SMB软件包到达网上时对它们进行处理,并且为使用或共享它的资源与Linux进行协调。如果指定的是一个文件,该资源就是一个文件;而一个打印机请求就要求访问一台打印机。实际上,在请求访问打印机时,Smbd把要打印的信息存储到打印机队列中;在请求访问一个文件时,Smbd把数据发到内核,最后将它存到磁盘上。
  你可以从inetd选择启动它们,但这种方法会使Samba变慢。建议使用下面命令可以启动这两个进程:
  /etc/rc.d/init.d/smb start
  /usr/sbin/samba start
  如果想要在系统启动时自动启动samba,可以使用/usr/sbin/turboservice命令,选中其中的"SMB (Windows)File
Services"。
二、Samba配置及使用
1、定制文件/etc/smb.conf
 在安装完Samba后,还需要定制它的配置文件smb.conf,才能使Samba正常工作以符合要求。由于SMB是一个非常复杂的协议,所以配置Samba的工作也是比较繁琐的,大约有超过170条配置项出现在smb.conf文件中。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:smb.conf文件解析

下一篇:下载HTTP开头的文件用fetch命令。