手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

第 7 部分:网络

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

常规指南:测试安全性

测试系统的安全性很重要,但不要让一次成功的测试使您产生安全性的错误感觉。这些测试工具很难找到漏洞并不能确保一些具备知识和想象力的人 ― 并且他们有一大堆时间 ― 也会失败。

我们已提到了 nmap 和 netcat 可用于测试网络安全性。还应该检查薄弱的密码,特别当系统有多个用户时,更是如此。有许多工具能够使用,如我们在本教程末尾的“参考资料”中提到的那些工具。

五。打印
简介 
这一章将介绍 Linux 上的经典 UNIX 打印系统(有时被称为 Berkeley LPD)的配置和使用。其他可用于 Linux 的系统则不在这里介绍;请参阅本教程末尾的参考资料一章以获取有关这些系统的信息。
物理上安装打印机超出了本教程的范围。当打印机正确连接后,则要安装打印假脱机程式守护程式,以使网络上的机器(包括运行假脱机程式的机器)能够将打印作业发送给打印机。
安装打印假脱机程式守护程式(lpd)
 
最好的 LPD 打印假脱机程式之一是 LPRng。其安装方法取决于分发版;请参阅 LPI 102 系列第 1 部分以获取有关在 Red Hat 或 Debian 中安装软件包的周详信息。
安装打印假脱机程式守护程式(正式名称为行式打印机守护程式)以后,就能够从命令行运行。以普通用户身份登录,然后试着运行以下命令:


$ /usr/sbin/lpd --help

--X option form illegal

usage: lpd [-FV] [-D dbg] [-L log]

 Options

 -D dbg      - set debug level and flags

                 Example: -D10,remote=5

                 set debug level to 10, remote flag = 5

 -F          - run in foreground, log to STDERR

               Example: -D10,remote=5

 -L logfile  - append log information to logfile

 -V          - show version info



既然已安装了守护程式,则应确保将他配置为自动运行。您分发版的 LPRng 包可能已替您进行了配置,但假如没有的话,请参阅 LPI 101 系列第 4 部分以获取有关使用运行级别来自动启动象 lpd 这样的守护程式的信息。
基本打印机配置(/etc/printcap)
 
打印假脱机程式守护程式起着一种管道的作用。他接受来自各个打印客户机的打印作业,然后将这些作业传递到适当的打印机。当打印机忙时,这些作业就“假脱机”,等待打印机会。
当在本地打印机上打印时,该“管道”的两端都由配置文档 /etc/printcap(有时位于 /etc/lprng/printcap)描述。printcap(printer capabilities 的缩写)中的每一项描述一个打印假脱机文档:


$ more /etc/printcap

lp|Generic dot-matrix printer entry:

        :lp=/dev/lp0:

        :sd=/var/spool/lpd/lp:

        :pl#66:

        :pw#80:

        :pc#150:

        :mx#0:

        :sh:



请注意:项的最后一行没有尾随的反斜杠()。
您的分发版可能有其他项,并且可能更复杂,但他们都大致有这样的形式。首先是项的名称 lp,随后是对这个假脱机文档较长的描述。关键字/值对 lp=/dev/lp0 指定将要打印假脱机文档中打印作业的 Linux 设备,而 sd 关键字则给出打印作业前存放他们的目录。
余下的关键字/值对则提供有关连接到 /dev/lp0 的打印机类型的周详信息。printcap 手册页对他们做了描述,稍后我们将介绍其中的一部分。
创建假脱机文档目录
 
假如创建一个打印假脱机项,则需要确保假脱机文档的目录存在并且具备正确的权限。假如希望打印机守护程式(通常以用户 lp 的身份运行)能访问假脱机文档目录,则必须以 root 用户的身份运行以下命令:


# mkdir -p /var/spool/lpd/lp

# chown lp /var/spool/lpd/lp

# chmod 700 /var/spool/lpd/lp

# checkpc -f

# /etc/init.d/lprng restart



LPRng 包含一个用于检查 printcap 的有用工具。他甚至会为您配置假脱机文档目录(假如您忘了以手工方式这么做的话):


# checkpc -f



最后,重新启动 lpd。为了使更改生效,每次更改 printcap 时都需要这么做。您可能需要使用 lpd 而不是 lprng:


# /etc/init.d/lprng restart



较老的 Berkeley 打印系统不包含 checkpc 工具,所以您必须亲自在各台打印机上打印测试页,以确保 printcap 和打印假脱机文档目录是正确的。
使用打印假脱机程式客户机
 
打印假脱机程式本身带有几个客户机以便和服务器守护程式通信。使用最多的可能是 lpr,他仅仅将文档发送至服务器以在假脱机文档中排队然后打印。要尝试该程式,首先找到或制作一个小的样本文本文档。然后输入命令:


$ lpr sample.txt


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!