架设网络服务器旧电脑_第1页
架设网络服务器旧电脑_第2页
架设网络服务器旧电脑_第3页
架设网络服务器旧电脑_第4页
架设网络服务器旧电脑_第5页
免费预览已结束,剩余33页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机循环利用研究旧电脑架设打印服务器“物尽其用”计算机循环利用网络收集市 通 州 区 第 三 中 学目录打印服务器给客户带来什么好处?1用旧电脑轻松架设无线网络打印服务器2建立 Windows 环境下的 Linux 打印服务器4CentOS6 Linux Samba 打印服务器 文件服务器配置24不用 Samba 也能让 Linux 成为打印服务器30打印服务器给客户带来什么好处?1、打印服务器可以为多台网络提供网络和互联网连接,实现简便可靠的网络打印,让员工随时随地进行打印,提高员工劳动生产率。2、打印服务器可以管理复杂的打印作业,可以加快打印速度、缩短打印队列、增强网络安全性3、打印服务

2、器允许无缝连接到有 IPV4 和 IPV6 网络功能的全高效,使打印任务更加安4、给客户提供更加经济高效的打印部署,有效降低客户总拥有成本 TCO用旧电脑轻松架设无线网络打印服务器在工作中,需要打印的文件还是不少的,笔记本电脑连接一个确实不方便,这样使用笔记本的同事们只有使用闪存将文件拷贝到打印室或的台式电脑上去打印了,时间久了文件拷来拷去的确实有些麻烦,于是很多同事想将上实现共享打印了。设置一个共享打印,后来通过的无线网络在自己的电脑为了方便同事们打印,我在中架设了无线网络打印服务器,这样同事在任何一台电脑上都能将需要打印的文件通过打印服务器进行打印,并且网络打印与共享打印的区别还可以通过网

3、页的方式对打印服务器进行管理。早期的共享打印方式是由网络上的某一台电脑连接上,并且设置为共享模式,其他电脑要共享这台连接网络网络输出。,并且通过共享的方式进行连接,这样才能实现打印共享。如果使用共享的那台计算机就会难堪重负,管理起来有些麻烦。的用户多了,是基于ernet 的网络打印已不再是一个外设,而是作为网络上的一个节点存在,通过网线插槽直接连接网络,通过 Web 的方式进行管理,能够以网络的速度实现高速打印打印服务器的架设网络打印需要一台带有网络打印服务器的,但是这么一台的价格不便宜。为了节约成本,充分利用现有的资源,我将轻松实现网络打印了。的一台旧电脑虚拟成一台打印服务器,这样同事们在局

4、域网内也可以首先确保该电脑安装好 Windows Server 2003 系统,并能保证正常连接到局域网内,随后将打印”(图 1),随后按照提机连接到该电脑上,打开“管理您的服务器”组件,在“服务器”中单击“添加示来添们需要安装的并安装好的驱动程序。随后在“控制面板”“和传真”框中用右键单击该图标,选择“属性”命令。在打开的打设置为共享模式,并输入一个共享名称(图 2)。印机属性框中将该随后还需要在同事操作的电脑上安装好该的驱动程序,安装时在该电脑上打开网上邻居,名称,单击右键,选择连接,这时系统提示找到安装好的电脑,此时看到安装好的共享将会在本机上安装一个打印驱动程序,选“是”就可以安装网络

5、设置 Web 管理的驱动了。设置完成后,为了实现网络打印还需要通过 IIS 进行发布。启动系统自带 IIS 程序,首先为网络创建一个虚拟目录。提示:在Windows XP 系统中IIS 组件默认情况下没有安装,如果在“添加/删除程序”中将其安装。创建时,在 IIS 列表中,用右键单击默认的 Web 站点,依次单击“新建”“虚拟目录”,随后打开创建向的系统中没有该组件首先导框。在该向导中可以按照提示设置一个虚拟目录的别名,如“Pr ”,将目录指向驱动的框,安装目录,并将“权限”设置为“”、“运行”。虚拟目录创建后,打开该站点目录的“属性”在“文档”框中勾选“启用默认文档”复选框。随后单击右侧的“

