- 浏览: 332596 次
- 性别:
- 来自: 深圳
最新评论
-
zhengqiweiyi:
请问这里的客户端和服务器是指同一台电脑上的吗?
JSP动态显示服务器时间和客户端时间 -
18101095336:
一语道破天机[color=blue][/c ...
restlet使用中遇到的一些问题 -
jjjssh:
废话一大堆,就是没说到少了那个jar包
The hierarchy of the type is inconsistent -
junjielee:
重点还没说啊~~~~~~~~
The hierarchy of the type is inconsistent -
幽绿琵琶:
太棒了
loadrunner 9.5 9.0 8.1下载地址 和license
文章列表
cacti-0.8.7i监控TCP连接
- 博客分类:
- Cacti
在目标机器上,解压附件tcp_stats.zip
1. 复制 netstat.py 到 /usr/local/bin/
2. 复制 netstat 到 /etc/cron.d/ (确保 crond 被安装并且运行正确)
3. 安装以下软件:yum install net-snmp net-snmp-devel net-snmp-utils
4. 编辑 /etc/snmp/snmpd.conf, 添加下面内容:
pass .1.3.6.1.3.2 /usr/bin/python /usr/local/bin/netstat.py
(You should change snmp OI ...
在上一篇实现的erlang分布式入门(三)-TCP Server-Client
中的accept函数如下:
accept(LSocket) ->
{ok, Socket} = gen_tcp:accept(LSocket),
spawn(fun() -> loop(Socket) end),
accept(LSocket).
使用BIF的spawn方法,创建了一个新的进程loop来处理客户端连接,主要业务在loop函数中实现,然后继续accept新的客户端连接。
spawn的说明如下:
spawn(Fun) -> ...
1.在http://www.percona.com/downloads/XtraBackup/LATEST/ 下载对应平台的XtraBackup,这里使用的是 http://www.percona.com/redir/downloads/XtraBackup/XtraBackup-2.0.0/binary/Linux/x86_64/percona-xtrabackup-2.0.0.tar.gz
2.解压tar -zvxf percona-xtrabackup-2.0.0.tar.gz -C /usr/local/
3.因为MySQL我安装的是Percona-Ser ...
一直用Notepad++作为文本编辑器,页面清新简洁,很不错的!
列编辑
通常我们编辑文件的方式是行编辑,Notepad++还有一种列编辑模式。这里记录一下,备用。
顾名思义,列编辑就是能够按列对文件进行编辑,操作方法如下:
1. 同时编辑连续的列区域:
鼠标先在要进行列编辑的起点点击,再同时按shift+alt不放,鼠标在要进行列编辑的结尾区域点击。
2. 在起点到文档结尾所有列插入数据:
鼠标先在要插入数据的位置点击,再按alt+c,在弹出的对话框中输入要插入的数据,确定后就在后面所有列插入数据了。
3. 同时在不连续的列插入数据:
先在菜 ...
直接上代码吧!
1.服务端:tcp_server.erl
-module(tcp_server).
-author('Jesse E.I. Farmer <jesse@20bits.com>').
-export([listen/1]).
-define(TCP_OPTIONS, [binary, {packet, 0}, {active, false}, {reuseaddr, true}]).
% Call echo:listen(Port) to start the service.
listen(Port) ->
{ok, LSoc ...
项目中有在UDP协议上提供的服务,需要对服务的性能进行测试和优化,便找了下使用erlang实现的udp的服务端和客户端。
1.udpServer.erl
-module(udpServer).
-export([start/0, client/1]).
start() ->
spawn(fun() -> server(4000) end).
server(Port) ->
{ok, Socket} = gen_udp:open(Port, [binary, {active, false}]),
io: ...
windows下使用Tracert命令查看路由跳转
- 博客分类:
- 随手记
命令:Tracert domain ,可以用来排除网络问题
如:Tracert baidu.com
测试环境和http://willvvv.iteye.com/blog/1523918
一样,192.168.0.182(centos-182)和192.168.0.183(centos-183),
1.按照上面链接(步骤1-4)设置通过ssh hostname 免输入密码直接登录。
2.设置erlang的magiccookie,由于都是以root账号操作,分别在两台机子上执行以下命令
cd /root
vi .erlang.cookie
输入
centos_erlang
:wq 退出保存
chmod 400 .erlang.cookie,linux下需要用户对mag ...
server-time.jsp内容如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%
String path = request.getContextPath(); String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+" ...
项目使用RPC提供的内部服务,需要监控每个接口方法的调用情况以及响应时间,如果接口方法开始和结束时都计时并将两个时间相减得到响应时间,势必对代码的入侵太大。使用AOP刚好能很优雅的解决这个问题!
1.log4j的配置log4j.xml。这里使用xml风格的配置
<appender name="info-out" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="/data/logs/hil ...
两台测试机192.168.0.182和192.168.0.183,root账号登陆,centos系统
1.分别配置hostname:
vi /etc/sysconfig/network
两台分别配置 HOSTNAME=centos-182 和 HOSTNAME=centos-183
2.分别配置本地host解析:
vi /etc/hosts 两台配置一样内容
192.168.0.182 centos-182
192.168.0.183 centos-183
3.分别配置ssh免密码登陆:
ssh-keygen,输出内容直接三个回车,在/root/.ssh/目录下生成id_rs ...
更新线上应用的时候,如果手动部署容易出错和遗漏,这里使用Linux自带的rsync功能,当应用在测试机测试ok,自动同步到正式机。这里我们把测试机称为Master,正式机称为Slave,应用从测试机同步到正式机,从Master同步到Slave。以下操作均在root账号下进行。
Master端配置:
1.vi /etc/rsyncd.conf
2.输入以下内容:
port = 873
uid = root
gid = root
use chroot = yes
read only = yes
#limit access to private LANs
hosts allo ...
1.安装erlang
tar zvxf otp_src_R15B.tar.gz
cd otp_src_R15B
./configure
make
make install
2.安装tsung
tar zvxf tsung-1.4.2.tar.gz
./configure
make
make install
3.安装perl的Template
tar zvxf Template-Toolkit-2.24.tar.gz
perl Makefile.PL
make
make test
make install
4.安装gnuplot
yum install gnup ...
1.新建MySQL用户和用户组
groupadd mysql
useradd -g mysql mysql
2.新建MySQL数据目录
mkdir -p /data/mysql/data/
mkdir -p /data/mysql/tablespace
mkdir -p /data/mysql/binlog/
mkdir -p /data/mysql/relaylog/
chown -R mysql:mysql /data/mysql/
3.安装MySQL
cd /usr/local/src/
wget http://www.percona.com/redir/do ...
1.下载模板http://forums.cacti.net/about19744.html 上的TomcatStats-0.1.zip
wget http://forums.cacti.net/download/file.php?id=12310
2.解压之后,修改tomcatstats.pl
my $url = "http://$username:$password"."\@$host/manager/status?XML=true";
my $xml = `GET $url`;
替换以下两行为:
my ...