feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 66 下一页

2011年11月12日

摘要: 转自:http://linux.vbird.org/linux_server/redhat6.1/linux_22nat.php要求:第一张网路卡eth0为对外的连线介面,具有实体IP;第二张网路卡eth1为对内的连线介面,为虚拟IP。基本上,你要做的事情其实真的很简单,只要:确定第一张网路卡可以连上网际网路:关于对外的连线上网际网路方法请参考『连上Internet』的说明,这里就不多说了;确定第二张网路卡可以正常的启动:这是一张具有虚拟IP的网路卡,请确定他可以被启动,另外,这里的设定是这样的:IP为192.168.1.2;子遮罩网路为255.255.255.0;gateway 为192.1 阅读全文

posted @ 2011-11-12 18:58 feisky 阅读(374) 评论(0) 推荐(0) 编辑

摘要: 什么是Iperf? Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP带宽,并可以报告UDP带宽,延迟抖动和数据包丢失。具体的功能包括TCP测量网络带宽报告MSS/MTU值的大小和观测值支持TCP窗口值通过套接字缓冲当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接l UDP客户端可以创建指定带宽的UDP流测量丢包测量延迟支持多播当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)在适当的地方,选项中可以使用K(kilo-)和M(mega-)。例如131072字节可以用128K代替。指定运行的总时间,甚至可以设置传输的数据总量 阅读全文

posted @ 2011-11-12 18:55 feisky 阅读(3584) 评论(0) 推荐(0) 编辑

摘要: 下载所需要的安装文件:wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.02.tar.gzwget http://swupdate.openvpn.org/community/releases/openvpn-2.2.1.tar.gz安装 LZO:tar zxvf lzo-2.02.tar.gzcd lzo-2.02./configuremakemake install安装OpenVPN:tar zxvf openvpn-2.2.1.tar.gzcd openvpn-2.2.1./configuremakemake inst 阅读全文

posted @ 2011-11-12 18:43 feisky 阅读(2696) 评论(0) 推荐(0) 编辑

摘要: 在tc添加class的时候有时会提示:HTB: quantum of class 10001 is big. Consider r2q change. 根据HTB的官方文档显示,quantum是在可以“借”的情况下,一次可以“借”多少,并且说这个值最好尽量的小,但要大于MTU;而且这个值是不用手动设置,它会根据r2q的值计算出来。Changing burst will not remove the warning. r2q is "rate to quantum" is usedto calculate the quantum for each class : quantu 阅读全文

posted @ 2011-11-12 18:34 feisky 阅读(3237) 评论(0) 推荐(0) 编辑

2011年11月6日

摘要: Ingress qdiscAll qdiscs discussed so far are egress qdiscs. Each interface however can also have an ingress qdisc which is not used to send packets out to the network adaptor. Instead, it allows you to apply tc filters to packets coming in over the interface, regardless of whether they have a local 阅读全文

posted @ 2011-11-06 21:32 feisky 阅读(811) 评论(0) 推荐(0) 编辑

摘要: netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息, 语 法:netstat [-acCeFghilMnNoprstuvVwx][-A网络类型>][--ip] 补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。 参 数: -a或--all 显示所有连线中的Socket。 -A网络类型>或--网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息 阅读全文

posted @ 2011-11-06 21:13 feisky 阅读(791) 评论(0) 推荐(0) 编辑

摘要: 一些常用的参数:-i any: 监听所有的介面。这样你就知道是不是有流量产生。 -n: 不要解决主机名,以IP数字形式显示主机。 -nn: 不要解析主机名或端口名字。 -X: 同时以十六进制和ASCII字符显示包的数据。 -XX: 同-X,但也会显示 Ethernet头部。 -v, -vv, -vvv: 详细,更详细,再详细些! 冗余输出得到的包信息。 -c: 抓取 x 个包后就停下。 -S: 打印绝对序号。 -e: 同时得到Ethernet头部。 -q: 显示少一点协议信息。 -E: 用提供的密钥解密 IPSEC 流量。 -s: 设置显示前多少个字节的包内容(snaplength)。tcpd 阅读全文

