




已阅读5页,还剩103页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章内部网络服务器本章以了解Samba、ftp、DNS等一般的linux服务器和相关构成为目标,8.1Samba服务器8.1.1Samba概要1.Samba的基本知识Samba,linux为SMB (serverme 是能够支持协议的软件包,是使linux系统能够适用微软的网络协议的软件。 使运行Linux系统的计算机能够与打印机共享Windows系统的计算机和文件.2.Samba的主要功能(1)提供Windows操作系统样式的文件和打印机共享,Windows Windows2000等共享其他操作系统(例如Linux )的资源,看起来和共享Windows资源没有什么区别,Windows客户端支持使用网络上的邻居阅览网络(2)提供SMB客户端功能:利用Samba提供的SMB客户端程序,可以从Linux以类似于FTP的方式访问Windows的资源。 (3)备份PC上的资源:使用名为smbtar的shell脚本,可以以tar格式备份和恢复远程Windows上的共享文件。 (4)提供可以无限制地支持nt的一部分管理功能的命令行工具。 3.Samba构成一个samba服务器的实际上包含两个服务器程序: smbd和nmbd。 PS是PS的核心。 建立对话流程,验证用户身份,并提供对文件系统和打印机的访问。 Nmbd实现了“网络浏览器”的功能。 它的目的是向外部公开samba服务器可以提供的服务。 Samba包含几个实用程序。 Smbclient是一种SMB客户端工具,具有基于shell的用户界面,与FTP相似。 应用程序可以复制其他SMB服务器资源,或访问其他SMB服务器提供的打印机资源。 Testparm命令用于快速检查smb.conf文件中的语法错误。 其他工具设置samba加密密码文件,并设置用于samba国际化的字符集。 8.1.2Samba服务器1.Samba服务器的安装和配置(在Linux安装时,不需要安装已经安装的samba。 如果不知道是否安装了Samba,请确保显示了指示Samba已安装的命令: #rpm-qa|grepsamba。 确认已安装samba-common-2.2.7 a-7.9.0 samba -客户端-2.2.7a-7.9.0 samba。 (2)确认未安装2)samba时,可以将RedHatLinux9的第一个安装cd放入cd驱动器中,通过以下命令装载: #mount/mnt/cdrom(3)终端的当前工作目录切换到RPMS目录,然后使用以下命令: #cd/mnt/cdrom/RedHat/RPMS(4)安装所需的RPM包。 以下命令: # rpm-ivhsamba-common-2.2.7 a-7.9.0.i386.rpm # rpm-ivhsamba-2.2.7 a-7.9.0.i386.rpm # rpm-ivhsamba-clien 使用以下命令: # rpm-ivhredhat-config-samba-1.0.4-1.noarch.rpm,(6)弹出磁盘。 使用以下命令: #cd; eject2.Samba服务器的设置Samba服务器的设置步骤如下。 (1)启动1)samba服务器设定工具。 (2)从图8-1中选择“环境设定服务器设定”,打开8-2所示的对话框。 在“基本”标签上,指定计算机所在的工作组和计算机的简要说明。 该程序今后是在Windows系统的网络上邻居中看到的计算机名。 在8-2(3)下选择图8-2的安全标签,打开如图8-3所示的对话框。 此过程的目的是让用户可以通过什么样的认证方式从网络访问Samba服务器。 (4)管理员允许用户访问Samba服务器,以便添加、改变和删除该用户。 (5)追加共享。 换句话说,当局域网上的用户登录到Samba服务器时,就可以访问这些资源。 要添加共享,请单击图8-1对话框工具栏中的“添加”按钮,打开图8-6所示的对话框。 在图8-6中添加共享,在图8-5的“访问”标签中,选择是只允许指定用户访问共享,还是让所有Samba用户访问共享。 如果选择允许指定的用户访问,请从可用Samba用户列表中选择用户。输入或选择完成并确认正确后,单击“确定”按钮就能立即添加共享。 在开始或停止8.1.3Samba服务的安装并配置Samba服务器后,下一步是启动Samba服务。 必须在Samba共享目录的服务器上运行smb服务。 (1)使用以下命令检查Samba守护进程的状态: #/sbin/servicesmbstatus(2)使用以下命令启动守护进程: #/sbin/servicesmbstart(3)使用以下命令启动sambbstart # pstree|grep BD (4)停止samba服务: #/sbin/servicesmbstop(5)启动时启动smb服务的命令: #/sbin/chkconfig- level 345 sm bon命令在终端上使用和响应图8-7启动和停止Samba服务,8.1.4在windows网络上的邻居访问Samba共享在windows环境中访问Samba共享,通过“开始-计算机搜索”访问Samba服务器所在计算机的IP地址以下,以互联网上的邻居为例,说明其访问步骤。 (在Windows桌面上,单击“internet上的邻居”图标,打开如图8-8所示的对话框。 (8-8,(2)该组中在图8-2中设定的计算机的说明如图8-9所示。 双击图中的计算机图标,显示登录到需要用户输入的Samba服务器的用户名和密码,如图8-9所示。 图8-9进入Liubing工作组,(3)创建或更改在图8-10中用户指定的用户名和密码。 这里的用户名是“jly”。 输入登录到图8-10Samba服务器的用户名和密码,(3)正确输入登录到samba服务器的用户名和密码后,点击“ok”按钮后,如图8-11所示,samba服务器所提供的资源图8-11Samba服务器共享的资源,在8.1.5Linux系统上,Samba服务器客户端软件Samba服务器资源可以使用Samba管理工具管理。 用户还可以在终端上使用以下命令来检查服务器共享的资源。 检查#smbclient-Llocalhost,图8-12Samba服务器提供的资源。 smbclient命令是来宾Samba客户端(如Samba提供的FTP客户端),访问Windows共享或Linux提供的Samba共享。 命令格式是指在实际使用smbclient/hostname/sharename-username命令时要连接hostname的Samba服务器的主机名或IP地址,以及要引用sharename的共享目录的名称输入正确的密码或按Enter键(如果用户不输入密码)。 具体而言,访问Windows共享时,Username参数使用Windows计算机的用户帐户,认证密码访问Linux系统提供的Samba共享,该系统是Windows计算机的用户帐户的密码Username参数使用要访问的Linux系统的Samba服务器提供的帐户和Samba用户的帐户密码。 查看smb:提示,表示登录成功。 登录后,输入help以获取命令列表。 如果您想查看主目录的内容,请用用户名替换sharename。 如果不使用-U选项,则当前Linux系统的登录用户的用户名将传递给Samba。 要退出smbclient,请在smb:提示符下输入exit (图8-12 )。 通过图8-12smbclient访问Samba服务器,还可以在终端上使用以下命令来确认Samba资源的使用情况。 #smbstatus可以使用以下命令轻松显示Samba资源的使用情况。 #smbstatus-b终端下的显示结果示于图8-13。, 创建samba的共享目录,并将其权限设置为所有者、组用户和其他用户可读写: # mkdir/samba # ls-l # chmod 777/samba 2、/etc/samba/smb.conf配置文件在节中修改:如果security=user/user,则在windows访问中输入用户名和密码encryptpasswords=yes; 如果默认值是这样的话,就没有必要更改。 SMB passwd文件=/etc/samba/SMB passwd (密码文件的位置)文件的末尾有“samba”comment=thsiismysambaseserver; 这是注释行,您可以不写path=/samba readonly=nocreationmode=0664。这是文件权限Directorymode=0777。这是目录权限,3, 创建samba用户(samba用户必须是系统帐户)首先创建系统帐户(# useraddsmuser # passwdsmuserb )创建samba帐户#smbpwd-smuserb-a 此密码包括windows登录到Linux的smbuser用户密码4、samba服务# servicesmbstrestart # pstreegrepsmb; 如果您想从远程windows计算机上的“网上邻居”访问/samba目录,您将被要求输入用户名和密码,该计算机将检测服务是否启动。 此处的用户意味着在上述步骤3中创建的samba用户当然也可以通过输入运行中的samba服务器ip地址来访问,8.2域名系统(DNS )、8.2.1DNS介绍1 .概要DNS是“名称-ip地址”的初期域名系统(DNS )是一种分布式数据库系统,在客户端/服务器模式下在主机名和ip地址之间进行转换。 2、DNS域名的结构、DNS数据库的结构像相反的树,其根在最上面,顶级域名中常见的有两种: (1)国家级顶级域名。 例如,CN表示中国,UK表示英国等。 (2)共同的顶层域名。 lCOM :商业机构lEDU :美国教育机构lNET :网络管理机构lORG :社会团体lMIL :美军部门lGOV :美国政府机构。 由于互联网上的用户激增,现在增加了7个共同的顶级域名。 FIRM :表示公司的企业SHOP :表示销售公司和公司的WEB :表示强调万维WEB活动的单位ARTS :表示文化、娱乐活动的单位REC :表示娱乐活动的单位信息:表示提供信息服务的单位NOW :表示娱乐活动的单位国家顶级域名下登记的二级域名由该国家自己决定。 我们国家把二次域名分为“类别域名”和“行政域名”。 其中类别域名为6个,分别为: PS :表示科研机构的COM :表示工商金融等企业的PS :表示教育机构的PS :表示政府机构的PS :表示互连网络、接入网的信息中心和运行中心PS :各种非营利组织行政区域名34个,适用于我国的省、自治区、直辖市。 例如,PS是北京市,PS是上海市,PS是湖北省等。 3.DNS域名解析的机制,(1)DNS客户机提取域名解析请求,并向本地域名服务器发送该请求。 (2)本地域名服务器收到请求后,首先检查本地缓存,如果有该记录项目,本地域名服务器直接返回查询结果。 (3)如果本地缓存中没有记录,则本地域名服务器直接向根域名服务器发送请求,并且根域名服务器发送本地域名服务器的域名服务器(根的子域名)的域名服务器的地址(4)本地服务器进一步向返回的域服务器发送请求,接收到请求的服务器检查自己的缓存,如果没有该记录,则返回相关的下级域服务器的地址。 (5)重复步骤4直到找到正确的记录。 (6)本地域名服务器将返回的结果保存到高速缓存中,为下一次使用做好准备并向客户端返回结果。在配置8.2.2DNS服务器、1.DNS服务器启动和停止配置DNS服务器之前,首先检查系统中是否安装了绑定域名服务器。 检查方法可以使用以下命令: # rpm-QA|grep bind:red hat-config-bind-3 bind-utils-9.2.1-16 bind-9.2.1-16 DNS安装# servicenamedstart # service named stop # servicenamedrestart (在shell提示符(如XTerm和GNOME终端)下,输入redhat-config-bind命令。 3 .前向主块配置、前向主块配置的主要作用是将域名转换为IP地址。 其设定步骤为,4 .反向DNS服务器的配置,4 .反向DNS服务器的配置,8.2.3windows中的DNS客户机的设定方法,8.2.3windows中的DNS客
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林法律知识培训心得
- 棋王课件教学课件
- 桥环邻基参与效应课件
- 桥梁预应力张拉课件
- 2025年职业资格会计从业资格考试预测试题集锦
- 2025年民航飞行员执照私照PPL笔试模拟题及详解
- 2025年注册验船师资格考试(A级船舶检验法律法规)自测试题及答案一
- 理财专家一人公司商业模型方案 从副业起步构建月入10万的理财教育事业
- 2025年B级注册验船师资格考试复习资料练习题及答案一
- 2025年交通运输专业考试题及答案详解
- 2025年财政管理知识竞赛题库及答案
- 满意度调查测评方案
- 区域产业协同发展面试题
- 当归种植培训课件
- 三年(2023-2025)中考语文真题分类汇编(全国)专题22 议论文阅读(解析版)
- 学习2025年初中初三开学第一课专题
- GA/T 2158-2024法庭科学资金数据获取规程
- 《工程勘察设计收费标准》(2002年修订本)
- 《重组与突破》黄奇帆
- 个人房地产抵押合同书
- 医院零星维修管理制度及零星维修审批单
评论
0/150
提交评论