快速业务通道

Linux下的文件共享全攻略系列之一:Samba服务器简介与快速配置指南

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
客户和服务器之间可以互通.如果网络不能工作,则Samba必然不能工作.

我们使用testparm程序.testparm是一个简单的程序,用于检查/etc/smb.conf文件的内部正确性.如果该文件报告没有问题,则可以确定smbd可以成功地加载该配置文件.请注意:使用testparm并不能保证在配置文件中指定的服务可用或者工作正常.这种测试只保证Samba可以读取和理解该配置文件.

testparm命令行如下:


testparm [configfile [hostname hostip]]

当smb.conf文件不在默认位置时,使用configfile可以(/etc/smb.conf)指明其位置.可选参数hostnamehostip指示testparm查看该主机是否有权限访问smb.conf文件中提供的服务.如果指定hostname,则还指定该主机的IP地址.否则结果不可预知.

下面的例子演示了testparm运行的输出.如果有某些错误,testparm程序会给出特定的错误消息报错:


//测试smb.conf文件配置是否正确

//该测试只能测试smb.conf文件配置是否正确,并不能保证Samba服务器正常工作

#testparm smb.conf gjspring 15.26.40.9

Load smb config file from smb.conf

Processing section “[home]”

Processing section “[GONGsprn]”

Load services OK .

Allow connection from gjspring(15.26.40.9)to homes.

Allow connection from gjspring(15.26.40.9)to GONGsprn.
5、启动及关闭Samba服务器

Samba服务器的启动有两种方式,一种是Linux终端命令行形式,一种是使用Linux提供的System Services方式.下面将分别介绍这两种启动方式. 拥有帝国一切,皆有可能。欢迎访问phome.net

(1)Samba的命令行启动和关闭

安装并配置好Samba后,可以在Linux终端将Samba启动,也可通过终端命令行将已经启动的Samba服务关闭.若要启动Samba,以管理员身份登录Linux,如果是以普通用户身份登录Linux,可以在终端输入如下命令切换到管理员身份:


#su root //暂时切换到系统管理员身份登录系统,系统会提示用户输入root密码

切换到root用户后,在命令行输入如下命令可启动Samba:


#smbd start //启动samba服务器

smbd是Samba的服务守护进程,时刻侦听网络的文件和打印服务请求,该程序默认安装在/usr/sbin/目录下.一般情况下,该目录是系统默认目录,也就是说如果shell在用户当前目录下找不到输入的命令时,系统会自动到/usr/sbin/目录下查找输入的命令.如果该目录没有设置成系统默认目录,用户也可以手动将当前目录更改到该目录,然后执行smbd守护程序.

同理,若用户欲关闭Samba服务,可以在命令行输入如下命令:


#smbd stop //停止samba服务器

系统将中止smbd守护进程,局域网内的Windows用户将不能再访问该系统提供的文件或打印服务.

在某些特定情况下,用户可能希望重新启动Samba服务器,用户可以先关闭Samba服务器,然后再启动服务器,过程如下:


#smbd stop //停止samba服务器

#smbd start //启动samba服务器

Samba为这种操作提供了简便操作方式如下:


#smbd restart //启动samba服务器

Samba服务器由两个守护程序组成,smbd和nmbd.smbd守护程序提供文件和打印共享服务,nmbd守护程序提供NetBIOS有名服务器支持.可以从init脚本或者xinetd作为系统服务运行Samba.RedHat默认在每次引导系统时从init脚本启动SMB服务,而不是从xinetd作为服务引导,因此可以使用以下命令启动或者停止SMB服务器: 拥有帝国一切,皆有可能。欢迎访问phome.net


#/etc/rc.d/init.d/smb start

#/etc/rc.d/init.d/smb stop

(2)在System Services中启动和关闭Samba服务

Linux提供了System Services方式启动或关闭系统服务.如果用户系统已经安装Samba服务,则可以在System Services窗口中看到smb服务选项.在System Services中启动Samba服务的过程如下:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号