posted @ 2011-11-06 20:54 feisky 阅读(593) 评论(0) 推荐(0) 编辑

摘要: ifbThe Intermediate Functional Block deviceis the successor to the IMQ iptables module that was never integrated.Advantage over current IMQ; cleaner in particular in SMP;with a _lot_ less code. Old Dummy device functionality is preserved while new one onlykicks in if you use actions.To use an IFB, y 阅读全文

posted @ 2011-11-06 12:23 feisky 阅读(1606) 评论(0) 推荐(0) 编辑

摘要: ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsassh-copy-id -i ~/.ssh/id_rsa.pub $dst_ip说明:ssh-keygen 创建公钥和密钥。ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 。 阅读全文

posted @ 2011-11-06 12:15 feisky 阅读(758) 评论(0) 推荐(0) 编辑

2011年8月5日

摘要: mysql 5.0存储过程学习总结一.创建存储过程1.基本语法:create procedure sp_name()beginend2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只... 阅读全文

posted @ 2011-08-05 10:39 feisky 阅读(659) 评论(0) 推荐(0) 编辑

摘要: MySQL 版本:5.0.45 phpMyAdmin版本:2.11.3首先看MySQL 5.0参考手册中关于创建存储过程的语法说明:CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body proc_parameter: [ IN | OUT | INOUT ] param_name typetype: Any valid MySQL data typecharacteristic: LANGUAGE SQL | 阅读全文

posted @ 2011-08-05 10:17 feisky 阅读(1174) 评论(0) 推荐(0) 编辑

2011年6月11日

摘要: 一般我们在程序设计的时候,我们使用wait来获取子进程的退出状态,但是wait将会阻塞等到子进程结束。对于waitpid来说: pid_t waitpid(pid_t pid, int *statloc, int options);我们可以通过设置第3个参数options为WNOHANG来使waitpid为非阻塞,但这样的话,我们就需要不断的调用waitpid来探测子进程是否结束。 signal中有一个SIGCHLD,当一个进程终止或停止时,将SIGCHLD信号发送给其父进程。按照系统默认情况,这个信号是被忽略的。如果父进程希望被告知其子进程的这种状态的变化,则应该设置捕获这个信号。在信号处理 阅读全文

posted @ 2011-06-11 22:07 feisky 阅读(877) 评论(0) 推荐(0) 编辑

摘要: 摘要:本文详细介绍了assert函数的基本用法及注意事项。作者:zieckey (zieckey@yahoo.com.cn) All Rights Reserved!assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#in 阅读全文

posted @ 2011-06-11 20:47 feisky 阅读(891) 评论(0) 推荐(0) 编辑

摘要: 使用临时文件要考虑几个问题: 保证临时文件间的文件名不互助冲突。 保证临时文件中内容不被其他用户或者黑客偷看、删除和修改。 Linux中提供了mkstemp 和 tmpfile 函数来处理临时文件。 mkstemp函数 int mkstemp(char *template);mkstemp函数在系统中以唯一的文件名创建一个文件并打开,而且只有当前用户才能访问这个临时文件,并进行读、写操作。mkst... 阅读全文

posted @ 2011-06-11 17:33 feisky 阅读(3048) 评论(1) 推荐(0) 编辑

2011年5月31日

摘要: 首先安装wine apt-get install wine wine会把~/.wine/driver_c 当做C盘来使用。 可以用Winecfg把常用的工作目录都虚拟成WINDOWS的盘符 安装Source Insight: wine InsightSetup.exe 会打开安装向导,按照向导安装即可。 安装完毕后,可以新建一个脚本来快速启动Source Insight:wine "c:\Prog... 阅读全文

posted @ 2011-05-31 09:03 feisky 阅读(7257) 评论(0) 推荐(2) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 66 下一页
无觅相关文章插件,快速提升流量