CUPS介绍

CUPS全称为Common Unix Printing System,是类Unix系统上的通用打印系统,支持本地、远程打印。CUPS主要有以下组件或子系统组成:

  • print spooler/scheduler: convert LPD requests to IPP; provide a web-based interface for managing print jobs, configurations
  • filter system:convert the print data to specified formats
  • backend system:send data to print devices

LDAP介绍

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAP RFC网页中找到。

简单说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。

LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更加强大。目前已经被很多流行的应用和服务支持,如Apache、Oracle、Linux等。

MySQL Backup Tools Summary

To create a text file containing a table's data, you can use SELECT * INTO OUTFILE 'file_name' FROM tbl_name. The file is created on the MySQL server host, not the client host. For this statement, the output file cannot already exist because permitting files to be overwritten constitutes a security risk. See SELECT Syntax. This method works for any kind of data file, but saves only table data, not the table structure.

Another way to create text data files (along with files containing CREATE TABLE statements for the backed up tables) is to use mysqldump with the --tab option. See Section 1.4.3, "Dumping Data in Delimited-Text Format with mysqldump".

To reload a delimited-text data file, use LOAD DATA INFILE or mysqlimport.

搭建内网yum服务器

Linux系统维护中令管理员很头疼的就是软件包之间的依赖性了,往往是你要安装A软件,但是编译的时候告诉你X软件安装之前需要B软件,而当你安装Y软件的时候,又告诉你需要Z库了,好不容易安装好Z库,发现版本还有问题等。由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。其实开源社区早就对这个问题尝试进行解决了,不同的发行版推出了各自的工具,比如Yellow DogYUM(Yellow dog Updater, Modified)DebianAPT(Advanced Packaging Tool)等。开发这些工具的目的都是为了要解决安装RPM时的依赖性问题,而不是额外再建立一套安装模式。这些软件也被开源软件爱好者们逐渐移植到别的发行版上。

在很多公司中,出于网络安全、维护成本等方面的考虑,服务器并没有接入到公共网络。从"yum使用流程"示意图可以看出,没有接入公网的服务器默认是无法访问外部的yum服务器的,这样yum带给系统管理员的维护便利似乎一下子荡然无存了。好在yum提供了简洁的资源库配置,结合ftp、http服务,我们就可以很方便快速的打造出一个内网的yum服务器,以供其他内网Linux系统使用。

rsync和inotify文件实时备份配置

昨天在配置rsync时,出现一个新问题,提示mkdir failed: Permission denied (13)mkstemp failed: Permission,后来查看Stackoverflow,以及以前的CentOS 5.5下rsync使用技巧与权限问题解读,发现可能是开启了SELinux导致的。因对SELinux的权限控制不熟悉,关闭SELinux,rsync即可以正常同步文件、文件夹。

正好找出以前的文档,重新熟悉下rsync + inotify的配置。

May 2013

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Categories