查找使用中的文件与目录相关信息

Posted by 4Aiur on 05/10/2010 in SysAdmin |

查找使用中的文件与目录相关信息 以tmp目录为例,使用下面得方法获得使用tmp目录进程的相关信息。 [root@4aiur ~]# inode=stat -c %i tmp [root@4aiur ~]# cd tmp [root@4aiur ~]# lsof -n | awk -v a=$inode ‘a==$(NF-1) || a==$(NF-2)’ bash 1963 root cwd DIR 253,0 4096 23805953 /root/tmp lsof 2033 root cwd DIR 253,0 4096 23805953 /root/tmp awk 2034 root cwd DIR 253,0 4096 23805953 /root/tmp lsof 2035 root cwd DIR […]

Tags:

清除本机dns缓存的方法

Posted by 4Aiur on 04/06/2010 in MacOSX, SysAdmin |

清除本机dns缓存的方法 Windows下使用ipconfig/release, ipconfig/renew命令 Mac OS X使用dscacheutil -flushcache命令

Tags:

关于apache日志中的sc-bytes

Posted by 4Aiur on 04/06/2010 in SysAdmin |

关于apache日志中的sc-bytes apache官方manual中描述的%b字段应该是服务器端发送到客户端的字节数,今天做了一个测试发现写入到日志中的bytes并不是真正的sc-bytes,而是response中的Content-Length。 手册中的描述如下: %b Size of response in bytes, excluding HTTP headers. In CLF format, i.e. a ‘-‘ rather than a 0 when no bytes are sent. 测试方法如下:服务器端生成一个大文件 # dd if=/dev/zero of=foo bs=1M count=300300+0 records in 300+0 records out# ll -h foo -rw-r–r– 1 root root 300M Mar 22 17:36 foo 客户段使用wget抓取这个文件,使用参数-d来查看详细情况。在wget开始抓取文件后,停止wget运行,查看文件大小是2.5M,而apache的日志中的sc-bytes记录的值确是314572800。 结论:使用apache的日志计算流量,结果将不准确。 [root@host ~]# […]

Tags: ,

使用多种方法打印50个连续的横杠

Posted by 4Aiur on 04/06/2010 in SysAdmin |

使用多种方法打印50个连续的横杠 python -c ‘print “-” * 50′ perl -le’print”-“x50’ awk ‘BEGIN{while (a++

Tags:

网络上的一些XEN资料

Posted by 4Aiur on 04/06/2010 in SysAdmin |

网络上的一些XEN资料 北南南北-Xen 初学者指南 鳥哥的 Linux 私房菜- 利用 Xen 設計虛擬機器 xen安装及配置笔记 RedHat 5.0配置XEN虚拟机(上) RedHat 5.0配置XEN虚拟机(下)

Tags: ,

awstats分析windowsmedia日志格式的字段配置

Posted by 4Aiur on 04/06/2010 in SysAdmin |

awstats分析windowsmedia日志格式的字段配置 LogFormat=”c-ip date time c-dns cs-uri-stem c-starttime x-duration c-rate c-status c-playerid c-playerversion c-playerlanguage cs(User-Agent) cs(Referer) c-hostexe c-hostexever c-os c-osversion c-cpu filelength filesize avgbandwidth protocol transport audiocodec videocodec channelURL sc-bytes c-bytes s-pkts-sent c-pkts-received c-pkts-lost-client c-pkts-lost-net c-pkts-lost-cont-net c-resendreqs c-pkts-recovered-ECC c-pkts-recovered-resent c-buffercount c-totalbuffertime c-quality s-ip s-dns s-totalclients s-cpu-util cs-user-name s-session-id s-content-path cs-url cs-media-name c-max-bandwidth cs-media-role s-proxied”

Tags:

工程师的5个级别

Posted by 4Aiur on 04/06/2010 in SysAdmin |

工程师的5个级别 不知问题是五流工程师 看到问题是四流工程师 找出问题是三流工程师 解决问题是二流工程师 一流工程师会提前发现问题,阻止问题发生

数字的格式化打印

Posted by 4Aiur on 03/31/2010 in SysAdmin |

数字的格式化打印 有人问我一个产生"01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20"这样一种字符串的方法,当时我随意的写了一个 for ((x=1;x 我当时觉得有点土,之后人家问了如果打印的结果是从0到100怎么办呢? 因为最近买了本python的书,在复习pyhon的基础知识,恰好在看格式胡print的时候看到print%0是用0替换空格来占位,当时看书的时候感到有点怪,不知道数字前面加0有什么用,所以还有点印象。 所以像下面的python语句那么写好看多了。 Python 2.6.2 (r262:71600, Jul 2 2009, 16:30:16) [GCC 3.4.4 20050721 (Red Hat 3.4.4-2)] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> for x in range(20): […]

Tags:

统计squid下分频道cache文件总量

Posted by 4Aiur on 03/31/2010 in SysAdmin |

统计squid下分频道cache文件总量 今天有个朋友问我怎么查看squid下分频道的cache文件总量 想了想用下面的命令实现起来方便又快捷,^_^ strings swap.state | \ awk -F”/” /^http/'{if ($3 in host) host[$3]++; else host[$3]=1}END{for (item in host) print item,host[item] | “sort -k2 -nr”}’ 同一个url是否压缩和编码的区别的话,会计算成多个。

Tags: ,

rsync模式匹配

Posted by 4Aiur on 03/31/2010 in SysAdmin |

rsync模式匹配 今天有一个同步数据的小问题,需要把一些符合特定日期的文件保存到另外一个目录,使用shell也很容易实现,之前没用rsync做过,今天顺便研究了一下rsync的实现方式,rsync是使用排除和取消排除的方法(诡异)。 为了实现递归,先写一个不排除的规则–include="*/" 再写一个希望保存文件的规则–include="2009022[78]" 最后写上排除所有的规则–exclude="*" 组合以上3个选项实现了对特定文件的同步。 rsync -aruv –include=”*/” –include=”*2009022[78]*” –include=”*2009030[12]*” –exclude=”*” /source /destination # aruv比较常用 -a, –archive archive mode, equivalent to -rlptgoD -r, –recursive recurse into directories -u, –update update only (don’t overwrite newer files) -v, –verbose increase verbosity

Tags:

Copyright © 2010-2020 4Aiur All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.