自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 用Python获取本机网卡IP数据包

这几天用到了raw socket,用python写了些demo程序,这里记录下,也方便我以后查阅。首先我们看一个简单的sniffer程序:#! /usr/bin/python# code for linuximport socket#s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_UDP)

2012-08-31 08:59:33 1652

转载 Linux下proftpd+磁盘配额模块结合mysql的安装

近公司内部需要搭建一个linux下的ftp服务器用来测试,系统自带的ftp功能不是很多,所以在网上找了一下linux下的其他ftp软件,觉得proftpd不错,所以找了相关的教程来看一下,但是发现一个问题容易误导对linux感兴趣的朋友们,因为教程里面没有说明,所以我在此记录下来,让朋友们免走弯路。重要的一个问题就是网络上的教程都提到了“如果你的mysql是自己编译安装的,请如何做........

2012-08-25 19:39:04 1109

转载 为Linux MySQL数据库设置磁盘限额

因为MySQL数据库本身没有磁盘限额的功能,我们可以限制Linux自带的quota工具为mysql进行磁盘限额。1、首先需要为/home自动挂载一个分区,并且设置为quota磁盘格式。我们以用户foo为例,设置foo的磁盘限额。具体如何设置请参考Linux Quota基础教程。2、在foo主目录创建一个存放数据库的dbs目录,并设置此目录的所有权为mysql:foo,权限为3755。

2012-08-25 19:38:08 675

转载 NGINX 健康检查和负载均衡机制分析

nginx 是优秀的反向代理服务器,这里主要讲它的健康检查和负载均衡机制,以及这种机制带来的问题。所谓健康检查,就是当后端出现问题(具体什么叫出现问题,依赖于具体实现,各个实现定义不一样),不再往这个后端分发请求,并且做后续的检查,直到这个后端恢复正常。所谓负载均衡,就是选择后端的方式,如何(根据后端的能力)将请求均衡的分发到后端。此外,当请求某个后端失败时,要将该请求分发到其它后端(redisp

2012-08-24 09:34:54 3901

转载 Paxos在大型系统中常见的应用场景

在分布式算法领域,有个非常重要的算法叫Paxos, 它的重要性有多高呢,Google的Chubby [1]中提到all working protocols for asynchronous consensus we have so far encountered have Paxos at their core.关于Paxos算法的详述在维基百科中有更多介绍,中文版介绍的是ch

2012-08-23 20:32:04 794

转载 ssh连接并获取服务器信息

PerfaceSSH(Secure Shell)是一种安全协议,运作于应用层和传输层,特点是对传输数据进行加密(FTP、Telnet是明文传输),有效防止信息泄露问题,而且传输的数据是经过压缩的,可以加快传输的速度。最初的SSH协议由一家芬兰公司开发,现在多使用OpenBSD 计划组提供的OpenSSH。在Linux下通常使用SSH都是基于密钥的连接:本机提供用户名、密码连接远程服

2012-08-21 23:04:31 2290

原创 mysqlpcap

mysqlpcapwatch sql base libpcap我们经常的在 MySQL 里不停的执行show processlist想了解最近执行的 sql 语句状况,可常常拿不到我们想要的结果。mysqlpcap 是一个基于 pcap 用于观察 sql 语句执行情况的工具。它能够了解到经过某个 MySQL 实例的 sql 语句以及 sql 影响的行数,还有 sql

2012-08-21 13:19:02 1085

转载 Python参考资料

Python参考资料1.  基本安装http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;2.  Python文档学习资料:Python库参

2012-08-20 14:28:29 1589

转载 ImportError: No module named setuptools 解决方案

shell中输入: wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz tar zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 python setup.py build python setup.py ins

2012-08-16 14:42:36 548

转载 Java哈希冲突拒绝服务漏洞

2012-05-18 17:16:29消息出自:江民科技BUGTRAQ ID: 51236CVE ID: CVE-2011-4838Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。受影响系统:Sun JDK 1.xSun JRE 1.x描述:--------------------------------------------------

2012-08-14 14:27:12 681

原创 在线计算子网的地址

http://www.subnet-calculator.com/cidr.php

2012-08-13 15:17:13 700

转载 Linux大文件传输

我们经常需要在机器之间传输文件。比如备份,复制数据等等。这个是很常见,也是很简单的。用scp或者rsync就能很好的完成任务。但是如果文件很大,需要占用一些传输时间的时候,怎样又快又好地完成任务就很重要了。在我的测试用例中,一个最佳的方案比最差的方案,性能提高了10倍。复制文件如果我们是复制一个未压缩的文件。这里走如下步骤:压缩数据发送到另外一台机器上数据解

2012-08-12 19:01:33 1057

转载 PHP底层工作原理

简介  先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是

2012-08-12 15:30:33 511

转载 高性能计算(High Performance Computing)

综述  高性能计算(High Performance Computing)机群,简称HPC机群。构建高性能计算系统的主要目的就是提高运算速度,要达到每秒万亿次级的计算速度,对系统的处理器、内存带宽、运算方式、系统I/O、存储等方面的要求都十分高,这其中的每一个环节都将直接影响到系统的运算速度。这  HPC类机群主要解决大规模科学问题的计算和海量数据的处理,如科学研究

2012-08-12 00:04:01 2522

转载 RHEL Server 6.2 x86_64

使用默认配置安装 RHEL Server 6.2 x86_64 问题1:如何启动startx图形用户界面要使用startx命令启动X图形,所有要解决问题2.1 执行yum grouplist | grep -i x\ window\执行yum groupinstall X\ Window\ System2 执行yum grouplist | grep

2012-08-08 14:49:17 2115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除