- 博客(14)
- 资源 (23)
- 收藏
- 关注
原创 Wireshark 数据分析(三)
TCP层分析传输控制协议,为数据提供可靠的端到端传输,处理数据的顺序和错误恢复,保证数据能够到达其应到达的地方1. Transmission Control Protocol, Src Port: 52745 (52745), Dst Port: 80 (80), Seq: 1, Ack: 1, Len: 202 总信息,源端口52745, 目的端口80 ( HTTP ) ,
2015-08-24 16:59:28 26029 2
原创 Wireshark 数据分析(二)
数据包概述下图是笔者我实际中用Wireshark 抓到的HTTP的完整数据包,现分析如下: 网络接口层(物理层和数据链路层) IP头(网络层) TCP头(传输层) HTTP协议+data(应用层)1. 在链路层 由以太网的物理特性决定了数据帧的长度为[46+18]-[1500+18],其中的18是数据帧的头和尾,也就是说数据帧的内容最大为1500(不包括帧头和帧尾),即MT
2015-08-24 16:54:40 9242
原创 Wireshark 数据分析(一)
pcap包的结构pcap数据包由 pcap文件头、packet包头 和 packet数据 组成如图所示(其中packet数据包也就是一帧以太帧):1. Pcap文件头24 byte, 各字段说明:Magic (标识位) 4 byte:这个标识位的值是16进制的 0xa1,0xb2,0xc3,0xd4 (正序)用来标示文件的开始。若为逆序(0xd4,0xc3, 0xb2, 0xa
2015-08-24 16:52:57 2864
原创 Centos6.5 + Hadoop2.2.0 + Mahout安装(Maven & 发布版安装)
Mahout 简介 Mahout 是 Apache Software Foundation(ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。Apache Mahout项目已经发展到了它的第三个年头,目前已经有了三个公共发行版本。Mahout包含许多实现,包括聚类、分类、推荐过滤、频繁子项挖掘。此外,通过使用 Apache H
2015-08-22 13:39:44 1974
原创 Centos6.5 下SVN配置
SVN配置–服务器端(linux)本教程配置说明目的: 实现代码统一管理1. 下载所需的源码包subversion-deps-1.6.17.tar.gz svn 的支持库之类的文件 wget http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gzsubversion-1.6.17.tar.gz svn 的主程序
2015-08-15 15:59:21 543
原创 Centos6.5下Hbase配置
Hbase 配置本教程配置说明本教程是在64位Centos6.5 Hadoop2.2.0 完全分布安装教程基础之上扩展的(言下之意就是配置都没变!)每台安装有hadoop-2.2.0的Linux服务器均需安装Hbase和Zookeeper每台服务器若无特殊说明,默认均在hadoop用户下操作确保防火墙关闭,确保各个服务器的/etc/hosts 文件中含有集群下所有服务器各自IP和主机名,例如
2015-08-15 15:48:44 2525
原创 Centos6.5 hadoop新增datanode
Centos6.5 64位hadoop新增datanode教程本教程配置说明目的: 为完全分布式的hadoop增添datamode新节点本教程是在64位Centos6.5 Hadoop2.2.0 完全分布安装教程基础之上扩展的在window上通过putty(或其他)工具连接上Linux服务器,进行配置在每台linux服务器上如无特殊说明,均默认在hadoop用户下操作三台Linux服务器
2015-08-15 15:41:21 671
原创 Centos6.5 64位Hadoop伪分布安装教程
64位Centos6.5 Hadoop伪分布安装教程本教程配置说明目的:给Hadoop初学者一个直观认识,为后续的完全分布打下基础 本教程的环境搭建准备:实体机Win7 64位VMware Workstation 10.0.0 版本Centos 6.5 版本Hadoop 2.2.0 版本(编译后64位)JDK1.7 版本注意事项(用户根据实际情况进行调整)在root用户权限下安装下
2015-08-15 15:30:24 1909
原创 KVM克隆及在不同物理机下的移植
KVM 虚拟机的管理工具 准确来说,KVM 仅仅是 Linux 内核的一个模块。管理和创建完整的 KVM 虚拟机,需要更多的辅助工具QEMU-KVM在 Linux 系统中,首先我们可以用 modprobe 系统工具去加载 KVM 模块,如果用 RPM 安装 KVM 软件包,系统会在启动时自动加载模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有 KVM 模块是远远不够的,因为用户无法
2015-08-15 10:08:31 4355
原创 KVM下虚拟机网卡桥接配置
基本概念KVM基本概念KVM (全称是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko 提供和虚拟化核心架构和处理器规范模块使用 KVM 可允许多个包括 Linux 和 Windows 每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等KVM 技术已经从最初的概念发展成为企业
2015-08-12 11:34:48 19347 1
原创 Centos6.5+Python+安装各种包
安装 pymysql1.下载pymysql包去github上下载pymysql的安装包。https://github.com/PyMySQL/PyMySQL在我的博客资源里下载PyMySQL-master2.解压到某个盘符下linux下 tar -zxvf PyMySQL-master.zip3.进入pymysql的根目录下执行命令linuxpython setup.py instal
2015-08-11 14:38:06 2462
原创 Centos 6.5 下安装 Matlab R2010a
环境说明Linux版本:Centos 6.5(虚拟机) (分配硬盘空间足够大)Linux 平台下的MATLAB R2010a 下载地址(将下列地址复制到迅雷即可下载) ed2k://|file|.Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso|4902662144|23d2d23050f366e03290437a68693102|h=GWP7ARO7JGBOO
2015-08-11 10:11:08 1384
原创 Centos7 安装VNC
VNC介绍 VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncs
2015-08-10 18:32:26 942
原创 统计学习方法概论
统计学习 如果一个系统能够通过执行某个过程改进它的性能,这就是学习 ——赫尔伯特.西蒙定义: 关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科,也称为统计机器学习特点: 以数据为研究对象,以方法为中心,统计学习方法构建模型并应用模型进行预测与分析,以计算机及网络为平台对象: 从数据出发,提取数据的特征抽象出数据的模型,发现数据中的知识,又回到对数据的分析和预测中。其
2015-08-09 08:17:08 1080
Pattern Recognition and Machine Learning
2015-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人