刘宗凡 邱元阳
编者按:新的一年,“高手论技”继续伴随大家前行,身处一线的你,就那些技术上最常遇到的故障、最需要解决的难题、最成熟的应用……都可以在此畅所欲言,各抒己见。是继续围观还是现身说法,新浪微群http://q.t.sina.com.cn/264976,期待您的共同参与。
教育云的兴起,激起了人们对资源共享的无限向往。其实,关于共享,在你我的身边已随处可见。在此,主持人和嘉宾将分两期与大家共同盘点生活、工作中的那些“共享事件”。其实,无论有没有云,信息的共享、成本的节约、效率的提高及品质的提升,都是现代人孜孜以求的。
1965年,戈登·摩尔(GordonMoore)在准备一个关于计算机存储器发展趋势的报告。他整理了一份观察资料。在他开始绘制数据时,发现了一个惊人的趋势:微处理器的性能每隔18个月提高一倍,价格下降一半。这就是著名的摩尔定律。当然摩尔定律还有其他各种表述,间隔时间也有一年、两年和18个月等各种说法,但无论如何,它揭示了随着时间的推移,各种硬件价钱都会下降。直到今天,计算机硬件的发展规律,还是没有脱离摩尔定律。得益于计算机业界的飞速发展,现在各种计算机设备已经从专业实验室走入普通家庭、企业、单位。
当然,现在中央提倡建设节约型社会,加上学校等单位资金有限,并不是每台电脑都能配得比较高档,也不是所有外设都一应俱全。在网络时代,我们可以通过共享来解决设备缺乏和高效工作之间的矛盾。
● 磁盘共享(文件夹共享)
如果某台电脑有个大硬盘,那我们就可以把它作为我们的文件服务器。在Windows XP中,找到要共享的文件夹右击,选“共享和安全”,再单击“如果您知道在安全方面的风险,但又不想运行向导就共享文件,请单击此处”。就可以简单共享该文件夹了。在Windows 7中,我们可以对要共享的文件夹进行更加具体的控制,指定具体的访问权限以及哪些用户可以访问。
当然,Windows的共享功能还是比较简陋的。如果我们要更好地进行控制,建立一个FTP服务器是比较好的选择。当然,我们不需要使用Server-U这样的“大型武器”,Xlight FTP Server这类软件运行时只占用很少的CPU和内存资源,有着强大的访问控制规则,可以用来隐藏/显示文件和目录或者禁止/允许用户对文件和目录的指定FTP访问,支持完全分离的虚拟目录结构。它能够控制每个FTP连接和用户的命令执行速度,便于保护服务器和减弱拒绝服务攻击的影响。这类软件是对文件夹共享的一个非常好的补充。
● 打印和传真机共享
打印机是我们共享最多的设备。在安装有打印机的电脑上打开“打印机属性”,选择“共享”页,勾选“共享这台打印机”,然后就可以在其他电脑上(客户机)安装网络打印机。
在客户机安装网络打印机时,最常出现的一个现象是在打印机列表中无法显示出服务器上已经共享的打印机,让人束手无策。其实有一个简单的办法:在客户机上按“Win+R”键,打开“运行”窗口,输入\\IP,其中IP是打印服务器的IP,就可以看到共享的打印机,右击这台打印机,选“连接”,客户机将自动从服务器上下载相应驱动进行安装。
当然,如果打印服务器没有开而其他人需要打印,这就很不方便了。对于打印量比较大的单位,可以直接购买网络打印机。网络打印机是指通过打印服务器(内置或者外置)将打印机作为独立的设备接入局域网或者Internet,从而使打印机摆脱一直以来作为电脑外设的附属地位,使之成为网络中的独立成员,成为一个可与其并驾齐驱的网络节点和信息管理与输出终端,其他成员可以直接访问使用该打印机。如果已经购买了没有网络功能的打印机,也可以通过购买网络服务器配件,将普通的打印机改造成一台打印机服务器。
还有一种方法,是使用打印共享器。这是一种能够将打印线缆进行分支和切换使用的连接设备,其实就是相当于将一台打印机同时接到多台电脑上而已,是一种比较笨拙的方法。
在安装打印机时,有时会出现图1的警告信息,这是因为后台打印服务没有启动。分别打开“控制面板-管理工具→服务”,找到“Print Spooler”,将其启动类型设置为自动启动就可以了。
传真机的共享方法和打印机类似,在服务器共享后,在客户机安装相应的传真发送软件就可以了。
● 刻录机共享
用刻录机把重要的文件刻录成光盘是一种非常可靠的备份方式。如果经常用U盘把文件拷贝到有刻录机的电脑上去刻录就不方便了。如果我们只是要简单地刻录数据光盘,可以在有刻录机的电脑共享刻录机的盘符,将其设置为可读写;在其他电脑上打开共享的刻录机,把要刻录的文件拖到刻录机所在文件夹就可以刻录了。
当然,如果我们要像在本地一样使用刻录机,就要借助软件来实现了。Padus DiscJuggler是一个非常专业的光盘刻录工具,目前许多的光盘出版均使用这个软件刻录。DiscJuggler在光盘刻录方面的速度很快,而且它提供了良好的针对刻录文件的缓存功能,这样可以在极大程度上提高刻录的成功性。并且,它有网络刻录功能,可以使我们能共享局域网上的刻录机。下面以这个软件的汉化版为例说明具体操作过程。在有刻录机的电脑上安装DiscJuggler后,启动Network Console,单击“文件→共享网络刻录机”菜单,使用默认的设置就可以了,然后单击“启动”按钮,就可以看到服务器、主机等信息(如图2)。
在其他要刻录的电脑上同样安装DiscJuggler,也启动Network Console,单击“点击这里登录”,在弹出的窗口中单击“添加”按钮,在主机后面输入有刻录机的电脑的IP,然后选“添加”,在服务器列表中可以看到已经添加好的刻录服务器。再启动DiscJuggler,单击“工具→设备管理器”菜单,如果已经成功登录到刻录服务器,就可以看到有“网络CD/DVD控制服务器”可以选。选中它以后,就可以在本机进行网络刻录,好像刻录机就在本地一样。当然,因为刻录时需要比较大的数据吞吐,一定要保证网络顺畅,否则容易飞盘。
● 扫描仪共享
扫描仪作为常用的图形图像输入工具,也是可以共享的。明基开发的NetScan(E网扫尽)就能完成网络扫描。
在扫描服务器和客户端同时安装NetScan这个软件,其中服务器端可以只安装“扫描仪共享服务器端”,当然同时要安装好本地的驱动程序和扫描软件,让扫描仪能正常工作。客户端可以只安装“扫描仪共享客户端”。
安装完后,在扫描服务器端启动NetScan的“共享本机的扫描仪”,单击“设置”页,可以进行一些常规设置。其中,“自动接受扫描任务”最好勾选,这样客户端在发出扫描任务后,服务器端将不用进行任何操作就可以自动扫描(如下页图3)。
客户端启动“使用扫描仪”,在“选择服务器”一项中填入扫描服务器的计算机名,当然也可以直接输入其IP地址。其他项目可以根据需要进行设置(如下页图4)。设置完以后,单击“添加任务”,然后单击“扫描”按钮,服务器端就自动接收命令开始扫描。
NetScan具有记忆功能,如果经常需要扫描类似的文稿或图片,只要在第一次扫描时进行恰当的设置,软件会自动把上次扫描所设置的参数作为默认值。以后扫描类似图片,只需要“放置文稿→添加任务→扫描”就行了。
如果要扫描多张同样参数的图片,可以添加相同数目的任务,然后到扫描仪旁边“喂”扫描仪就好了。比如,扫描10张文稿,可以添加10个相同的任务,点击“扫描”,然后到扫描仪旁边按照语音提示扫描完一张再放一张,省掉了来回的奔波。如果要使用语音提示,要在服务器端勾选“扫描前使用语音提示”。
● 主机共享
虽然现在计算机硬件已经十分便宜,但如果家里有两台显示器和一台比较强劲的主机,那共享一台主机也未尝不是一条节约之道。
BeTwin是一套基于Windows的系统软件,BeTwin在一台运行Windows的PC内建立多个虚拟终端环境,用户只需加入显示器、显示卡、键盘、鼠标、音箱(可选)即可得到多个和主机性能相当的Windows终端。BeTwin允许一台PC最多可添加四个终端用户。BeTwin主机和终端用户可同时、独立地共享一台PC计算机的硬、软件(包括绝大多数单机、加密软件)及外设资源。
在连接好硬件及安装好BeTwin软件后,双击“BeTwin控制台”,进行必要的设置,主要是添加工作站的配置,具体步骤可以参考《BeTwin拖机超详细步骤图文教程》(http://wenku.baidu.com/view/5ffbfb3631126edb6f1a10f2.html)。
还有一种情况,不需要同时操作两台电脑,只需要在两台显示器上显示不同的内容,如一台显示器播放电影,另一台显示器用来上网,那就更加简单。不管是ATI显卡还是nVIDIA显卡都能实现在同一台主机上,在两个显示器上显示不同的内容。以nVIDIA显卡为例,安装好驱动程序后,进入显示属性驱动设置界面,单击扩展窗口中的“nView”,在“nView模式”下,可以根据需要设置成“复制”、“水平跨越”或“垂直跨越”。“复制”是指两台显示器显示的内容是完全一样的。“水平跨越”是指两台显示器的显示内容是以水平方向连接在一起,如我们想在主显示器办公,又同时想在辅显示器看电影,这是一件比较适用的功能。
针对双显示输出,可以在“显示属性”的“设置”选项卡中,直接调节两台显示器的分辨率和刷新率。当然,并不是所有用户都有机会使用双头显卡,对于那些已经购买了普通显卡而又有多余的显示器的朋友而言,最佳的方案也许是使用双显卡。
● 手机的共享
手机中可以共享出来的资源,一是存储卡上的文件,二是无线连接。
早在诺基亚的塞班系统时代,就有了专门用于手机的“无线网盘”软件,以SymSMB为代表,可以通过WIFI实现手机数据的无线传输。
由于智能机的快速发展,不通过数据线实现手机与电脑或者手机与手机之间的数据传输早就是小菜一碟,随便一种即时通讯软件都可以实现,因此对现在来说,这类软件已经没有了用武之地,只留下当初的创意在熠熠生辉。
比较实用的,还是共享手机的无线连接。在《无线上网,沟通无限》(刊发于本刊2011年13-14期)一文中,我们已经介绍过塞班手机系统中共享无线连接的方法,苹果手机中则更简单,在目前非常普及的安卓系统中,这一功能也几乎全都具备(Andriod2.1及以前的版本需要安装辅助软件)。在“无线和网络”设置中,很容易找到“绑定与便携式热点”这一项,启用其中的“便携式WIFI热点”之后,手机的无线连接就成为一个热点,可以让带宽较高的3G连接共享出来为其他手机或笔记本所用。
● Internet共享
共享上网是非常常见的应用,尤其是在家庭网络环境中。早在Windows 98时代,系统中就自带有ICS(Internet连接共享)功能,让双网卡的电脑可以充当上网的服务器,而单网卡的电脑则可以通过Wingate、Sygate、WinRouter、CCProxy等代理服务器软件配置成软件路由来实现共享上网,因为那时的硬件路由器还是比较贵的。
对于现在而言,家用路由器产品的价格已经非常低廉,很少再有人配置软路由来共享上网了,但是共享无线连接仍有应用价值和现实意义。
在Windows 7中,要共享无线连接已经有了非常简单而功能较强的方法,那就是虚拟WIFI,远比点对点的连接应用效果好。
Windows 7的虚拟WIFI是一个用命令行实现的功能,没有图形界面的设置,而是通过netsh命令来进行。
在命令提示符下,输入下列命令:
netsh wlan set hostednetwork mode=allow ssid=无线名称 key=连接密码
即建立了一个虚拟WIFI,系统中会增加一个虚拟的无线网卡。现在,还需要启用这个虚拟WIFI:
netsh wlan start hostednetwork
这时虚拟的WIFI热点就可以使用了,共他人通过无线网卡连接到这个热点即可共享上网。
需要注意的是,因为虚拟的WIFI实际上使用了物理上的无线网卡,原本的无线网卡只能作为热点供其他电脑连接,而不能再连接到其他设备。这种方法比较适合只有一个有线上网入口而需要多台电脑上网的情形。
● 应用程序共享
一套软件安装好后,如果在其他电脑上不用安装就能共享使用这个程序,在办公环境和学生机房中无疑都有一定的应用价值。微软推出的应用程序虚拟化就能实现这一要求。在服务器端安装部署好应用程序后,客户端可以把应用程序运行时所需要的环境配置下载下来,从而实现在客户端共享运行服务器上的程序。这种虚拟化实现的共享,解除了应用程序与操作系统的耦合,也解决了版本兼容问题,更重要的是,节省了大量部署的时间和精力。
● U盘的无线共享
USB接口的普及,使得很多种设备都开始支持插入U盘,从MP3播放器,到多媒体音箱,甚至扩音器,都能使用U盘。更有甚者,一些无线路由器,也加上了USB接口,当然,这个接口插入的U盘和移动硬盘,不是让路由器使用的,而是用来共享出来让局域网用户使用的。D-Link的“云旅机”,就是其中一个代表,在这个便携式无线路由器上插入U盘,通过IP地址和指定的端口号来登录,就可以访问和使用这个U盘,不需要像在电脑上共享文件一样经过各种设置。
● 互联网文件共享
网上邻居的文件共享虽然方便,但是只适合于局域网、部分城域网和使用DHCP+方式的同区域宽带用户,尚不能直接在互联网上进行文件共享。
除了FTP(需要有外网IP可用)方式,其实还是可以实现互联网的文件共享的。最常用的方式就是通过VPN(虚拟个人专用网),在互联网上建立一个专用通道,实现特定电脑的资源共享。
如果网络技术水平较高,还可以采用Socks代理方式,通过代理软件实现广域网到局域网内部的访问,如CCProxy,SkSockServer等。SocksCap32甚至可以让所有基于 TCP/IP和UDP协议的软件都能通过Socks代理服务器连接到Internet。网络的一大特征,就是能进行资源共享。通过局域网或互联网,各种软、硬件资源更能发挥出其优势。也许你单位的硬件配置并不完备,但通过适当的共享,也能大大提高工作效率。