通过脚本人为有选择性更新nginx的cache[原创]

四月 28th, 2010 | 2条评论 | 发表在 nginx | 作者:深夜的蚊子 | 本文被浏览 310 次

nginx当下已经成了很热门的玩意了,nginx的cache大有替换squid的趋势,蚊子这边当下也用上了,nginx配置cache的我就不细说了,网上相关的文章挺多的 今天主要是表表nginx的清除cache的方法,nginx官方推荐的addones是Cache Purge Module,但蚊子配上发现并不是很好用,估计可能我没掌握要领吧,索性也不去理会了 闲来没事看了一下nginx的cache文件,发现和squid类似,都是hash的,那这样必然能在cache文件中找到想要的东西,于是就用strings看了一下,果然发现了缓存的页面,于是就有了下面的这个脚本 #! /bin/sh ########################################### #### ####    用于清除nginx的cache的......阅读全文

Tags: , , , ,

linux下使用uuencode+mail发送附件[技术]

二月 6th, 2010 | 没有评论 | 发表在 mail相关 | 作者:深夜的蚊子 | 本文被浏览 219 次

蚊子这两天写脚本,脚本执行的结果需要发邮件给我,通常我会把结果内容通过cat的方式管道传递给mail命令然后作为邮件的内容发出来,但这不是蚊子所要的,蚊子希望把结果作为附件发送出来。同事告诉我可以使用uuencode命令来发送,于是蚊子网上搜了一下,并自己尝试,果然可以,下面就把uuencode配合mail发送附件的过程记下来。 首先centos默认情况下是没有按照uuencode包的 yum install sharutils 这样就可以把uuencode包装上 下面就可以使用uuencode和mail命令配合使用了,来看下面的例子 在/root目录下都有install.log文件,我们就以这个为例子 uuencode install.log install.log |mail –s “test attach” wenzi@wenzizone.cn 然后通过客......阅读全文

Tags: , , , , ,

linux下使用apache+svn+ssl配置安全版本控制平台[技术]

二月 4th, 2010 | 2条评论 | 发表在 apache, linux系统 | 作者:深夜的蚊子 | 本文被浏览 354 次

公司决定把原来windows下的svn迁移到linux下,于是有了这篇文章,蚊子决定把linux下配置apache+svn+ssl的过程记录下来,方便以后查看。 环境:         centos 5.4_x64         apache 2.2.14         subversion-1.4.2(担心包关联性问题,就没有考虑最新版本) 安装过程: 1,apache安装 # ./configure --prefix=/usr/local/apache --enable-so --enable-dav=shared --enable-dav-fs=shared --enable-dav-lock=shared --enable-ssl=shared make make install 如果这台apache不做其他使用,这个配置就已经足够 2,subvers......阅读全文

Tags: , , , , , ,

Linux System and Performance Monitoring(总结篇)[转]

十二月 15th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 2,747 次

作者:tonnyom 原载: http://www.sanotes.net/html/y2009/393.html 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 Linux System and Performance Monitoring(总结篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 结束语: 这是该译文的最后一篇,在这篇中,作者提供了一个案例环境,用之前几篇所阐述的理论以及涉及到的工具,对其进行一个整体的系统性能检查.对大家更好理解系统性能监控,进行一次实战演习. BTW:在中文技术网站上,类似内容的文章,大体是来自该作者06-07年所著论文,此译文是建立在作者为OSCON 2009重写基础上的.所以部分内容可能会存在重复雷同,特此说明下. 附录 A: 案例学习 -......阅读全文

Tags: , , , , , , ,

Linux System and Performance Monitoring(Network篇)[转]

十二月 15th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 386 次

作者:tonnyom 原载: http://www.sanotes.net/html/y2009/390.html 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 Linux System and Performance Monitoring(Network篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 8.0 Network 监控介绍 在所有的子系统监控中,网络是最困难的.这主要是由于网络概念很抽象.当监控系统上的网络性能,这有太多因素.这些因素包括了延迟,冲突,拥挤和数据包丢失. 这个章节讨论怎么样检查Ethernet(译注:网卡),IP,TCP的性能. 8.1 Ethernet Configuration Settings(译注:网卡配置的设置) 除非很明确的指定,几乎所有的网卡都是自适应网络速度.当一个网络中有很多不同......阅读全文

