每天的看书学习让人郁闷不已,终于还是因抵抗力下降而病了,并伴随着轻微的神经衰弱,睡不着看又困,唉,只有以Linux各种文章调养下身体了。先是在虚拟机上试装了openSUSE10.3,出人意料的好用,很多地方都要比Fedora Core来的方便和安全。然后随着Fedora8的发布,还是忍不住要尝鲜,相比openSUSE带来的新鲜感,新版Fedora几乎没啥新鲜感,唯一值得兴奋下的,就是在板载显卡下也体验到了3D桌面效果,和Vista相比我至今没能在有显卡的情况下强制打开AERO特效。
既然装上了Linux就不想重起到XP下做打印共享服务器了。在Fedora8下,首先确定安装的包里,关于服务器→打印支持里的11个包都安装了,方便后面操作。打开系统→管理→正在打印→新打印机(GNOME菜单),按提示一部部添加打印机驱动,在此我用的是HP LaserJet 5100se,默认推荐的驱动不对,改成foomatic:HP-LaserJet_5100-hpijs.ppd即可。然后在"服务器设定"里,勾选上"显示被其它系统共享的打印机","共享连接到这个系统上的公共打印机","允许用户取消任何任务",这样就算共享了。
这种共享方式是利用的cups方式,使用631端口,关闭ACL和Iptables等访问控制,可以在windows上的IE里查看共享名。比如 ,显示Common UNIX Printing System 1.3.4 ,然后点Printers,选择要共享的打印机,如此处的HP_LaserJet_5100_Series 。这样复制地址栏的地址,即此处的 .
接下来就是设置要共享打印的机器了,打开控制面板→打印机和传真→添加打印机,选择"网络打印机或连接到其他计算机,这里和以前设置就不同了,是选"连接到Internet家庭或办公网络上的打印机",URL填刚才复制的地址,下一步选择驱动,因为这款打印机的驱动XP没自带,故直接指定磁盘上驱动存储的位置,一路装下来就成功了。Linux下共享打印的管理控制远比Windows下强大,在"正在打印"里有多项策略控制,根据具体需要可以自行选择,配合Linux上的ACL和Iptables等功能可以打造一个高级Server。