6、添加”按钮,添加一个默认文档名,如惠普默认文档为“Ipp_0001.asp”。随后单击“确定”按钮。进行管理时,在局域网任意一台电脑上运行其中的 IE 浏览器程序,输入网络你需要对目标的 URL 地址 HYPERLINK http:/打印服务器/ “http:/ HYPERLINK http:/打印服务器/ 打印服务器 IP 地址/pr ”即可打开网络的管理页面了。单击“暂停”或“恢复”超级时,你就可以随心所欲地控制好的输出操作,要是想取消正在执行的所有任务时,就可以单击“取消所有文档”超级。这样就像操作自己电脑上的一样方便。建立 Windows 环境下的 Linux 打印服务器一、前言用的是

7、 HP 彩色喷墨,一直以来用的都是它,但是随着打印量的增加,发现墨盒是一笔不小的开支(买的全是原装的)。随后弄了一台 HP 3050 的黑白激光,以前的彩打带有网络打印模块所以整个的安装后就可以使用了,但现在这台激光的不带这个模块,而且也没有全天开放的 Windows 服务器。为了完成将打印机发布到网络中的任务,在一台 Linux 服务器下折腾了一两天终于将这个打印服务器搞定,现将安装过程二、环境说明如下。操作系统:Centos 5(可对照 RHEL 5)文本模式,安装默认的编译工具。自定义安装了 Apache、PureFTP 以及 Mldonkey(这些的安装配置以后有时间再另行贴出)。CP

8、U 为 P4 2.8G,内存 512M,两块硬盘共 80G。是 HP LaserJet 3050 多功能一体,用的是 USB 端口。其中 HP 的并 未 给 出( HYPERLINK http:/h/ http:/hLinux的 驱 动 程 序 , 这 也 是 最 折 腾 人 的 地 方 。/support/Q6504A/drivers/?l&submit=%C3%A5%C2%BC%C2%80%C3%A5%C2%A7%C2%8B%C3%A6%C2%90%C2%9C%C3%A7%C2%B4%C2%A2%20%C3%82%C2%BB)三、配置过程安装基本组件在具体配置最好先配置一下系统的 YUM

9、源,以便在后续的安装中进行更简易的操作。有关配置 YUM 源的方法可以参考“ 启用 yum 升级 RedHinux Entrise ”(/65148/51947)。主要的 YUM 源如下所示:首先须安装 CUPS 及 Samba 组件,可以通过下面的指令执行。安装完成后如下图所示:yum y install cups cups-windows cups-libs hal-cups-util samba samba-cntmonvi /etc/yum.repo.d/utteramblings.repo该文件主要用于更新其它采用默认源name=Jasons Utter Ramblings Repo

10、baseurl= HYPERLINK http:/w/ http:/w/media/EL$releasever/$basearch/ enabled=1gpgcheck=1gpgkey= HYPERLINK http:/w/ http:/w/media/RPM-GPG-KEY-jlitka确认在配置是否成功安装前请将联机,并通过以下指令来确定系统是否正别,这里的实际环境用的是 USB 口,如果是串口或并口的数据线请按实际情况进行。默认情况下 USB 打印机的设备名为/dev/usb/lp0,系统利用自带的即插即用(PnP)的功能自动检测,用下面的指令进行检测。可以配置打印服务连接正常后就可以对

