首页 > 新文章
  • 在Ubuntu 14.04 64bit上使用dig is a project mainly written in , based on the .简介 dig即Domain Information Groper,和nslookup作用有些类似,都是DNS查询工具。 一些专业的DNS管理员在追查DNS问题时,都乐于使用dig命令,是看中了dig设置灵活、输出清晰、功能强大的特点。 安装 如果发现Ubuntu没有安装,执行下面的命令安装 sudo apt-get i...

  • 在Ubuntu 14.04 64bit中永久添加DNS的方法 is a project mainly written in , based on the .DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的 /etc/resolv.conf是/run/resolvconf/resolv.conf的符号链接 错误的修改方法 直接修改/etc/resolv.conf文件添加DNS的方法并不可行,因为重启系统后,该配置文件...

  • ATS 5.3.0日志字段分析(续) is a project mainly written in , based on the .自定义日志域Custom Logging Fields 下面的字段描述了ATS支持的自定义日志域 {HTTP header field name}cqh {HTTP header field name}pqh {HTTP header field name}psh {HTTP header field name}ssh...

  • ATS插件channel_stats源码分析解读 is a project mainly written in , based on the .简介 channel_stats插件能对每个channel收集运行时统计信息(速率,请求数,更多选项将在未来添加),这些统计信息通过http json方式输出,这些 接口代码取自stats_over_http插件。通常,该插件只用于具有*固定*个数的remap规则的反向代理服务器,它并非为那些不限制channel的代理服务器,比如op...

  • ATS 5.3.0中按域名生成日志配置文件log_hosts.config解读 is a project mainly written in , based on the .应用场景 该配置文件用于ATS用作反向代理模式,访问日志被server域名分隔。比如,我想将sohu和ifeng的域名的日志分别记在两个不同的日志文件中,其它的日志统一记在默认的日志文件中。 配置 为了将不同源站的HTTP transaction记录在不同的日志文件中,你必须在log_hosts.config中列举出每...

  • ATS 5.3.0中自定义日志格式文件logs_xml.config解读 is a project mainly written in , based on the .缘起 近来因为公司项目需要,阅读了一部分ATS logging system的源码实现,越发觉得logs_xml.config文件的配置非常重要,而我目前只是实践了一点它的皮毛。为此,根据自己的理解,翻译了官网的这篇文档,以作备忘。 logs_xml.config文件定义了自定义日志文件格式,过滤器和处理选项。文件格式采用x...

  • ATS 5.3.0分级缓存 is a project mainly written in , based on the .本文档翻译自参考文献[1] 理解缓存分级cache hierarchies 缓存分级是由彼此能够相互通信的各级缓存组成的,ATS支持几种类型的缓存分级。所有的缓存分级都有父子缓存概念。 父缓存位于缓存分级的较高级别,ATS能将请求转发(farward)转发给它。子缓存就是将ATS作为父缓存的缓存。 ATS支持父缓存和IC...

  • ATS 5.3.0在反向代理模式下实现正向代理功能方法 is a project mainly written in , based on the .以前,我在records.config中一般是配置成正向+反向的形式: 现在我打算改为反向代理模式,但是需要实现正向代理的功能: 同时在remap.config中配置 regex_map http://(.*) http://$1...

  • ATS 5.3.0缓存架构 is a project mainly written in , based on the .下面是参考文献[1]的翻译 简介 ATS既可以用作HTTP代理,也可以用作HTTP缓存,ATS能够缓存任何字节流,虽然它当前只支持HTTP协议传输的字节流,当这样的流缓存时,会带一个HTTP协议头部,会命名为缓存中的一个对象object。每个对象通过一个名为cache key的全局唯一值识别。 该文档的目的是描述ATS缓...

  • ATS 5.3.0中parent.config配置文件解读 is a project mainly written in , based on the .该博文翻译自参考文献[1] parent.config parent.config文件识别用在缓存分级中的父代理,用这个文件去执行下面的配置: 搭建父分级缓存,兼容多父级缓存和父级缓存故障转移配置指定的URL请求避开父代理缓存 仅当父缓存选项开启后,ATS才能使用parent.config文件。 当你修改parent.conf...

  • 在Ubuntu 14.04 64bit上安装redis 3.0.3 is a project mainly written in , based on the .1.下载安装: cd /tmp wget http://download.redis.io/releases/redis-3.0.3.tar.gz tar -zxf redis-3.0.3.tar.gz cd redis-3.0.3 make sudo make install 2.下载配置文件和init启动脚本:...

  • ATS 5.3.0命令行工具traffic_via is a project mainly written in , based on the .原来我们可以从官网 http://trafficserver.apache.org/tools/via 获取via头的解码信息来得到指定url的缓存状态信息,现在我们可以直接利用本地工具就可以达到目的。 traffic_via工具能够解码Via头信息,输入的参数要求是[]包含的字符串。 使用方法: 参考...

  • ATS 5.3.0中利用grep得到纯净的配置文件 is a project mainly written in , based on the .ATS 5.3.0中的配置文件通常会标有详细的注释,但是我们有时候需要纯净的配置文件,特别是在线上部署的配置文件,不需要这么详细的注释。下面是处理过程。 cat records.config | grep -v ^$ | grep -v "#" > tao_627.config 命令解释: grep -v ^$去除空行 gre...

  • 在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境 is a project mainly written in , based on the .easy_install-2.7 redis或者pip redis...

  • 在CentOS 6.3 64bit上安装redis 3.0.3 is a project mainly written in , based on the .1.下载源码并安装 安装Unix的Tcl工具, 测试redis时需要用到 yum install tcl 去redis官网 http://redis.io/download/下载源码, 目前最新版本是3.0.3 cd /usr/local/src wget http://download.redis.io/releases...

  • ATS 5.3.0中开启最高级别的缓存调试信息 is a project mainly written in , based on the .近来在pptv,letv之类的站点响应中看到via头中有非常详细的缓存信息,我研究了一下,原来是ATS默认就支持的,以ATS 5.3.0中为例,修改records.config中的如下配置项: CONFIG proxy.config.http.insert_request_via_str INT 1 CONFIG proxy.con...

  • 在CentOS 6.3 64bit上利用iptables开放指定端口的方法 is a project mainly written in , based on the .可以python写的服务器在Ubuntu 14.04.3上测试时发现很正常,但是在CentOS 6.3上搭好环境后,发现对特定端口,比如8000,的http请求无法访问,真是百思不得其解。最后不断分析,发现是防火墙屏蔽了对特殊端口的访问。 当前主机上的开发端口是这样的 下面添加对特定端口开放的方法: 使用iptables开...

  • 在CentOS 6.3 64bit上使用 smartmontools和MageCli 监测硬盘的健康状态 is a project mainly written in , based on the .service smartd start ...

  • 在Ubuntu 14.04.3 64bit上安装照片编辑软件Fotoxx 15.10 is a project mainly written in , based on the .Fotoxx是一款类似 Photoshop 的开源照片编辑程序,可运行Linux系统上。支持主要的图像格式,包括JPEG,BMP,PNG,TIFF和RAW。Fotoxx主要用于裁剪,调整大小或润饰照片,而无需使用图层。 官网 http://www.kornelix.com/fotoxx.html Ubuntu用户安装命令:...

  • 利用python模块paramiko在CentOS 6.3 64上搭建SFTP环境 is a project mainly written in , based on the .用python实现远程登陆主机执行命令或通过sftp上传下载文件,有个很好的模块paramiko模块来演示这些功能,使用起来很方便 CentOS 6.x上的python版本默认是2.6的,为了平台兼容性,我这里将2.6升级到2.7上了。首先确认当前python环境是2.7版本的 1.安装 这里采用github最新源码安装...