第二十一章、系统配置工具(网络与打印机)与硬件侦测
最近升级日期:2009/09/15

大标题的图示重点回顾
  • CentOS 提供了好用的 setup 功能,可以帮忙配置 (1)认证方式 (2)防火墙配置 (3)键盘格式配置 (4)网络配置 (5)系统默认启动的服务配置 (6)时区配置 (7)X 解析度与硬件配置 等功能;
  • 网际网络 (Internet) 就是 TCP/IP ,而 IP 的取得需与 ISP 要求。一般常见的取得 IP 的方法有:(1)手动直接配置 (2)自动取得 (dhcp) (3)拨接取得 (4)cable宽带 等方式。
  • 主机的网络配置要成功,必须要有底下的数据:(1)IP (2)Netmask (3)gateway (4)DNS 服务器 等项目;
  • DNS 服务器 IP 的指定,需写入 /etc/resolv.conf 这个文件中;
  • 默认 Linux 的列印服务使用 CUPS ,更早之前则是使用 lpd 这个服务;
  • Linux 支持的打印机网站查询: http://www.linuxfoundation.org/en/OpenPrinting
  • 列印组件主要有:列印命令、列印工作、列印伫列、列印服务、打印机
  • 网络打印机的格式主要有: ipp, smb 等类别;
  • CUPS 可使用 http://localhost:631 来连接,然后使用浏览器介面来管理!
  • PPD 指的是 postscript 列印定义档,可视为打印机的驱动程序;
  • 命令列管理打印机的方式主要透过: lpadmin, lpstat, lpq, lprm 等命令。至於产生列印工作的命令则为 lpr, lp
  • 本章新增硬件资讯的收集命令有: lspci, lsusb, iostat 等;
  • U盘 的驱动模块主要有 OHCI 与 UHCI,至於 U盘 2.0 则使用 EHCI。
  • lm_sensors 可用来侦测主板的温度、电压、风扇转速等功能;
  • 动态管理硬件,透过使用者层级的管理方式,主要透过 udev 与 HAL 的管理!

大标题的图示本章习题
( 要看答案请将鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看)
简答题部分:
  • 如果你硬是要创建一个不存在的打印机装置文件,例如: /dev/usb/lp8,该如何处置?
    首先,必须要查阅得该装置的主要装置代号,亦即 180,至於次要代号则是 8 , 再使用 mknod 来创建,因此,需要这样做:
    mknod /dev/usb/lp8 c 180 8
    chown root:lp /dev/usb/lp8
    chmod 660 /dev/usb/lp8
  • 如果你想要知道整个系统的周边硬件装置,可以使用哪个命令查询?
    lspci 可以查询到,更可使用 lspci -v 来查询更详细资讯。
  • 承上题,那么如果单纯只想要知道 U盘 装置呢?又该如何查询?
    lsusb就可以查询的到!
  • 试说明 (1)列印工作 (2)列印伫列 (3)列印命令 (4)列印服务 (5)打印机之间的相关性。
    列印命令可以产生列印工作,列印工作会在列印伫列里面排队等待被列印。在伫列内的数据於列印服务有启动的环境下, 该数据可以被转成打印机可读的格式,最终列印服务会将伫列工作转成适合的数据交给打印机列印出来。 详细数据可参考图 2.1.4 的说明。
  • 说出三种以上目前常见的网络列印通讯协议。
    例如 IPP, LPD, SMB 等均是列印的通讯协议。
  • 如何使用 lm_sensors 侦测主机内的温度,详细说明整个步骤?
    • 先确定您的主板具有温度与电压等侦测芯片,可使用 lspci 检查芯片组;
    • 启动进入 BIOS 后,查询一下是否具有硬件侦测温度、电压的项目,将输出的项目顺序记一下;
    • 确定 Linux 已经安装了 lm_sensors,再使用 sensors-detect 检查所需要的配置项目;
    • 依据上个步骤,配置 /etc/modprobe.conf 及 /etc/rc.d/rc.local 两个文件;
    • 使用 chkconfig 让 lm_sensors 启动启动,并且重新启动 (reboot);
    • 开始使用 sensors 进行侦测,也可以尝试修改 /etc/sensors.conf 的内容,以符合实际状况。
  • (挑战题)如果你的网络配置妥当了,但是却老是发现网络不通,你觉得应该如何进行测试?
    (1)先检查硬件,每个环节 (网卡、hub/switch、路由器等) 的灯号是否有亮?有亮再进行下个动作;
    (2)使用 ifconfig 检查 IP 与 netmask 的数据是否正确,若正确才可进行下一步;
    (3)使用 route 看看 default gateway 是否正确,若正确再进行下一步;
    (4)使用 ping -c 3 [gateway IP] ,若有回应才进行下一步;
    (5)使用 ping -c 3 [外部IP,例如 168.95.1.1] ,若有回应则 IP 正常,若无回应,请检查 gateway 的配置
    (6)使用 dig www.google.com 看看能否找到 IP ,找不到则请检查 /etc/resolv.conf 的配置。

大标题的图示参考数据与延伸阅读

 
     
http://linux.vbird.org is designed by VBird during 2001-2011. ksu.edu 

本网页主要以Firefox配合解析度 1024x768 作为设计依据     鸟哥自由软件整合应用研究室