首页 > 系统服务

这几天在看Cacti监控模板的代码。众所周知,Cacti是采用RRDtool作为其出图工具的。因此在编写模板时就需要根据被监控数据的特性来为具体数据选择不同的数据类型。

今天重点看了看三个在Cacti中比较常使用的RRDtool数据类型,GAUGE COUNTERDERIVE。分别介绍之。

继续阅读→

阅读全文

centos是目前使用最广泛的linux服务器系统之一,其使用yum对软件包管理的方便性,更是每个用centos的人喜欢的。蚊子我现在也越来越喜欢用yum来安装软件包了,除非特殊需要,已经很少编译安装软件了。

在加上centos的扩展源(repo)也很多,比如众所周知的,还有蚊子之前《》文章中介绍的两个。 继续阅读→

阅读全文

在上篇《运维自动化之系统安装篇(一)–cobbler安装配置》中,介绍了,cobbler的安装,并在文章的结尾处以实际安装为例演示了cobbler的使用。本篇是上篇的延续,主要介绍,如何使用cobbler快速完成linux系统的重装。如想直接看完整版,请移步51cto,链接:http://os.51cto.com/art/201109/288604.htm

传统方法要重装一台linux

1,把vmlinuz和intrd.img文件下载下来
2,编辑grub文件,修改kernel和initrd参数
3,重启服务器

可能会有人通过自己写脚本来实现这个功能,不过总体来讲还是太麻烦了。

继续阅读→

阅读全文

已授权给51CTO,首发地址:http://os.51cto.com/art/201109/288604.htm,此链接文章为完全版,此篇文章略有删改。

《摩登时代》这部片子大家应该都很熟习,在工业大生产下,每一个工序都需要人为的操作来完成,工人的压力之大,强度之高是有目共睹的。

在当今时代,各种自动化营运而生,工人、技术员只需要在操作台操纵几个按钮,所有产品便可以自动的生产,而技术人员只需要定期的进行检查即可。

试想,我们的SA们要如何从烦杂的事务性工作中解放出来呢。运维自动化这条路非走不可。

今天蚊子就来介绍一个好用简单的工具—cobbler继续阅读→

阅读全文

已经授权给了51cto,http://os.51cto.com/art/201104/256479.htm,请注意版权问题。

最近帮朋友接了个小项目,客户在他们的美国机房租了几台服务器,然后想在上面做上网用的代理服务器,供客户在国内使用。具体需求如下

1,客户的这台服务器具有多个出口ip地址

2,客户希望使用认证的方式使用代理服务器上网

3,客户希望通过不同的认证用户实现从不同的出口ip访问网络

4,隐藏代理信息,隐藏真实上网ip

继续阅读→

阅读全文

这两天观察了一下nginx缓存文件,从而对server端程序代码进行了调整,调整不大。

在原有v2.0版本的基础上增加了对nginx的指定文件缓存清除,提交请求的写法是一样的。

关于nginx支持purge的http头的方法请参考《web版清除缓存程序V1.2.3[原创] 》这篇文档的设置。这里我不在赘述

本篇文档主要讲解一下支持nginx指定内容缓存的原理,及nginx上关键的设置。 继续阅读→

阅读全文

http://os.51cto.com/art/201012/240992.htm,已授权给51cto.com,请注意版权问题

一直想写点关于puppet的文章,但通过学习发现,puppet更多的是参数配置上的东西,写理论性的内容无非就是翻译一下官方文档,不利于新人对于puppet的理解上手。于是觉得,还是应该结合实际应用写些关于puppet使用方面的东西更贴近大众。

首先简单介绍一下puppet。puppet是一种Linux、Unix平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,其设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 继续阅读→

阅读全文

在2010年的最后一天,蚊子我为这最后一天画上了一个圆满的句号。发布了这套《分布式缓存清除系统2.0》版,他的前身是《web版清除squid缓存》,从1.0到1.2.3共有6个版本。在这6个版本中只是实现了多台squidnginx的完整url缓存清除功能。

而今天发布的分布式缓存清除系统2.0,蚊子采用了C/S架构模式,由于squid和nginx的缓存文件内容结构不同,所以此版本在前身版本功能的基础上,实现了对squid指定内容进行批量缓存清除的功能,不过遗憾的是暂时还不能支持nginx的指定内容的批量清除。后续的开发中,会增加对nginx的支持。 继续阅读→

阅读全文

最近蚊子我思考了一下,要是想让我的那个web版清除缓存程序支持对指定文件,对指定域名缓存的清除,那就只能使用c/s模式,那s端的脚本就是关键。

这篇文章只是蚊子下一步工作的一个铺垫,只能算是前期的一个准备工作。在s端,蚊子决定使用perl脚本来完成,所以,这里先写了一个使用perl在清除指定文件的脚本。为了方便其他人使用,特把这个脚本share出来。 继续阅读→

阅读全文