《学习操作系统之资源共享.ppt》由会员分享,可在线阅读,更多相关《学习操作系统之资源共享.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、新闻 分类信息()14-1第14章 资源共享 新闻 分类信息()14-2主要内容使用Samba进行网络资源共享Windows模拟程序Wine在Windows下访问Linux分区 新闻 分类信息()14-314.1 使用Samba共享资源 SMB协议(Server Message Block,服务信息块)协议局域网上的共享文件和打印机的一种协议。在会话层和表示层以及小部分应用层的协议 使用了NetBIOS的应用程序接口 Samba的功能 文件服务和打印服务,实现Windows和Linux的资源共享。做为NetBIOS名字服务器,解析NetBIOS名字IP。提供SMB客户功能,备份PC上的资源,提
2、供命令行工具,进行有限的远程管理。获取Samba的最新版本 Samba软件包介绍 SMB服务器smbd:提供文件和打印服务,甚至提供浏览服务;SMB客户程序smbclient:访问SMB服务器上的资源如文件、打印机;SMB客户服务程序的tar扩展smtar:方便地拷贝SMB服务器上的文件;挂卸SMB文件系统的工具程序smbmount(smbmnt)和smbmount。新闻 分类信息()14-414.1.2配置Samba Samba配置管理工具Swat 编辑smbsonf文件(位于/etc.samba或/usr/samba/lib/)全局参数的设置 global 共享用户主目录 homes使用共
3、享打印机 printer 设置公共访问目录 public 设置私用目录 Share Definitions 新闻 分类信息()14-514.1.3使用Samba工具 检查smb配置工具 testparm#testparm-s-h-L servername configname hostname hostIP-s 如果不带这个参数,tesarm将首先列出服务名,按回车键后再列出服务定义项;h 列出testparm的用法信息;L servernamez对服务项名字设定%L这样的宏值。configname 指定要检查的配置文件名。若不指定,默认检查smb.conf文件Hostname 若带有该参数时
4、,测试程序将检查mb-cod文件中的hosts allow和hosts deny参数,以测试这些IP地址对应的主机名是否可以访问smbd服务器。如果用这样的参数时,hostIP参数也必须一并使用;HostlP 这个参数用于指定前面给出的主机名相对应的E地址。如上说述,主机名参数和这个地址必须一并使用。新闻 分类信息()14-6客户工具smbclient 格式:#smbclient password option servicenamepassword是存取该资源所需的口令:option各种命令选项。“-L”选项用于列出远程服务器提供的所有资源。“-N”参数指定使用空口令登录 新闻 分类信息()
5、14-7Samba系统装载与卸载工具装载资源#smbmount servicename mount pointservicename是资源名称mount-point是安装点#smbmount servertmp-c mount/Linux/sambnmt卸载资源#smbunmount point#smbunmount/mnt/sambatmp 新闻 分类信息()14-8Samba备份工具smbtar格式:#smbtar-s server-p password-x service-X-d directory-u user-t tape-b blocksize-N filename-i-r log
6、 level-v filenames选项意义-s server指定提供共享资源的SMB/CIFS服务器-x service指定要联接的共享资源。默认情况下就是备份X排除模式,从建立或者恢复的备份项中排除文件名-d directory在恢复/备份文件前改变初始化目录directoryV指定用详细模式-p password指定要访问的共享资源的口令,默认设置是空-u user指定联接时的用户账号。默认是Linux的登录账号-t tape指定所用的磁带设备。这里可能是正常的文件或磁带设备。默认是TAPE环境变量;如果不指定的话,以tar.out作为文件名-b blocksize指定块比例。默认设置是
7、20-N filename只备份比filename指定文件更新的文件。可用在记录文件中以实现增量备份-i指定增量模式;tar文件只备份设定归档位的文件。在对每个文件进行读取时归档位可以重新设定r指定做恢复操作。从tar备份文件中恢复文件到共享资源上;-l log level记录(调试)等级。新闻 分类信息()14-9Samba连接状态工具smbstatus 格式:#smbstatus-b-d-L-p-S-s configuration file-u username选项意义-b指定只输出简短的内容-d指定以详细方式输出内容-L只列出/var目录中的被锁定项-p该参数用来列出smbd进程的列表然
8、后退出。该参数对脚本编程很有用-S只列出共享资源项-s configuration file该参数用来指定一个配置文件-u username该参数用来查看只与username用户对应的信息新闻 分类信息()14-1014.2图形化网络邻居 Komba:SMB图形客户端程序 设置项目:设置菜单打开属性窗口,通过IP-Range页面设置Komba扫描网络中的计算机的范围设置komba扫描的主机和工作组【Hosts】对网络文件的搜索、显示、加载等参数进行进一步的设置【Scad/Mount】访问网络中的文件和目录在网络邻居的列表中找到要访问的工作组【Networktree】-【Reload】进入工作组
9、后,在主机列表中选择要访问的主机项,将网络资源安装到本地指定目录【Mount】结束时,卸载共享目录【Unmount】新闻 分类信息()14-1114.3 Windows模拟程序Wine Wine(Wine Is Not an Emulator):在X Window和UNIX上执行的Windows APIs(APIs,应用程序接口)提供了一个用来从Windows移植过来的开发工具包(Winelib)和一个程序加载器,通过这个程序加载器,不做任何修改的Windows 二进制文件就可以在UNIX(及其衍生版本)下运行可以在绝大多数的UNIX版本下工作 遵循GPL,完全公开源代码的,免费发行 新闻 分
10、类信息()14-1214.3.2安装Wine 下载Wine Wine的官方站点是http:/ 提供Wine的程序启动报告工具;完美的整合到Gnome和KDE桌面;提供程序移植工具Winemaker;更完善的技术支持体系。安装光盘中的wine安装程序包 安装Wine 查询是否已经安装了其他版本的Wine:#rmp-qa|grep wine删除已经安装的Wine:#rpm-e wine-xxxxx-xxx 必须使用root用户身份 新闻 分类信息()14-1314.3.3使用Wine 直接运行程序:rootlocalhost root#wine myprogfile 使用程序管理器 安装运行程序 新闻 分类信息()14-1414.4 访问Windows分区 Explore2fs:方便地访问ext2/ext3文件系统 Captain Nemo:多平台文件管理器 Ext2viewer:用法简单 Ext2tool Iread FSDXT2 新闻 分类信息()14-15小结&习题 思考题(1)为什么说Wine是个Windows的应用接口层?(2)Linux与Windows通过网络还有什么方式进行共享资源?(3)不同分区上的文件相同吗?