- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 组建Linux局域网与网络互连 8.1 Samba 概述 8.2 安装与启动Samba服务 8.3 Samba服务器的配置 8.4 配置Samba文件共享举例 8.5 在Linux桌面环境下访问共享文件 8.6 在Windows的网上邻居中访问Samba共享 8.1 Samba 概述 Samba简介 Samba的主要功能 3. Samba组成 1. Samba简介 Samba是一组软件包,使Linux支持SMB协议,SMB是Microsoft和Intel共同制定的网络通讯协议,是一套让Linux系统能够应用Microsoft网络通讯协议的软件。它使执行Linux系统的机器能与执行Windows系统的计算机进行文件共享。 2. Samba的主要功能 共享Linux的文件系统 共享安装在Samba服务器上的打印机 支持Windows客户使用网上邻居浏览网络 使用Windows系统共享的文件和打印机。 8-1 Samba服务器的网络结构图 3. Samba组成 一个samba服务器实际上包含了两个服务器程序:smbd和nmbd。 smbd是samba的核心。它负责建立对话进程、验证用户身份、提供对文件系统和打印机的访问机制。 nmbd实现了网络浏览服务器的功能。它的作用是对外发布samba服务器可以提供的服务,使得其它主机能够浏览Linux服务器。 8.2 安装与启动Samba服务器 1. 安装 Samba 如果在安装Linux时,已经安装的Samba,就不需要再安装了。但如果不确定是否已经安装了Samba,可在命令行界面(CLI)方式下,使用下面的命令来确认: # rpm –qa | grep samba P164图8-1所示,说明已安装samba服务器 如果确认没有安装samba,可用两种方法安装: P164 方法一:用图形用户界面安装(P164) 方法二:用命令行界面安装(P165) (2)将终端的当前工作目录切换到Red Hat Linux 的安装光盘的Red Hat/RPMS目录,使用如下命令: # cd /mnt/cdrom/Red Hat/RPMS (3)安装所需要RPM包。使用如下命令: # rpm –ivh samba-common-2.2.7a-7.9.0.i386.rpm # rpm –ivh samba -2.2.7a-7.9.0.i386.rpm # rpm –ivh samba-client-2.2.7a-7.9.0.i386.rpm (4)安装samba的图形配置工具。使用如下命令: # rpm –ivh redhat-config-samba-1.0.4-1.noarch.rpm 2. 启动Samba 安装Samba服务器后,下一步就是启动Samba服务。在通过 Samba 共享目录的服务器上必须运行 smb 服务。 (1)查看 Samba 守护进程的状态: # service smb status (2)启动守护进程: # service smb start (3)使用下面的命令来检验Samba服务是否被启动。 # pstree | grep mbd (4)使用以下命令来停止守护进程,即停止Samba服务: # service smb stop (5)要在引导时启动 smb 服务,使用以下命令: # /sbin/chkconfig --level 345 smb on 这几条命令在终端上的使用及响应结果如图8-2所示。 8.3 Samba服务器配置 Samba服务器的配置文件smb.conf位于/etc/samba目录下。 一、smb.conf文件的结构 其默认内容如P167图8-7所示 一般由3个标准区段和若干个用户自定义共享区段所组成: [global] 定义全局参数和缺省值 [homes] 定义用户的主目录(home)共享 [printers] 定义打印机共享 [用户文件目录] 用户自定义共享(可有多个) 文件中的各参数的含义查看P325附表3-1 文件中每行开头带有“#”和“;”是注释行 [global] //设置工作组名称 ,在Windows网上邻居中看到的名称 workgroup = MYGROUP //设置Samba服务器名称 server string = Samba Server //设置打印机配置文件路径 printcap name = /etc/printcap //允许共享打印机 load printers =yes //设置打印系
文档评论(0)