打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
7.1.5 Samba服务器程序包的安装

7.1.5  Samba服务器程序包的安装

与其他服务器的安装一样,在Linux系统中安装Samba服务器前也需要安装相应的程序组件,即程序包。这也在RedHat Enterprise Linux 5系统源程序中都有提供。它们是:

Samba-3.0.23c-2.i386.rpm(在第二张光盘或ISO文件中):这个程序包主要包含了Samba服务的主要daemon文件、Samba文档等。

Samba-common-3.0.23c-2.i386.rpm(在第一张光盘或ISO文件中):这个程序包主要提供了Samba服务的配置文件(smb.conf)、smb.conf配置文件语法检验的测试程序(testparm)等。

Samba-client-3.0.23c-2.i386.rpm(在第一张光盘或ISO文件中):这个程序包提供了当Linux系统为Samba Client端时所需要的工具指令,例如挂载Samba文档格式的smbmount命令等。

也可以直接到Samba的网站上下载:http://www.Samba.org/,但不是rpm格式的,而是tar.gz格式的。目前最新版本为3.4.3。

另外,为了使用图形Samba配置工具system-config-samba,则还需要在第二张光盘或第二个ISO程序包中找到system-config-Samba-1.2.39-1.el5.noarch.rpm程序包。直接在光盘下双击即可安装。

这3个程序包必须同时安装才行。在安装前同样你可以使用以下rpm命令检查一下当前系统中是否安装了哪个Samba进程所需的程序:

  1. rpm -qa | grep Samba 

结果显示如图7-2所示,表示已安装了前面的第二个程序包。下面在RedHat Enterprise Linux 5系统源程序的第二张光盘或第二个ISO程序包文件中找到Samba-3.0.23c-2.i386.rpm文件,在第一张光盘或第一个ISO程序包文件中找到Samba-client-3.0.23c-2.i386.rpm文件。双击它们继续安装后面两个即可,而且它们之间没有依赖关系,可以按任意次序安装。

 
图7-2  安装Samba程序包前查询的结果
安装完其余的两个软件后,再来运行上面的rpm命令查看是否已成功安装了所有3个Samba程序包,结果显示如图7-3所示。证明Samba服务器所需的4个程序包都已安装好了。下面就可以正式进行Samba服务器配置文件配置了。
 
图7-3  安装了Samba程序包后查询的结果
安装了所需的Samba服务器软件后就可以启动Samba服务了。在命令行中输入service smb start命令即可重启Samba服务,如图7-4所示。它同时启动了两项服务:SMB服务(也就是Samba服务)和NMB(NetBIOS Message Block,NetBIOS消息块)服务。SMB服务是Samba的主要服务,它让其他机器能知道此机器共享了什么;NMB服务可以通过主机名代替IP地址来访问局域网里的主机,就是把这台Linux机器所共享的工作组及在此工作组下的NetBIOS name解析出来。如果不打开NMB服务器,则只能通过IP来访问。
 
(点击查看大图)图7-4  成功启动Samba服务的命令输出
在正式配置Samba服务器之前,需要查看/etc/services文件中以netbios开头的记录。如果这些记录前有#号或者没有这些记录,则用户无法访问Samba服务器上的共享资源。可以用cat命令结合grep命令直接在终端窗口中单独显示这些记录,只需在终端提示符下输入以下命令,正确的结果显示应如图7-5所示:
  1. cat /etc/services | grep netbios 
 
(点击查看大图)图7-5  显示/etc/services文件中包含netbios字符语句的输出结果
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
LINUX samba配置
nfs与smb samba有什么区别
Samba使用大全
SAMBA配置详解
搭建Samba服务器
Ubuntu下Samba服务器的搭建
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服