自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (17)
  • 收藏
  • 关注

转载 mdadm命令创建RAID磁盘阵列[0,1,5]学习笔记

今天看RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302),看到software raid,有个lab,以前只做过linear的raid,现在有了qemu赶紧虚拟出4块硬盘做做喽。实验了分别用raidtool和mdadm两个工具创建各种software raid的方法,最后还试了下在raid上创建lvm,感觉不错。:)RA

2013-06-16 18:35:13 2972

转载 mdadm详解

Part I.  RAID基础(引用)RAID 是冗余磁盘阵列(Redundant Array of Inexpensive Disk)的简称。它是把多个磁盘组成一个阵列,当作单一磁盘使用。它将数据以分段(striping)的方式分散存储在不同的磁盘中,通过多个磁盘的同 时读写,来减少数据的存取时间,并且可以利用不同的技术实现数据的冗余,即使有一个磁盘损坏,也可以从其他的磁盘中恢复所有的数据。

2013-06-16 18:31:54 1605

转载 dmraid的介绍

dmraid的介绍       dmraid 全名为设备对应器磁盘阵列(Device Mapper RAID),利用Linux内核提供的设备对应器(Device Mapper)机制 ,为多种磁盘阵列设备提供磁盘阵列的设备文件,让用户可以在 Red Hat Enterprise Linux系统中使用硬件磁盘阵列设备。使用硬件磁盘阵列设备启动磁盘阵列设备后,你可以把该设备文

2013-06-16 18:29:47 3386

转载 详谈调用winpcap驱动写arp多功能工具

一 winpcap驱动简介二 Packet.dll相关数据结构及函数三 T-ARP功能及原理介绍四 T-ARP主要代码分析五 T-ARP源代码一)winpcap驱动简介    winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。它

2013-06-07 10:57:26 759

转载 基于ARP欺骗的网络攻击程序源码

最近开始学WINPCAP,看了很多高手写的基于arp欺骗的抓包工具,尤其是电子科大的TOo2y师兄的《详谈调用winpcap驱动写arp多功能工具》,令我收益非浅。下面是我把这个思想改成arp攻击程序(可令目标主机断开网络连接)的一些测试。高手请略过,以免有班门弄斧之闲。  一般的arp spoof是向被欺骗主机发送ARP REPLY数据报,把其中的源IP地址置为被欺骗主机要发包去的主机地址,

2013-06-07 10:52:47 2356

转载 网络抓包源代码

转自:http://hi.baidu.com/wuxiaoming1733/blog/item/d2b5b738e4094bddd4622570.html在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具基本原理原理比较简单,io

2013-06-07 10:49:53 3358

转载 ARP C++实现源代码

转自:不变hi.baidu.com/wuxiaoming1733/blog/item/f7cebd191cfeb35a43a9ad92.html#ifndef MY_ARP_CHEAT_INCLUDE_H #define MY_ARP_CHEAT_INCLUDE_H //字节对齐必须是1 #pragma pack (1) struct ethernet_head

2013-06-07 10:49:18 1610

转载 Linux source code Makefile分析

linux-2.6.x makefile   linux-2.6.20.6/Documentation/kbuild/makefiles.txt   一、             概述   linux的makefile有五个部分:   Makefile:顶层Makefile .config:内核配置文件 arch/$(ARCH)/Makefile:体系结构相

2013-06-06 23:52:20 890

转载 make menuconfig 执行流程分析

linux/2.6.20.6/make menuconfig     当在顶层目录执行”make menuconfig”会执行顶层Makefile 第415行的规则   config %config: scripts_basic outputmakefile FORCE        $(Q)mkdir -p include/linux include/config

2013-06-06 23:51:04 782

转载 Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解

前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成    那么如何将驱动直接编译进内核呢?    在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢?我们在进行linux内核配置的时候经常会执行make menuconfi

2013-06-06 23:49:50 724

转载 根文件系统的加载

前言:本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过。简单的来说,根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段,首先去创建虚拟

2013-06-06 23:47:58 631

转载 根文件系统的挂载流程分析

一:前言前段时间在编译kernel的时候发现rootfs挂载不上。相同的root选项设置旧版的image却可以。为了彻底解决这个问题。研究了一下rootfs的挂载过程。特总结如下,希望能给这部份知识点比较迷茫的朋友一点帮助。二:rootfs的种类总的来说,rootfs分为两种:虚拟rootfs和真实rootfs.现在kernel的发展趋势是将更多的功能放到用户空间完成。以保持内核的精简