11、打印服务器进行配置了。CUPS 的配置信息默认情况在确认下都位于/etc/cups 文件夹下,其中重要的几个文件为:/etc/cups/prers.conf/etc/cups/cupsd.conf中/etc/cups/ppd/*.ppd usb:/dev/usb/lp0 parallel:/dev/lp0的设定值,有关的设定都在该文件中CUPS 的主要设定,包括作为服务器的设定都在该文件的驱动程序USB 接口并口网络网上邻居式ipp:/ip/smb:/us型号asswordhost/修改cupsd.conf 进行配置。设定的原则是允许 /24 网段中的计算机的管理界面。主要修改的地方如下:CU

12、PS为了保证在 Windows 系统下的打印正常,需修改以下文件的配置文件:装HP3050完成设定后记得安驱动(较um=HP-LaserJet_3050),该页面中的文件多,真正需要安装的是,vi /etc/cups/mime.convs# 大概在最后几行的地方,找到這一行,將注释去掉!application/octet-streamapplication/vnd.cups-raw0-vi /etc/cups/mime.types# 大概在最后几行的地方,找到這一行,將注释去掉!application/octet-streamPort 631CUPS 服务默认开启的端口Allow /24Ord

13、er allow,deny Allow LOCAL Encryption Required Allow /24Order allow,deny Allow LOCAL AuthType Default Require user SYSTEM Allow /24Order allow,deny Allow LOCAL该文件并安装然后再重启 CUPS 服务:成功后可以通过网页方式进行和设定,如下图所示:wget.rpmyum install gutenpr-5.0.1-1lsb3.1.i486.rpm service cups restart在 Samba 中发布在 Linux 下安装的相应的程序

14、发布,在基本就可以使用了,但是需要支持 Windows 系统则还须通过语言中通过tscript 打印语言可以保证各系统下的正常打印。用户只要提供tscript 驱动给 Samba 服务器就可以支持 Windows 驱动程序的自动安装。在安装tscript 前需安装设定 Samba 服务器,相关设定如下:useradd ptadmin#先加入该用户,不然后续用户无法添加 smbpasswd a ptadmin#加入 Samba 共享管理用户vi /etc/samba/smb.conf globalworkgroup = WORKGROUP server string = prserver net

15、bios name = PrServer prcap name = cups加入tscritp 驱动先到( htt/pub/cups/windows/ )相应的程序安装, 先安装htthtt/pub/cups/windows/cups-samba-5.0rc3.tar.gz,然后再安装/pub/cups/windows/cups-windows-6.0-1.i386.rpm。也可以在 windows 系统中将“C:WINDOWSsystem32spooldriversw32x863”目录中的 PS 开头的文件/usr/share/cups/drivers/ 下( 如果该目录不存在请自行建立 )

16、。 需注意的是在到到/usr/share/cups/drivers 中后不能有大写字母开头的文件,否则后面的安装完 CUPS-Samba 的包后如下图示:不成功。lo r ers = yes pr ing = cupspr erscomment = All Pr ers path = /var/spool/samba browseable = yesguest ok = yes writable = yes pr able = yes public = yesvalid users = users ptadmin pr er admin = ptadminpr $comment = Prer

17、Drivers path = /etc/samba/drivers browsable = yesread only = yeswriist = ptadminmkdir /etc/samba/driversn ptadmin /etc/samba/drivers servimb restart测试 SMB 设置、查看 smb 驱动共享及下:设置,将加入 smb 共享。命令行如设定完成后体如下所示:testparmservimb restartsmbbcnt -L / -U ptamdin cupsaddsmb -H localhost -U ptadmin -a v也可以通过体 WEB 界面

18、进行设定:Windows试系统下打印测/65148/2741011.本地的设置(1)将连接到运行 Fedora-Core-8 系统的计算机上,并打开电源(2)通过“系统”“管理”“正在打印”,打开“配置”框。然后点击“新”,自动就开始搜索连接到电脑上的。如果能够识别的话,则会自己选择连接上的(3)点击“前进”,选择厂商和型号以便安装相应的驱动程序。(4)点击“前进”,设置名称,最后点击“应用”就完成了本地的添加了。2.共享的设置在“服务器设定”里够选上“显示被其他系统共享的”,“Allow pring from theernet”,“允许括不是自己的任务)”。”,“共享连接到这个系统上的公共管

19、理”,“允许用户取消任何任务(包如果要 windows 2000/xp 共享该mime.types 进行修改。,还需要进一步设置:对/etc/cups/mime.convs 和(1)修改 mime.convs打开该文件,在最后几行找到“application/octet-stream application/vnd.cups-raw 0 -”如果前面加有注释号“#”,则将其去掉,然后保存设置。(2)修改 mime.types打开该文件,在最后几行找到“application/octet-stream”,如果前面加有注释号“#”,则将其去掉,然后保存设置。1、直接利用CUPS 提供打印服务器(1

20、)“开始”/“和传真”/“添加”/,打开“添加向导”框。(2)点击“下一步”,选择“网络或连接到其它计算机的(E)”。(3)点击“下一步”,选择“连接到服务器的地址ernet、家庭或办公网络上的。可以通过(O):”在 URL 栏中填入地址:631 来管理CUPS,进入界面后选择“prer”,就可以看到已经安装的 CUPS。(4)如果地址正确且连接没有问题,则会提示你安装驱动程序,然后选择相应的驱动程序后,的添加工作就算完成了,如不出意外就可以使用。这种方法配置起来比较简单,但是有一个缺点,即使必须给客户端安装的驱动程序,如果客户端数量很多的话,那工作量就相当的大了,所以觉得还是用 Samba

21、和 CUPS 结合一起提供打印,有点就是在服务器上安装了驱动程序后,客户端就可以不用安装了。2、利用 Samba 和CUPS 结合提供打印服务器首先先在 smb.conf 添加对的支持pr erscomment = All Pr ers path = /var/spool/samba browseable = noguest ok = yespublic=yes writable = noprprable = yeser admin=ghostpr$comment=prer drivers path=/etc/samba/drivers browseable=yesread only=yesw

22、riist=ghost此外还要添加一个 Samba 用户,该用户必须是系统存在的用户rootlocalhostsmbpasswd -a ghostrootlocalhostn ghost /etc/samba/drivers因为的管理员和驱动的管理员都设定为 ghost,所以也要对该文件夹改变一下权限。然后还得 cups-samba-1.1.16.tar.gz 和 cups-windows-6.0-1.i386.rpm(包的版本自己选),如果是 rpm 包的话直接安装就可以了,如故是源代码包的话,要安装在/usr/share/cups/drivers,此外还要到 windowsXP 系统 C:

23、WINDOWSsystem32spooldriversw32x863 下去拷贝以 PS开头的文件,然后把文件名都改成小写的,全部放在/usr/share/cups/drivers,但是一般在windowsht系 统 下 默 认 没 有 这 些 文 件 , 所 以 可 以 到 Adobe/support/dow . 44&platform=Windows ) 去tScript , 然后在windows 系统安装后在拷贝那些文件。然后就要告诉 Samba,让 CUPS 提供客户端 windows2000/XP 的打印驱动cupsaddsmb -Hsamba 主机名 -hcups 主机名 -a -v

24、 -U 用户账号然后就会罗列出一些信息,最后出现类似如下信息才算安装成功:Prer Driver 名 sucsfully installed.Sucfully set 名 to driver hplaser2300.然后在/etc/samba/drivers 下会出现一个 W32X86 的文件夹,里面的文件就是提供给客户端的驱动程序。在打印过程中可以登录到 Samba 主机查看的状态,打印工作等信息。(1)lps:查看打印状态(2)lpq:查看打印工作队列(3)lprm:删除等待的打印队列CentOS6 Linux服务器配置Samba打印服务器文件本文针对个人家庭、小型团队实现文件共享,共享。

25、对于一般家庭都是 windows 机器,网上邻居和共享都比较方便,但是 windows机器作为服务器总存在各种安全隐患,而且稳定性较差,容易遭攻击等等,因此选择使用 linux 作为服务器是比较好的思路。一、打印服务器配置此处假设你的linux 主机已经可以正常本机打印了,如果无法正常打印,请参看 centos6 安装 hp laserjet 10201. 安装需要的 daemon需要的 daemon: cups、samba。你可以通过rpm -qa|grep sambarpm -qa|grep cups查看是否安装,如果没有安装请执行yum install cupsyum install s

26、amba2. 启动服务器启动 smb cups 服务servimb startserivce nmb start =为了在 windows 工作组中看到该服务器service cups start查看 cups 端口 631 是否启用nets-tunlp|grep6313. 配置 cups通过 web 浏览器管理界面,假设局域网 ip 为0,则。如果没有添加打印机,此时可以添加,如果已经有了,将设置为共享。设置共享:此时可通过局域网中的其他主机,选择相应,打印测试页,查看 cups 共享是否能够正常工作。如果能够打印说明 cups 设置没有问题了。4. 配置 samba在 smb.conf 中

27、配置共享vim /etc/samba/smb.confglobal其他省略pr lo cups prcap name = cupsrers = yesoptions = raw ing = cupsprerscomment = All Prerspath = /var/spool/sambabrowseable guest ok = writable = yes yes yesprable = yespublic = yes保存退出,重启s。servimb restart5. 设置s开机启动vim /etc/rc.d/rc.local增加 /etc/init.d/smb start6. win

28、dows7 添加网络win+r 打开运行框,输入0,此时显示 samba 服务器共享的和文件夹,右击-连接,此时需要选择相应的打印机型号驱动,如果没有,说明需要安装该驱动。驱动安装好后,即可以打印了。二、简易文件服务器配置此处的目的是配置一个公用文件夹,能够让局域网内的所有机器存取数据,登录。1. samba 的配置基本就在于配置/etc/samba/smb.conf 文件。globalworkgroup = ComingX329server string = ComingX File Server.Samba netbios name = ComingXServerServerVer%v#l

29、anguageunix charset = utf8 display charset = utf8 dos charset = gb2312 security = sharetempcomment = Temporary file space path = /tmpread only = nopublic= yes重启s2. windows文件服务器方法win+r 打开运行框,输入0,将会列出文件服务器上的和共享文件夹。如果服务器打开了 n器,可以在网络(网上邻居)中看到服务器。3. Linux文件服务器方法smbcnt-L /0 =share 模式smbcnt-L /0 -U usernam

30、e =user 模式此时使用的ftp 命令上传文件,不是很方便,期望将文件服务器的目录挂载到本地机器,就像操作本地文件夹一样。此时使用smbmountsmbmount /IP/资源 /挂载点 -o options例如:smbmount /0/temp /mnt/samba -o username=o,password=pw_o,codepage=cp936dfsmbmount 为 mount 的参数命令,因此可以用mount -t smbfs smbmount /0/temp /mnt/samba-ousername=o,password=pw_o,codepage=cp936,iochars

31、et=utf84. 用户模式的略复件服务器配置此处希望建立一个文件服务器具有这样两个功能,a)temp 目录任何用户都可以并读写数据;b)DesignResource 目录只有管理员可以写数据,其他用户只能读数据。创建用户组、ingxpublic,大家都在一个 comingx 团队中,团队中有管理员组和普通用户组,具有不同的读写权限。rootlocalhost rootlocalhost rootlocalhost rootlocalhostFileServer# FileServer# FileServer# ComingXHome#/usr/sbin/groupadd/usr/sbin/g

32、roupadd/usr/sbin/groupaddcomingx comingxadmin comingxuser/usr/sbin/groupadd comingxpublic创建用户 cxadmin、cxpublicrootlocalhost ComingXHome# rootlocalhost ComingXHome#adduser -g comingxadmin -G comingx -d /o adduser -g comingxpublic -G comingxuser,c创建共享目录并设置权限#Temp 目录,所有人可读写rootlocalhost rootlocalhost r

33、ootlocalhostFileServer# FileServer# FileServer#mkdirn odTempingx temp3777 temp#DesignResource 目录,cxadmin 可读写,cxpublic 只读rootlocalhost rootlocalhost rootlocalhostFileServer# FileServer# FileServer#mkdirn odDesignResourceingx DesignResource 755 DesignResourcesmb.conf 文件配置globaldos charset = gb2312 uni

34、x charset = utf8 display charset = utf8 workgroup = COMINGX329netbios name = COMINGXSERVERserver string = ComingX File Server.Samba Server Ver smb passwd file = /etc/samba/smbpasswdlog file = /var/log/samba/log.%m%vmax log size = 50name pr cupsresolve order = lmhosts bcast host cap name = cupsoption

35、s = rawtempcomment = Temporary file space path = /opt/FileServer/Temp read only = Noguest ok = YesDesignResourcecomment = Some Design Resourpath = /opt/FileServer/DesignResource read only = Noguest ok = Yes重启s参考:1. 鸟哥的私房菜2. Linuxsir.不用 Samba 也能让 Linux 成为打印服务器在网络有很多文章关于如何让 Linux 成为网络打印服务器,但是文章都是通过 Samba 服务共享来实现打印服务的,如果网络管理员禁用网上邻居共享的话,那这个服务就不 work 啦。本文将介绍一种让 Linux 不用 Samba 也能提供打印服务的方法,该服务需要使用 9100/TCP端口。操作系统:CentOS 5.4必须安装的包:cups、xin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论