http://www.terena.org/activities/tf-csirt/iodef/docs/i-taxonomy_terms.html
Study NoteBook of Oracle, Security, PMP, Linux,☯...
對剛搭建好的ngnix+php+mysql環境進行測試
發現http://blog.s135.com/post/288/ 介紹的方法不錯,如法炮製:
[root@CRRACTEST webbench-1.5]# ./webbench -c 500 -t 30 http://172.16.1.70/phpinfo.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://172.16.1.70/phpinfo.php
500 clients, running 30 sec.
Speed=26146 pages/min, 17900220 bytes/sec.
Requests: 13073 susceed, 0 failed.
top - 00:08:20 up 4:32, 4 users, load average: 11.29, 3.68, 2.21
Tasks: 253 total, 17 running, 235 sleeping, 0 stopped, 1 zombie
Cpu(s): 27.1%us, 24.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 3.2%hi, 45.1%si, 0.0%st
Mem: 1027068k total, 999464k used, 27604k free, 2924k buffers
Swap: 2064376k total, 537392k used, 1526984k free, 83156k cached
phpinfo.php,是通用的
<?php phpinfo() ?>
這是在虛擬機上進行的測試,效果還可以,記錄一下備查
慚愧啊,本來想做一個實驗,省事,使用tar.gz版本的mysql, 竟然話了我2個小時,一直啟動不起來,查log,google,都沒有解決.
從新解壓,發現mysql包中有一個安裝文檔
mysql-5.1.38-linux-x86_64-glibc23.tar.gz
INSTALL-BINARY
The basic commands that you must execute to install and use a
MySQL binary distribution are:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
居然過去了,隆重推薦,
看來什麽東西都是要常摸一下,多日不搞Mysql了,手生了!
用python寫了一個處理圖片的腳本,當然用到了另一個opensource的軟件ImageMagick-6.5.5-5.tar.gz,
安裝是三板斧 configure, make , make install
這裡用到的是python的一個系統調用subprocess.call
#! /usr/bin/env python
import sys, os, subprocess
fileSrc = open('./testClass2.txt','r')
aDict = dict() #創建一個dictionary
for line in fileSrc:
head, tail = line.split(',')
aDict[head]= tail #生成一個dictionary
fileSrc.close()
for atom in aDict:
if int(aDict[atom]) == 1:
srcStr=str('/home/demotest/source/yes/p9_%08d.jpg' % int(atom))
destStr=str('/home/demotest/source/yes/1/1_p9_%08d.jpg' % int(atom))
subprocess.call(['convert', srcStr, '-resize', '180x180', '-bordercolor', 'yellow', '-border', '10x10', destStr])
print '1----True'
elif int(aDict[atom]) == 9:
srcStr=str('/home/demotest/source/yes/p9_%08d.jpg' % int(atom))
destStr=str('/home/demotest/source/yes/9/9_p9_%08d.jpg' % int(atom))
subprocess.call(['convert', srcStr, '-resize', '580x580', '-bordercolor', 'yellow', '-border', '10x10', destStr])
print '9----True'
elif int(aDict[atom]) == 4:
srcStr=str('/home/demotest/source/yes/p9_%08d.jpg' % int(atom))
destStr=str('/home/demotest/source/yes/4/4_p9_%08d.jpg' % int(atom))
subprocess.call(['convert', srcStr, '-resize', '380x380', '-bordercolor', 'yellow', '-border', '10x10', destStr])
print '4----True'
else:
print 'no----True'
我這裡本來嘗試使用cmd.split()方式來,但是測試了半天沒有通過,放棄了,所以就用比較笨的辦法拼出來.
記錄一下! 繼續研究python