Samba服务器程序包的安装

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

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

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

l         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程序包。直接在光盘下双击即可安装。

这三个程序包必须同时安装才行。在安装前同样你可以使用以下rpm命令检查一下当前系统中是否安装了哪个Samba进程所需的程序。结果显示如图7-2所示,表示已安装了前面的第二个程序包。下面在RedHat Enterprise Linux 5系统源程序的第二张光盘,或者第二个ISO程序包文件中找到Samba-3.0.23c-2.i386.rpm文件,在第一张光盘或者第一个ISO程序包文件中找到Samba-client-3.0.23c-2.i386.rpm文件。双击它们继续安装后面两个就行了,而且它们之间没有依赖关系,可以按任一次序安装。

rpm –qa | grep Samba

 

Samba服务器程序包的安装
7-2 安装Samba程序包前查询的结果

安装完其余的两个软件后,再来运行上面的rpm命令查看是否已成功了所有三个Samba程序包,结果显示如图7-3所示。证明Samba服务器所需的四个程序包都已安装好了。下面就可以正式进行Samba服务器配置文件配置了。

 

Samba服务器程序包的安装
7-3 安装了Samba程序包后查询的结果

安装了所需的Samba服务器软件后就可以启动Samba服务了。在命令行中输入service smb start命令即可重启Samba服务,如图7-4所示。它同时启动了两项服务:SMB服务(也就是Samba服务)和NMBNetBIOS Message BlockNetBIOS消息块)服务。SMB服务是Samba的主要服务,它让其它机器能知道此机器共享了什么;NMB服务可以通过主机名代替IP地址来访问局域网里的主机就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来如果不打开NMB服务器的话,只能通过IP来访问。

 

Samba服务器程序包的安装
7-4 成功启动Samba服务的命令输出

正式配置Samba服务器之前,需要查看/etc/services文件中以netbios开头的记录如果这些记录前有#号或者没有这些记录,则用户无法访Samba服务器上的共享资源。我们可以用cat命令结合grep命令直接在终端窗口中单独显示这些记录,只需在终端提示符下输入以下命令即可,正确的结果显示应如图7-5所示。

cat /etc/services | grep netbios

 

Samba服务器程序包的安装
7-5 显示/etc/services文件中包含“netbios”字符语句的输出结果

本文摘自《(金牌网管师——大中型企业网络组建》第七章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值