Tags: , , , , , , , ,

Linux System and Performance Monitoring(I/O篇)[转]

十二月 14th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 247 次

作者:tonnyom 原载: http://www.sanotes.net/html/y2009/381.html 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 Linux System and Performance Monitoring(I/O篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 6.0 I/O 监控介绍 磁盘I/O 子系统是Linux 系统中最慢的部分.这个主要是归于CPU到物理操作磁盘之间距离(译注:盘片旋转以及寻道).如果拿读取磁盘和内存的时间作比较就是分钟级到秒级,这就像 7天和7分钟的区别.因此本质上,Linux 内核就是要最低程度的降低I/O 数.本章将诉述内核在磁盘和内存之间处理数据的这个过程中,哪些地方会产生I/O. 6.1 读和写数据 - 内存页 Linux 内核将硬盘I......阅读全文

Tags: , , , , , ,

Linux System and Performance Monitoring(Memory篇)[转]

十二月 14th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 163 次

作者:tonnyom 原载: http://www.sanotes.net/html/y2009/376.html 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 Linux System and Performance Monitoring(Memory篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 5.0 Virtual Memory介绍 虚拟内存就是采用硬盘对物理内存进行扩展,所以对可用内存的增加是要相对在一个有效范围内的.内核会写当前未使用内存块的内容到硬盘上,此时这部分内存被用于其它用途.当再一次需要原始内容时,此时再读回到内存中.这对于用户来说,是完全透明的;在Linux 下运行的程序能够看到,也仅仅是大量的可用内存,同时也不会留意到,偶尔还有部分是驻留在磁盘上的.当然......阅读全文

Tags: , , , , , ,

Linux System and Performance Monitoring(CPU篇)[转]

十二月 14th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 221 次

作者:tonnyom 原载: http://www.sanotes.net/html/y2009/370.html 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 Linux System and Performance Monitoring(CPU篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 2009.08.10 前言: 网上其实有很多关于这方面的文章,那为什么还会有此篇呢,有这么几个原因,是我翻译的动力,第一,概念和内容虽然老套,但都讲得很透彻,而且还很全面.第二,理论结合实际,其中案例分析都不错.第三,不花哨,采用的工具及命令都是最基本的,有助于实际操作.但本人才疏学浅,译文大多数都是立足于自己对原文的理解,大家也可以自己去OSCAN上找原文,如果有什么较大出入,还望留......阅读全文

Tags: , , , , , ,

NFS详细介绍[转]

十二月 10th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 203 次

一、NFS简介 NFS(Network File System)是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS server也可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端的NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。 NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。 二、各NFS协议版本的主要区别 V3相对V2的主要区别: 1、文件尺寸 V2最大只支持32BIT的文件大小(4G),而NFS V3新增加了支持64BIT文件大小的技术。 2、文件传输尺寸 V3没有限定传输尺寸,V2最多......阅读全文

Tags: , , , ,

使用psacct监控linux用户行为[技术]

十二月 4th, 2009 | 1条评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 414 次

今天蚊子的一台接口程序的apache不知道被谁起错了,本来应该是编译安装的,结果起的是系统自带的那个,翻了所有日志也看不出什么端倪,后来在网上,发现了psacct这个,这个进程可以记录所有用户执行过的命令 对于centos来讲,默认是安装好了的 # rpm -qa|grep acct psacct-6.3.2-44.el5 如果没有的话,使用yum安装就好 # yum –y install psacct 启动psacct/acct服务 在Ubuntu/Debian Linux系统上, pacct可以自动启动.(安装包会在系统上创建一个/var/account/pacct文件). 但是在Red Hat/Fedora Core/Cent OS, 你需要手动启动psacct服务. 敲入下面两个命令创建/var/account/pacct文件和启动pacct服务: # chkconfig psacct on # ......阅读全文

Tags: ,
第1页 共6页 1 2 3 4 5 6 下一页
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接