⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000009.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
使用这些工具,确定你已经安装了smb-client软件包。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smbclient是一个基本的访问Windows&nbsp;共享目录的软件,例如,假设你的Windows共享&nbsp;<BR>机器是WINWS,共享目录是PUBLIC,那么可以这样执行smbclient:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smbclient&nbsp;//WINWS/PUBLIC&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;然后出现提示:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;added&nbsp;interface&nbsp;ip=202.199.248.6&nbsp;bcast=202.199.248.255&nbsp;nmask=255.255.255.0&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;Got&nbsp;a&nbsp;positive&nbsp;name&nbsp;query&nbsp;response&nbsp;from&nbsp;202.199.248.5&nbsp;(&nbsp;202.199.248.5&nbsp;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;Password:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;如果是不需要口令的系统,直接回车,否则,按照你当前的Linux用户名输入对应的口&nbsp;<BR>令,然后出现smbclient的提示符:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smb:&nbsp;\&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;在这个提示符下面可以输入命令,help显示所有可用的命令,用法颇类似于ftp,使用完&nbsp;<BR>毕之后,输入quit退出。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smbclient的常用命令有:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;cd&nbsp;[目录名]&nbsp;改变目录&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;del&nbsp;[文件名]&nbsp;删除文件&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;dir&nbsp;显示目录&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;get&nbsp;[文件名]&nbsp;从服务器下载文件并且存放到本地目录&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;lcd&nbsp;[目录名]&nbsp;改变本地目录&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;mget&nbsp;[一组文件]&nbsp;取得成组文件&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;put&nbsp;[文件名]&nbsp;上载文件&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;recurse&nbsp;激活递归模式,在这个模式下可以连子目录一起操作&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;mput&nbsp;[一组文件]&nbsp;成组上载文件&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;rmdir&nbsp;删除目录&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;mkdir&nbsp;建立目录&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;上面是smbclient的一般用法。如果你想明确地给出用户名和口令,使用-U参数,例如&nbsp;<BR>,用户名test,口令passwd应该给出为&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smbclient&nbsp;//WINWS/PUBLIC&nbsp;–U&nbsp;test%passwd&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;另外几个常用的smbclient命令行参数是这样:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;-I&nbsp;[ip地址]显式给出目标服务器的IP地址,由于在smbclient中使用的是netbios名字&nbsp;<BR>,所以有时可能出现无法查询到计算机的情况,在这种情况下,可以通过-I选项给出IP&nbsp;<BR>。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;-L&nbsp;[host]&nbsp;这个选项显示指定机器上的共享资源列表,例如,smbclient&nbsp;–L&nbsp;//WINW&nbsp;<BR>S&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;-W&nbsp;[工作组名]&nbsp;在登录时指定工作组名字或者域名&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;-N&nbsp;不使用口令&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;另外一种使用Windows&nbsp;9x文件服务的方法是使用smbmount,它的基本语法是&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smbmount&nbsp;//机器名/共享目录名&nbsp;–c&nbsp;'mount&nbsp;连接点'&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;这是目前的smbmount的语法,例如,要将前面说的//WINWS/PUBLIC连接到本地的/net&nbsp;<BR>目录,命令是&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smbmount&nbsp;//WINWS/PUBLIC&nbsp;–c&nbsp;'mount&nbsp;/net'&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;以后/net下的内容就是//WINWI/PUBLIC的内容。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;这个命令支持-U,-P(给出口令),-n(禁止口令),-D(给出NT域)等选项。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;要使用共享打印机,需要使用smbprint。可以将smbprint作为一个输入过滤器,例如&nbsp;<BR>,可以将/etc/printcap配置成这样:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;smblp:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sd=/var/spool/samba:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:af=/var/spool/samba/smbprintacc:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:if=/usr/bin/smbprint:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;然后需要建立smbprint配置文件,例如在现在的情况下,smbprint位于/usr/bin下,&nbsp;<BR>需要建立/usr/bin/.config文件,内容如下:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;$&nbsp;cat&nbsp;.config&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;server=ASNC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#服务器的名字&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;service=HPLIII&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;#共享打印机的共享名&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;password=&quot;pass&quot;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#使用口令为pass&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;然后就可以用lpr命令打印了。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;5.2.5&nbsp;WINS和NetBIOS&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;熟悉Windows&nbsp;NT的用户会知道,windows&nbsp;用NetBIOS名字在网络上确定机器,但是在互&nbsp;<BR>连网络中人们用DNS名字,两个名字可能会不一致;另外,NetBIOS名字的传播是依靠广播&nbsp;<BR>机制,也就意味着Windows&nbsp;系统的名字不能跨越子网和路由器,对于大型网络这是非常&nbsp;<BR>讨厌的事情。Microsoft使用WINS(windows&nbsp;通用命名服务)来解决这两个问题。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;WINS&nbsp;Server通常是一台Windows&nbsp;NT服务器,Windows&nbsp;客户机器通过它彼此交换自己的&nbsp;<BR>NetBIOS名字,因为WINS服务器是通过IP地址访问的,所以使用同一个WINS的机器无论物&nbsp;<BR>理上是否处于同一个网段内都可以直接在网络邻居内看到。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;要将samba配置成WINS&nbsp;服务器,在[global]段落中使用下面的两行:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;wins&nbsp;support&nbsp;=&nbsp;yes&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;以后将windows&nbsp;客户机的WINS地址设置成samba机器就可以了。例如:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;图5.4&nbsp;启用wins&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;如果要让samba使用已有的WINS服务,使用&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;wins&nbsp;server&nbsp;=&nbsp;[WINS服务器地址]&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;在使用已有的wins服务器的情况下,可以将samba当成一个wins代理来使用。wins代理&nbsp;<BR>实际上也是一个wins服务器,但是它是从某个主wins服务器取得名字信息,然后广播给&nbsp;<BR>别的机器,这可以让netbios名字广播给别的机器。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;要将samba配置成为wins代理,只要设置这样的一行:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;wins&nbsp;proxy&nbsp;=&nbsp;yes&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;不要忘记同时应该给出主wins服务器的地址。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;5.3&nbsp;DHCP&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;DHCP即Dynamic&nbsp;Host&nbsp;Configuration&nbsp;Protocol&nbsp;(动态主机配置协议),它用于给子网&nbsp;<BR>内的机器动态分配IP地址、域名服务器和网关地址等信息。通常使用它的主要理由是节&nbsp;<BR>省IP地址,但是也有许多单位为了避免管理每台机器的IP地址这样的复杂问题而使用它&nbsp;<BR>。如果你的系统中有很多连什么是IP地址都搞不清的用户,用dhcp提供网络配置是一件&nbsp;<BR>很有益的事情。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;要使用DHCP,首先必须记住DHCP是一个租用体系,系统会定期以广播的方式传递给客&nbsp;<BR>户机器可以使用的IP地址,为此,你必须有一些IP地址可以供动态分配之用。实际上,&nbsp;<BR>纯粹的局域网中,DHCP并没有太大的用处,但是当面对一个较大的部门的时候,为了使&nbsp;<BR>安装配置网络客户机器的方法简化,也可以使用DHCP。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;要使用DHCP,必须安装dhcp软件包,例如我用的是dhcp-2.0.3.rpm,当然你也仍然可&nbsp;<BR>以自己编译这个工具。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;dhcp的配置非常简单,缺省下使用/etc/dhcp.conf,这个文件通常需要自己建立,下&nbsp;<BR>面是一个范例的dhcp.conf文件:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;subnet&nbsp;192.168.12.0&nbsp;netmask&nbsp;255.255.255.0&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;range&nbsp;192.168.12.10&nbsp;192.168.12.55;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#出租的IP范围&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;default-lease-time&nbsp;600;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#缺省的占用时间&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;max-lease-time&nbsp;7200;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#最大占用时间片&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;option&nbsp;subnet-mask&nbsp;255.255.255.0;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#子网的掩码&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;option&nbsp;broadcast-address&nbsp;192.168.12.255;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#广播地址&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;option&nbsp;routers&nbsp;192.168.12.1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#路由器地址&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;option&nbsp;domain-name-servers&nbsp;192.168.12.2;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#域名服务器地址&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;option&nbsp;domain-name&nbsp;&quot;asnc.edu.cn&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;#缺省的域名&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;每个由subnet开始的段落定义了一个独立的租用段落,可以有多个subnet,每个subn&nbsp;<BR>et段落里面还可以有多个range段落。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;接下来,你需要启动dhcpd程序,这个程序会使用一个文件,这个文件的名字是dhcpd&nbsp;<BR>.leases,不过具体的位置和发行版本有关,你可以直接执行dhcpd程序来看看它的位置&nbsp;<BR>:&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;[root@openlab&nbsp;/etc]#&nbsp;dhcpd&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;Internet&nbsp;Software&nbsp;Consortium&nbsp;DHCP&nbsp;Server&nbsp;2.0&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;Copyright&nbsp;1995,&nbsp;1996,&nbsp;1997,&nbsp;1998,&nbsp;1999&nbsp;The&nbsp;Internet&nbsp;Software&nbsp;Consortium.&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;All&nbsp;rights&nbsp;reserved.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;Ple

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -