1.CUPS Common UNIX Printing System
Documents--Queue(先进先出法)--CUPSD(监控Queue,Web界面的应用程序)--Input Filter(转译)--Printer
2.配置CUPS
- /etc/cups/cupsd.conf
- /etc/cups/pinters.conf
可以通过以下方式设置该文件:- lpadmin
- system-config-printer
- CUPS web
3.通过CUPS管理打列队列
四种方式:
- lpadmin
- http://localhost:631
- system-config-printer
- system-config-printer-tui
4. cron机制
crontab
- -u 编辑用户的crontab
- -l 列出crontab的内容
- -r 删除
- -e 使用系统默认文本编辑器
- -i 删除,当删除时要求确认
/etc/cron.allow
/etc/cron.deny
5. crontab文件
/etc/crontab
- /etc/cron.hourly/
- /etc/cron.daily/
- /etc/cron.weekly/
- /etc/cron.monthly/
6. tmpwatch
/etc/cron.daily/tmpwatch
作用:清除长时间未做存取操作的文件
7. logrotate
/etc/cron.daily/logrotate
压缩并邮寄系统中的记录文件.避免系统文件太大.
/etc/logrotate.conf 配置文件
8. 系统记录
kernel通过klogd服务记录产生的log,应用程序采用syslogd服务记录产生的log;
它们产生的记录文件通过/etc/syslog.con f中的定义进行分类(facility).及根据优先权(priority)决定是否记录.
优先权从低到高为:debug--info--notice--warning--err--crit(危急)--alert--emerg(无效)
将系统产生的log文件存到远程主机中:
1.在本机编辑要将哪个类型的应用程序产生的log文件存到远程服务器
例: 存验证信息到xencao主机: vi syslog.conf authpriv.* @xencao
2.在xencao主机上开启/etc/sysconfig/syslog.conf,
SYSLOGD_OPTIONS="-r -m 0" #-r 打开远程记录功能.
9. 磁带设备
常见的磁带设备:
- DAT digital audio tape
- DDS digital date storage
- DLT digital Linear open
/dev/st* 可自动回带的设备
/dev/nst* : n 表示把资料存在对应的不会自动回带的设备.
st SCSI磁带设备
mt 控制磁带机的读写头
mt -f device
常用的mt参数:
fsf 把读写头头移动到下个文件起始块上 例: mt -f /dev/st0 fss 20
rewind 倒带至最前
rewoffl 先倒带,再退出磁带
offline 退出磁带
erase 清空磁带
10. tar备份还原
tar 打包文件操作最少要加一个参数
- -c 创建一个包
- -j bzip2技术压缩打打包好的文件,生成.tar.bz2文件
- -z gzip技术打包,生成.tar.gz文件
- -f 打包到指定名称文件包,后带路径加名称,也可以是指定的设备
- -t 列出包中的内容
- -v 列出打包的文件
- -x 将文件从包内提取
- -A 追加到包
- -r 追加文件到包未
- -Z compress技术压缩,生成.tar.Z文件
11. dump / restore 备份还原
dump 可以对ext2/3系统件,即可以备份整个分区
OPTIONS:
- -0 ~-9 -0指备份所有的文件, -1~-9指上次备份后有变更的文件: jump levels是一组相对的标记数字,每次用dump备份后,dump将dump levels记录到/etc/dumpdates中,然后备份上次比较小的数字到现在为止被变更过的文件.通常采用0,2,1,4,3,6,5的顺序.
- -f 指定备份到一个文件也可以是一个设备
- -u 备份成功后更新/etc/dumpdates内的dump level记录.
12.使用cpio备份还原
cpio 解压缩打包好的文件或文件复制到打包好的文件.
常用的OPTIONS:
- -d 将文件解压到指定目录 cpio -id < test.cpio
- -i , --extract 解压
- -o , --create 打包 cpio -o > a.cpio
- -t, --list 列出包中的内容 cpio -it < a.cpio
13.远程备份
- username@hostname:/path
举例:- tar -czvf root@xencao:/backup/home.tar.gz /home
- dump -0uf root@xencao:/backup/home.dump /home
![](http://img.zemanta.com/pixy.gif?x-id=2c7c18a4-72a4-8576-bf31-5598179d4e31)