2013-06-06 23:46:37 595

转载 内核移植相关

嵌入式Linux内核移植相关代码分析 [转载请注明出处,www.linuxforum.net,作者:张洪耿,patrick_zhg@hotmail.com]  本文通过整理之前研发的一个项目(ARM7TDMI +uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各

2013-06-06 23:39:14 627

转载 内核启动

分析setup_arch(setup.c):setup_processor 设置处理器的类型,并进行初始化setup_machine 返回机器类型描述结构体信息setup_arch()对内核参数的解析 setup_arch()函数是体系结构相关的内核初始化过程,这其中对内核参数有涉及的变量和操作如下 void __init setup_arch(char **cmdline

2013-06-06 23:37:57 608

转载 Linux内核调试技术指南

前两天,完成了ucos在2440上的移植,以及boot的修改。今天突然想到,我在linux下,该如何来编写,调试比较复杂的驱动。我想这个问题应该从如何调试内核入手,先转载两个文字,待西西看来。系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是Kernel 启动的调试,在调试Kernel过程中通常遇到最常见的问题是启

2013-06-06 23:36:26 1972

转载 内核调试

1.调试技术内核编程带来了它自己的,独特的调试挑战。内核代码不能简单地在调试器中执行,也不能被简单地跟踪,因为它是一组不与特定进程相关的功能。内核代码的错误非常难重现并且可能导致整个系统崩溃,因此破坏很多用来发现它们的证据。本章将介绍在如此恼人的情况下你可以用来监视内核代码和跟踪错误的技术。1.1.内核中的调试支持在第二章中,我们建议你编译和安装你自己的内核,而不是运行你所使用的发

2013-06-06 23:34:19 935 1

转载 Linux命令行解析

处理模型Linux kernel 的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line 进行配置的。在进行后续分析之前,先来理解一下command line 的处理模型:要处理的对象是一个字符串,其中包含了各种配置信息,通常各个配置之间通过空格进行分离,每个配置的表达形式是如:param=value1,value2或者很简单就是一个rw 。

2013-06-06 23:32:17 778

转载 Linux oops

什么是Oops?从语言学的角度说,Oops应该是一个拟声词。当出了点小事故,或者做了比较尴尬的事之后,你可以说"Oops",翻译成中国话就叫做“哎呦”。“哎呦,对不起,对不起,我真不是故意打碎您的杯子的”。看,Oops就是这个意思。在Linux内核开发中的Oops是什么呢?其实,它和上面的解释也没什么本质的差别,只不过说话的主角变成了Linux。当某些比较致命的问题出现时,我们的Linux

2013-06-06 23:30:50 709

转载 lmbench的使用方法

一、引言要评价一个系统的性能,通常有不同的指标,相应的会有不同的测试方法和测试工具,一般来说为了确保测试结果的公平和权威性,会选用比较成熟的商业测试软件。但在特定情形下,只是想要简单比较不同系统或比较一些函数库性能时,也能够从开源世界里选用一些优秀的工具来完成这个任务,本文就通过lmbench 简要介绍系统综合性能测试。二、测试软件Lmbench是一套简易,可移植的,符合ANSI/

2013-06-06 23:27:44 3030

转载 PCI 总线初始化

在《Linux内核修炼之道》里,文章作者对如何使用Kconfig和Makefile定位内核源码有精彩的阐述。并且该作者还在《Linux那些事儿 之 我是PCI》系列文章中对X86架构下的PCI总线和设备驱动做了很详细的分析。由于工作需要,我在此基础上分析了ARM体系结构的PCI总线驱动,并把心得和笔记整理一下,或许对日后解析其他子系统有所帮助。以下涉及到的Linux内核源码均为2.6.23版本。

2013-06-06 22:49:39 1424

转载 PCI 总线枚举

一:前言  Pci,是Peripheral Component Interconnect的缩写,翻译成中文即为外部设备互联.与传统的总线相比.它的传输速率较高.能为用户提供动态查询pci deivce.和局部总线信息的方法,此外,它还能自动为总线提供仲裁.在近几年的发展过程中,被广泛应用于多种平台.  pci协议比较复杂,关于它的详细说明,请查阅有关pci规范的资料,本文不会重复这些部份.  对于

2013-06-06 22:43:14 2220

原创 Linux中常用的监控CPU整体性能的工具

Linux中常用的监控CPU整体性能的工具有:top:命令是一个优秀的交互式实用工具,用于监视性能。它提供关于整体Linux性能的几个概要行,但是报告进程信息才是top真正的长处。可以广泛自定义进程显示,也可以添加字段,按照不同指标排序进程列表,甚至从top注销进程。显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示。sar:实用工具提供监视每一事件的能

2013-06-05 23:41:28 5759

转载 Linux内存压力测试-memtester工具简析

最近要测试一台机器的整体性能情况,就在google搜索一番,发现这个一个小工具,说是可以进行内存的压力测试,Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试。      1 下载1wget http://pyropus.ca

2013-06-05 23:23:12 2096

原创 查看Linux系统下Raid信息

软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息。 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看: # /usr/dpt/raidutil -L all 可以看到非常详细的信息。

2013-06-05 23:18:19 1197

原创 linux查看cpu温度,安装lm_sensors工具

linux查看cpu温度,安装lm_sensors工具 安装lm_sensors工具即可查看温度了  www.2cto.com  yum -y install lm_sensors rpm -qa|grep coretemp 看一下有没有kmod-coretemp,没有的话需要安装这个 x86和x64的系统直接wget http://www.pperry.f2s.c

2013-06-05 23:15:49 9366

转载 python中read() readline()以及readlines()区别 .

.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型,如下图;.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型,如下图;从for循环中我们可以看出.readline()只读取了文件中的一行内容。.readlines()每次按行读取整个文

2013-06-05 00:11:01 27579

Linux查看硬件配置

Linux查看硬件配置 有时需要查看服务器的硬件信息,例如cpu数量、内存大小、硬盘容量等等。

2013-04-17

WMI详细spec文档

WMI详细spec文档

2013-04-17

RHEL5企业级linux服务器攻略

RHEL5企业级linux服务器攻略,超级多文档,非常详尽

2012-08-20

Linux串口编程

Linux 串口 编程 C C++

2012-03-01

VB 窗口接收自定义消息示例源码

VB 窗口接收自定义消息示例源码 VB 窗口接收自定义消息示例源码 VB 窗口接收自定义消息示例源码 VB 窗口接收自定义消息示例源码

2011-07-19

VB-显示窗口的坐标和大小源码

VB-显示窗口的坐标和大小源码 VB-显示窗口的坐标和大小源码

2011-07-19

VB 双进程 保护 源码

VB 双进程 保护 源码 VB 双进程 保护 源码 VB 双进程 保护 源码

2011-07-19

VB 多线程 实例 源码

VB多线程实例 VB多线程实例 VB多线程实例

2011-07-19

VB版USB-HID通讯调试工具源代码

内容索引:VB源码,系统相关,USB   一个演示如何使用VB对USB-HID设备进行数据读取以及写入的通讯示例,它能够遍历用户电脑中所有的USB设备,本源代码里面的一些API函数可以为大家研究USB通讯开发提供帮助。同时它还能够清除数据。

2011-07-05

vb ocx控件制作源码 调用exe源码

vb ocx控件制作源码 调用exe源码 vb ocx控件制作源码 调用exe源码 vb ocx控件制作源码 调用exe源码

2011-07-05

vb6.0 检测 弹出U盘 源码

vb6.0 检测 弹出U盘 源码 vb6.0 检测 弹出U盘 源码

2011-07-05

进程控制器

功能说明:可以对用户定制的程序进行监控,如果程序意外退出,会自动进行再次调度,避免因程序停止导致的异常。<br>使用说明:输入监控程序名和程序地址,点击添加按钮,点击应用按钮即可以进行监控了,目前仅支持一个进程控制,注意在输入地址前后加双引号。

2008-04-29

办公家庭IP自动设置工具

软件名称:IP自动设置工具<br>版 本:V1.0<br>使用方法:运行后会出现两项--办公IP设置,家用IP设置。每一项都有两个功能,获取IP和恢复IP。只要设置相关IP后分别获取一次,后续只要更改办公环境只要点击相关恢复IP按钮即可。

2008-04-29

空空如也

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

TA关注的人

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