登录 |

firefox的缓存真可怕

2010年05月21日 下午 36:38 | 作者:

在ubuntu9.10安装apache,未安装php,使用ff浏览器,打开含有index.php的文件目录,提示文件下载;

然后安装mod-php,再次打开含有index.php的文件目录,继续提升文件下载:

  • 未产生http请求
  • apache日志也无记录
  • 使用IE浏览器能正常打开此目录

结论:firefox缓存在作怪,清理cache,一切正常!

TortoiseSVN图标不能显示

2010年05月21日 下午 33:15 | 作者:

1、任务管理器-进程,结束进程:explorer.exe
2、任务管理器-文件-新建任务:explorer

ubuntu时间同步

2010年05月11日 下午 37:02 | 作者:

1. 修改时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2. 首次直接同步
ntpdate cn.pool.ntp.org
3. 安装ntp服务
apt-get install ntp
4. 确认服务启动?
ps aux | grep ntp
ntp 8738 0.0 0.0 4212 1240 ? Ss 21:32 0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -u 106:115 -g

优化,测试先行!

2010年05月11日 下午 25:52 | 作者:

ab高级测试

2010年05月11日 下午 20:42 | 作者:

一直以来都是使用ab做压力测试,

ab -n 请求数 -c 连接数 URL

一直苦恼,如何在用户登录之后……

-p postfile[FILE]

-C cookie[STRING] ‘PHPSESSID=qbss6sse9ahonc84a2enasmh94;’

-H attribute[STRING] ‘Accept-Encoding: gzip’

有这些参数就能搞定了,从firebug里面把用户cookie,post给抓出来,放到命令行下,例如:

root@ubuntu:~# ab -n 1000 -c 10 -p post -C “PHPSESSID=qbss6sse9ahonc84a2enasmh94;” “http://www.hemon.cn/lib.php?key=123”

_______________________________________________

Usage: ab [options] [http[s]://]hostname[:port]/path
Options are:
-n requests     Number of requests to perform
-c concurrency  Number of multiple requests to make
-t timelimit    Seconds to max. wait for responses
-b windowsize   Size of TCP send/receive buffer, in bytes
-p postfile     File containing data to POST. Remember also to set -T
-T content-type Content-type header for POSTing, eg.
‘application/x-www-form-urlencoded’
Default is ‘text/plain’
-v verbosity    How much troubleshooting info to print
-w              Print out results in HTML tables
-i              Use HEAD instead of GET
-x attributes   String to insert as table attributes
-y attributes   String to insert as tr attributes
-z attributes   String to insert as td or th attributes
-C attribute    Add cookie, eg. ‘Apache=1234. (repeatable)
-H attribute    Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’
Inserted after all normal header lines. (repeatable)
-A attribute    Add Basic WWW Authentication, the attributes
are a colon separated username and password.
-P attribute    Add Basic Proxy Authentication, the attributes
are a colon separated username and password.
-X proxy:port   Proxyserver and port number to use
-V              Print version number and exit
-k              Use HTTP KeepAlive feature
-d              Do not show percentiles served table.
-S              Do not show confidence estimators and warnings.
-g filename     Output collected data to gnuplot format file.
-e filename     Output CSV file with percentages served
-r              Don’t exit on socket receive errors.
-h              Display usage information (this message)
-Z ciphersuite  Specify SSL/TLS cipher suite (See openssl ciphers)
-f protocol     Specify SSL/TLS protocol (SSL2, SSL3, TLS1, or ALL)

php5.3+php-fpm debian/ubuntu源

2010年05月5日 下午 11:34 | 作者:

sudo echo “deb http://php53.dotdeb.org  stable all” >> /etc/apt/sources.list

由于debian6于2011年03月19日发布,dotdeb的stable对应更新最新的debian6,oldstable对应更新之前的debian5。

sudo echo “deb http://php53.dotdeb.org  oldstable all” >> /etc/apt/sources.list

  1. http://www.howtoforge.com/installing-php-5.3-nginx-and-php-fpm-on-ubuntu-debian
  2. http://www.dotdeb.org/2009/07/03/php-5-3-0-final-preview-packages-available-for-debian-lenny/

wget http://mirrors.163.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.deb

wget http://mirrors.163.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.deb

fix:

  • apt-get install php5-mcrypt

php5-mcrypt: Depends: libltdl3 (>= 1.5.2-2) but it is not installable

wget http://mirrors.163.com/debian/pool/main/libt/libtool/libltdl3_1.5.26-4+lenny1_i386.deb

dpkg -i libltdl3_1.5.26-4+lenny1_i386.deb

  • apt-get install php5-dev

php5-dev: Conflicts: libtool (>= 2.2) but 2.2.6a-4 is to be installed

apt-get remove libtool

wget http://mirrors.163.com/ubuntu/pool/main/libt/libtool/libtool_1.5.26-1ubuntu1_i386.deb

dpkg -i libtool_1.5.26-1ubuntu1_i386.deb

/etc/network/interfaces路由环回配置错误,导致127.0.0.1不可用

2010年05月5日 下午 09:33 | 作者:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# eth0
auto eth0
iface eth0 inet static
address 61.164.186.246
netmask 255.255.255.192
gateway 61.164.186.193
dns-nameservers 202.101.224.69

# The loopback network interface
auto lo
iface lo inet loopback

 某机器/etc/network/interfaces配置,看不出什么吧?!

auto lo 路由环回,必须放置到配置最顶部,否则,指向本机的ip:127.0.0.1就用不了,然后,ping不通127.0.0.1,所有基于127.0.0.1的应用,端口绑定,都他妈挂了!!!