第21章 系统设定工具(网络与打印机)与硬件侦测
CentOS系统设定工具:setup——Red Hat版本中独有的东东
利用root身份下达setup指令,(使用远程操作系统的时候要切换成英文语系)
主菜单的选项功能:
Authentication configuration:用户身份认证
Firewall configuration:简单的设定(1)防火墙(2)SELinux的启动模式
Keyboard configuration:键盘按键的对应表
Network configuration:设定网络参数
System services:相当于 ntsysv 的内容,设定系统服务开机自启动
Timezone configuration:选择时区
X configuration:与X Window相关的设定,分辨率等
用户身份认证
Linux系统出了自己提供的用户密码机制以外,还可以使用其他外部身份验证服务器所提供的各项验证功能。比如LDAP, NIS, Winbind等
这种登录机制(一个用户可以用同一个账号登录多台主机,有点像网站提供的登录界面一样)
防火墙设定
使用Customize(客户设定)来改变防火墙中远程主机联机的设定
Trusted Devices:信任网域,对外的网卡一般情况下不要设定为信任哦
MASQUERADE Devices:封包伪装(IP共享),一定不能选
Allow incoming:如果这台主机提供WWW服务的话,就可以勾选WWW了,但是一定要取消默认的ssh服务,因为这样很容易被攻击的。
---------------------------------------------------------------------------------------
利用CUPS设定Linux打印机
查看某打印机是否在Linux上面可以安装的查看
http://www.linuxfoundation.org/en/OpenPrinting
打印组件:
*打印作业:利用队列处理需要打印的文件
*打印队列:防止打印作业的重要项目
*打印服务:实际负责沟通队列内的打印作业与打印机的服务
CUPS支持的打印联机模式
常见的打印机联机分享方式有:
socket(通过internet socket传送,一般是port 9100或35,不常用)
LPD(较早,串行端口,快淘汰了)
IPP(比较流行,使用port 631,在浏览器输入 ipp://printer_IP/printername 或者 http://printer_IP:631就行)
SMB(协议是 smb://user:password@host/printer)
以web接口控管网络打印机
注意:必须启动CUPS服务(/etc/init.d/cups start),具有root的权限,默认无法进行远程管理
需要按照打印机使用手册自己手动设定IP
查询系统是否启动了CUPS服务
以Web接口控管USB本机打印机
查看USB是否已经捕捉到打印机
建立打印机队列——在CUPS画面中按下【Add Printer】来新增打印机。
将Linux本地打印机开放成为网络打印机
修改CUPS的设定即可。——通过CUSP浏览器,选定"Administration",在出现的画面中勾选可以让CUPS成为打印服务器的前几个选项。
原本打印机在网络上就会变成:ipp://你的IP:631/printers/打印机队列名称
手动设定打印机
主要涉及的文件有: /etc/cups/printers.conf:打印机的设定值文件
/etc/cups/cupsd.conf:CUPS主要配置文件
/etc/cups/ppd/*.ppd:打印机的驱动程序
1.下载合适的PPD驱动程序定义文件
2.启动CUPS以及打印机
3.使用 lpadmin 进行打印机的建立与删除
4.打印机状态的观察
5.利用 lpr 与 lp 来产生打印作业
6.打印作业的观察(lpq)与删除(lprm)
---------------------------------------------------------------------------------------------------------
硬件数据收集与驱动,及 lm_sensors
Linux有几个简单指令来调用核心所侦测到的硬件:
fdisk:可以使用 fdisk -| 将分割表列出
hdparm:观察硬盘的信息与测试读写速度
dmesg:观察核心运作过程当中所显示的各项信息记录
vmstat:可分析系统(CPU/RAM/IO)目前的状态
lspci:列出整个PC系统的PCI接口装置
lsusb:列出系统上面各个USB端口的状态,与连接的USB装置
iostat:与vmstat类似,可实时列出整个CPU与接口设备的Input/Output 状态
驱动USB装置
可以使用 lsmod 指令查看一下主机驱动的USB模块
使用 lm_sensors 取得温度、电压等信息
侦测主板的型号——sensors-detect
设置系统开机主动加载模块而不是手动侦测加载模块——将上一步侦测到的模块加入到 /etc/modprobe.conf 文件中
侦测文件、电压等——sensors
udev与hal简介
负责1.硬件如何侦测,2.装置文件如何主动建立
检查是否启动
udev可以建立装置文件,规则在 /etc/udev/rules.d/ 目录下,在该目录下可以使用的变量与对应可以是: