- 浏览: 796592 次
- 性别:
- 来自: 北京
最新评论
-
aliang032:
文章很赞,有几个缺点:1、是你的服务端是单进程的,如果进程挂了 ...
php socket编程实例详解 -
最佳蜗牛:
最佳蜗牛 写道是不是缺少了一个toolbar.Realize( ...
wxPython写的简易编辑器(原创) -
最佳蜗牛:
是不是缺少了一个toolbar.Realize()?
wxPython写的简易编辑器(原创) -
最佳蜗牛:
2.7.3版本里不能显示工具栏的图标
wxPython写的简易编辑器(原创) -
sogo6:
我怎么安装的也不行? 裸奔啊。。。。。
让TextMate支持中文显示
文章列表
Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很多。
Siege官网:http://www.joedog.org/Siege下载:wget http://www.joedog.org/pub/siege/siege-latest.tar.gz
解压并安装:# tar -zxv ...
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以提供更丰富的IO性能状态数据。
1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。
$iostat -d -k 1 10Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 39.
今天从ix主机上打包了个zip文件,到linuxvps下总是解压失败,无奈,我打包成tgz,后来网上搜索了相关文章把解压问题搞定了。
1) tar调用gzip
gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:
# tar -czf all.tar.gz *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz
# tar -xzf all.tar.gz这条命令是将上面产生的包 ...
I was trying to install Phusion Passenger and nginx on Mac OS X 10.8.2, using the Passenger installer for nginx, and kept running into this error:
$ passenger-install-nginx-module
...
Undefined symbols for architecture x86_64:
"_pcre_free_study", referenced from:
...
GraphicsMagic 有一个Nodejs的客户端:
https://github.com/aheckmann/gm
简直就是nodejs处理图片的神器呀!
但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.
开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...
GraphicsMagic根据使用功能的不同,依赖不同的组件,我需要的只是对jpeg和png进行简单的图片处理(缩放、裁剪啊什么的,不过它的功能可以更加强大),主要依赖了两个组件:
libjpeg-6b.tar.gz
libpng-1.4. ...
Mongodb分片群集部署
1、下载mongodb
http://www.mongodb.org/downloads
2、replicaSet安装部署
$mongod.exe --dbpath d:\data\db1 --replSet myset --port 27017 --logpath d:\data\shard1.log --rest
$ mongod.exe –dbpath d:\data\db2 –replSet myset --port 27018 --logpath d:\data\shard2.log --rest
$mongod.exe --dbpath d: ...
mongostat实在是太有用了,如果DB出现了异常,我第一反应就是查看mongostat。如果是运维的话,喝着咖啡,看着mongostat,生活真是惬意啊。
运行很简单,./mongostat --host 10.45.3.97 --port 20127
主要详细说明一下各列的意义(也可以参考 ...
今天在做mongodb测试验证时,日志报错,导致主从不同步了如:PRIMARY> rs.status(){ "set" : "shard1",
GraphicsMagic 有一个Nodejs的客户端:
https://github.com/aheckmann/gm
简直就是nodejs处理图片的神器呀!
但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.
开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...
GraphicsMagic根据使用功能的不同,依赖不同的组件,我需要的只是对jpeg和png进行简单的图片处理(缩放、裁剪啊什么的,不过它的功能可以更加强大),主要依赖了两个组件:
libjpeg-6b.tar.gz
libpng-1.4. ...
You’ll need:
TextMate
Xcode (xcodebuild should be in your path)
Run in your terminal:
bash <(curl -s -L http://j.mp/text-mate-full-screen)
I also use Missing Drawer Plugin:
bash <(curl -s -L http://goo.gl/4RUoP)
Update – To address concerns on HN. Bash behind (http://j.mp ...
使用gem install rails安装rails时,一直出现file 'lib' not found的错误,经搜索采用以下步骤即解决了问题。
$ rvm gemset install rails
installing rails ...
rails installed.
$ rails -v
Rails 3.0.9
使用rvm管理ruby版本
- 博客分类:
- Python/Ruby
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) # 安裝 rvm
rvm list # 查看目前安裝的 ruby 版本
rvm info # 查看目前使用的環境訊息
rvm list known # 列出可以安裝的版本
rvm install ruby-1.9.2-head # 安裝指定版本
rvm use ruby-1.9.2-head # 目前環境使用指定版本
rvm use ruby-1.9.2-head --default # 預設使用指定版本
rvm s ...
推荐Linux下检测网卡流量的两款软件,其一是:nload,另外一个就是:iftop。这两个软件的安装方法都很简单,下面逐一介绍:首先,从以上网址下载下来后,安装nload:
./configure –prefix=/usr/local/nload
make
make install./configure –prefix=/usr/local/iftop
make
make installnload是:# /usr/local/nload/bin/nloadiftop是:# /usr/local/iftop/sbin/iftop一般的服务器都会有内网和外网两块网卡,nload ...
linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) ps工具标识进程的5种状态码: D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleep ...
iostat
iostat 的命令格式
iostat 用于输出CPU和磁盘I/O相关的统计信息。命令格式为:
iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ]
[ -p [ device | ALL ] ] [ interval [ count ] ]
其中:
interval : 为取样时间间隔
count : 为输出次数,若指定了取样时间间隔且省略此项,将不断产生统计信息
常用选项:
选项
说明
-c
仅