自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (42)
  • 收藏
  • 关注

原创 linux编译内核定制不同的版本号扩展名

在源代码的根目录,执行make menuconfig。在第一项general setting里面的LOCALVERSION里,添加-linux字段。这样编译出来的内核版本就是2.6.30.10-linux的字样。和正常的2.6.30.10内核版本就会区别开了。在boot目录里,也分别有不同的内核镜像文件等。

2013-08-01 08:56:27 1323

原创 tcpdump的用法

tcpdump显示完整报文-xx 以16 进制数形式显示每一个报文(包含链路层报头)-X 以16 进制数形式显示每一个报文(不包含链路层报头),同时显示ASCII码。-XX 以16 进制数形式显示每一个报文(包含链路层报头),同时显示ASCII码。-s 重定义截取报文大小,默认为96(或68),如果定义为0,则表示获取完整报文。该参数应尽量小,尤其在繁忙网络环境中。-w 将

2013-07-16 22:15:27 894

原创 华为交换机配置命令

华为交换机配置命令sys  进入系统视图interface Gigabitethernet 0/0/1                进入接口视图ip address 10.10.10.10 255.255.255.0  配置端口的ip地址description aaa 给接口配置描述信息port link-trunk {access|hybrid|trunk} 配置端口类型

2013-07-16 21:50:18 2307

转载 查询ip归属地的shell脚本

#!/bin/bash #Purpose: 查找ip地址所在地 ipp (){ exec while read a do sring=`curl -s "http://ip138.com/ips138.asp?ip=${a}&action=2"| iconv -f gb2312 -t utf-8|grep '' | awk -F '[<> ]+' '{print substr($7,7)}'`

2012-06-15 10:00:31 717

转载 销售员&程序员【笑话】

一个销售和一个程序员一起去猎捕狗熊。他们来到森林边的小屋,从车上开始卸东西,搬进小屋,准备接下来这一周在这野外捕熊需要的物品。销售很快就厌烦了这些工作,说:“咱们这么着,你继续卸物品,一切收拾妥当,我去找一只熊来。”程序员一边叹气一边点头(他习惯了销售的这种行为),继续收拾东西,而销售很快消失在森林里了。一个小时后,程序员差不多把四分之三的东西收拾妥当(小屋现在至少

2012-05-24 09:50:23 685

转载 李一男2003年在港湾给开发人员培训时的语录

李一男2003年在港湾给开发人员培训时的语录,堪称新时代的**思想。 2010-01-19 11:39 | (分类:默认分类)【1】好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长

2012-04-13 11:52:30 751

原创 linux下的搜索命令

find ./ -name aaa grep --color -R 'aaa' *

2012-04-10 16:45:49 289

转载 飞漫软件十年回顾-MiniGUI 及飞漫软件创始人

飞漫软件十年回顾2012年04月06日 19:26北京飞漫软件技术有限公司(飞漫软件)成立于2002年,今年是第十个年头了。飞漫软件的十年,浓缩了嵌入式软件技术在中国的发展历程。本文将回顾飞漫软件的十年历程。回味过去,或许能给我们的未来发展一些启迪。一、十年回顾笔者创办飞漫软件的 2002 年,正是嵌入式软件技术在全球开始得到关注的一年。在此之前,2000 年开

2012-04-10 10:40:35 2146

转载 IT人如何才能拿高薪

http://bbs.chinaunix.net/thread-376151-1-1.html【天啸9.22特此声明:我是转的,所以不要批斗我   首先很高兴看到大家有这个高的热情看此贴及参与交流,但看到很多人的回贴我不得不表示很遗憾,实在有违我转此贴的初衷 !转此贴除了希望给大家交流做参照,最期待的是大家能有所积极的感悟和收获,能有种奋斗进取精神,而不是诋毁别人,不是怨天尤人、自

2012-04-05 14:44:14 957

原创 调试内核oops

第一种方式,通过make menuconfig开启debug选项,利用gdb定位具体出错位置。cd /kernel_path //内核代码目录gdb vmlinux-2.6.30.10l *0x12345678    字符L,应该回显示出错的地方。sip地址=12345678第二种:查看内核的出错信息:tail /var/log/message

2012-04-01 16:19:10 514

原创 kernel生成patch

1 下一个基础版本,将最新的patch文件patch进去2 将修改的文件同步到patch后的文件里3 将修改后的文件和一个新的基础版本进行diff,得出一个新的patch。diff -Nur ../pfring/linux-2.6.24.7(源目录) linux-2.6.24.7(修改后目录) > kernel.patch

2012-04-01 16:13:38 699

原创 linux编译内核

red hat linux版本的内核编译make -j2 //编译make modules make modules_install make installcd /bootmkinitramfs -o initrd.img-2.6.30.10 2.6.30.10  //此项可能不需要vim /boot/grub/grub.cfg 去修改启动项reboo

2012-04-01 16:08:49 337

原创 通过虚拟机的NAT功能组建网关环境

在虚拟机上设置两条nat规则,这样本机通过访问虚拟机的地址,通过虚拟机的nat规则再转发到真正的服务器,可以实现虚拟机充当中间防火墙的效果。nat_http.sh脚本的内容#!/bin/bashecho 1 > /proc/sys/net/ipv4/ip_forward     #iptables -F iptables -t nat -Fi

2012-04-01 15:59:21 511

原创 内核开发相关的书

Linux内核源码剖析-TCP/IP实现 作者:樊东东 莫澜          零拷贝技术

2012-01-12 10:43:47 296

原创 linux系统的inird文件的制作

以下为使用步骤,可以根据需要修改。1.新建/home/tmp目录2.拷贝宿主系统的initrd即initrd.img-2.6.28-686,到/home/tmp目录3.改名mv initrd.img-2.6.28-686 initrd.img-2.6.28-686.gz4.解压缩gunzip initrd.img-2.6.28-686.gz5.提取包cpio -idmv 6

2011-11-25 17:29:17 468

转载 生活趣谈

公牛在奔跑中见到一母牛在路边吃草,急切的对母牛说:快跑吧,专家来了。 母牛:专家来了怕啥,专家不是人吗?公牛:现在专家专吹牛B啊!母牛闻听大惊,撒欢子就跑,边跑边问公牛:专家吹牛B,你是公牛你怕啥? 公牛说:你真不知道啊,现在的专家除了吹牛B还会扯蛋啊!

2011-11-04 12:43:01 367

原创 linux定制系统详情

系统分为发行版本和开发版本。发行版本比开发版本少gcc等开发工具系统的引导程序为grubgrub的版本为:grub上显示的引导系统名为:Esafenet Gateway 2.0系统的主机名为:localhost.locol系统的用户有lfs和root,密码

2011-08-01 07:17:14 430

原创 linux软件包介绍

bunzip2(→bzip2), 代表是软连接1、linux-libc-headers头文件: /usr/include/{asm,linux}/*.h2、glibc程序: catchsegv, gencat, getconf, getent, i

2011-07-31 09:04:54 1774

原创 make选项

1、make -C ld clean-C ld clean告诉 make 程序删除所有 ld 子目录中编译生成的文件。2、make -C ld LIB_PATH=/tools/lib-C ld LIB_PATH=/tools/lib这个选项重新编译

2011-07-31 09:02:19 1592

原创 configure选项

1、configure --prefix=/tools --disable-nls--prefix=/tools这个参数告诉 configure 脚本,应该把 Binutils 软件包中的程序安装到 /tools 目录中。--disable-nls这个参数禁止

2011-07-31 09:00:56 8889

原创 linux网络设置命令

设置IP地址   即时生效:    # ifconfig eth0 192.168.0.20 netmask 255.255.255.0    ifconfig eth0 192.168.26.130 24   ifconfig eth0 192.168.26.130/24   启动生效:    修改/etc/sysconfig/network-scripts/ifcfg-eth0  

2011-06-15 16:24:00 634

原创 Linux系统内核模块函数调用及命名空间

内核模块是怎么开始和结束的 用户程式通常从函数main()开始,执行一系列的指令并且当指令执行完成后结束程式。内核模块有一点不同。内核模块要么从函数init_module 或是你用宏module_init指定的函数调用开始。这就是内核模块 的入口函数。他告诉内核模块提供那些功能扩展并且让内核准备好在需要时调用他。当他完成这些后,该函数就执行结束了。模块在被内核调用前也什么都不做。 所有的模块或是调用cleanup_module或是你用宏 module_exit指定的函数。这是模块的退出函数。

2011-01-12 20:37:00 1029

转载 kernel网桥代码分析

源文地址: http://blog.csdn.net/linyt/archive/2010/01/14/5191512.aspx本文分析的kernel版本为:2.6.24.4,网桥代码目录为:linux-2.6.24.4/net/bridge。 本文着重分析网桥的基本功能,关于STP的功能,我想从另写一篇文章进行分析。由于时间仓促,分析可能存在不足之外。      网桥是kernel网络模块中相于独立的module,读者具有简单的kernel网络设备驱动开发和kerenl网络协议的基础知识即可。我在2007

2010-11-11 14:42:00 855

原创 一些源码和工具的下载地址

<br />http://www.kernel.org/pub/linux/kernel/   kernel源代码<br />http://www.samba.org/samba/ftp/stable/  samba源代码

2010-11-03 16:42:00 405

转载 喝咖啡的三篇文章

<br />源引:http://hi.baidu.com/flying5/blog/item/f2232ad4205f8b05a18bb7fd.html<br />我奋斗了18年才和你坐在一起喝咖啡    把这篇文章送给那些在优越环境中成长起来的年轻人和很久以前曾经吃过苦现在已经淡忘的人。为了这个世界更公平些,我们应该做些力所能及的事情,特别是在作关乎众人命运的决策的时候,让这份社会责任感驻留我们的头脑。 <br /><br />  我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在“星巴

2010-11-03 16:29:00 2960

转载 GCC笔记

GCC笔记                     http://blog.chinaunix.net/u/13991/showart_96714.htmlThe History of GCC 1984年,Richard Stallman发起了自由软件运动,GNU (Gnu's Not Unix)项目应运而生,3年后,最初版的GCC横空出世,成为第一款可移植、可优化、支持ANSI C的开源C编译器。GCC最初的全名是GNU C Compiler,之后,随着GCC支持的语言越来越多,它的名称变成了GNU Co

2010-11-03 11:24:00 397

转载 学习GNU Make

本文引用 http://hi.baidu.com/flying5/blog/item/2b53308ffdc857ff513d921f.html学习GNU Make(1)在GNU/Linux环境下, 使用make编译程序是个不错的选择. 较之IDE, make更灵活, 更健壮, 尤其对平台适应力强. 实际上, make在上实际七十年代就出现了, 它的年纪可比你我大许多. 许多大型项目(最著名的恐怕就是linux内核)都使用make进行管理. 在众多的make版本中, GNU make是最突出的, 它已成了当

2010-11-03 11:10:00 780

snort的2.9.5.5版本的规则库

2.9.5.5版本的snort对应的规则库-snortrules-snapshot-2955

2013-11-11

notepad++代码阅读器

微软开发的一款代码阅读器,和UE差不多。

2013-07-01

独辟蹊径品内核-linux内核源代码导读

内核基于2.6.24版本 第一章:x86硬件基础 第二章:基础知识 第三章:linux内核MAKEFILE文件分析 第四章:linux内核启动 第五章:内存管理 第六章:中断与异常处理 第七章:信号机制 第八章:系统调用 第九章:时钟机制 第十章:进程管理 第十一章:调度器 第十二章:文件系统 第十三章:常用内核分析方法

2012-11-14

测试syn-flood等泛洪攻击的小软件

可以模拟syn flood udp flood等泛洪攻击的一款小软件,360会报警。

2012-10-26

conntrack-tools工具簇

conntrack-tools工具簇是linux下的会话管理工具conntrack-tools的集合,包括conntrack-tools-1.0.0.tar.bz2 libnetfilter_conntrack-1.0.0.tar.bz2 libnfnetlink-1.0.0.tar.bz2三个源码包和一个安装总结,安装总结中介绍了安装这三个源码包时遇到的问题和解决办法。

2012-10-11

发包工具 Colasoft Packet Builder【免费版】

免费小巧的发包工具,能自定义发送ip、arp、tcp、udp等类型的包

2012-10-11

NAT穿越服务器概要设计文件.doc

NAT穿越服务器概要设计文件==NAT穿越服务器概要设计文件

2012-08-23

linux面试题+答案

本资源共分两个文件,题和答案;共有85道填空,114道单选,17个简单,8道编程和应用题,10道多选题;题和答案是分开的,以利于更好效果的练习。

2012-02-10

juniper防火墙-2.管理和初始化.zip

juniper防火墙-第二章.管理和初始化,本视频介绍juniper防火墙如何进行管理和初始化

2011-12-17

Juniper防火墙设计-第14卷-双栈体系结构.pdf

第一章 互联网协议版本6简介 第二章 IPv6配置 第三章 连接和网络服务 第四章 静态和动态路由 第五章 地址转换 第六章 IPv4环境中的IPv6 第七章 IPSec通道技术 第八章 IPv6 XAuth用户认证

2011-12-17

Juniper防火墙设计-第13卷-通用分组无线业务.pdf

第一章 GPRS 作为GPRS通道协议防火墙的安全设备 基于策略的GPRS通道协议 GPRS通道协议检查对象 GTP消息过滤 GTP信息元素 GTP通道 SGSN及GGSN重定向 GTP信息流监控

2011-12-17

Juniper防火墙设计-第12卷-WAN、DSL、拨号和无线.pdf

第一章 广域网 第二章 数字用户线 第三章 ISP故障切换和拨号恢复 第四章 无线局域网

2011-12-17

Juniper防火墙设计-第11卷-高可用性.pdf

第一章 netscreen冗余协议 第二章 接口冗余和故障切换

2011-12-17

Juniper防火墙设计-第10卷-虚拟系统.pdf

第一章 虚拟系统 第二章 信息流分类 第三章 基于VLAN的信息流分类 第四章 基于IP的信息流分类

2011-12-16

Juniper防火墙设计-第9卷-用户认证.pdf

第一章 认证 第二章 认证服务器 第三章 infranet认证 第四章 认证用户 第五章 IKE/XAuth和L2TP用户 第六章 无线接口和以太网接口的可扩展认证

2011-12-16

Juniper防火墙设计-第8卷-地址转换.pdf

第一章 地址转换 第二章 源网络地址转换 第三章 目的网络地址转换 第十章 映射和虚拟地址

2011-12-16

Juniper防火墙设计-第7卷-路由.pdf

第一章 静态路由 第二章 路由 第三章 开放最短路径优先 第四章 路由信息协议 第五章 边界网关协议 第六章 基于策略的路由 第七章 组播路由 第八章 互联网组管理协议 第九章 协议无关组播 第十章 ICMP路由器发现协议

2011-12-16

Juniper防火墙设计-第6卷-IP语音协议.pdf

IP语音协议 第一章 H.323引用程序层网关 第二章 会话启动协议应用程序层网关 第三章 媒体网关控制协议应用层网关 第四章 瘦客户端控制协议应用层网关

2011-12-12

Juniper防火墙设计-第5卷-虚拟专用网.pdf

第一章 互联网协议安全性 第二章 公开密钥密码术 第三章 虚拟专用网准则 第四章 站点到站点的虚拟专用网 第五章 拨号虚拟专用网 第六章 第2层通道协议 第七章 高级虚拟专用网功能 第八章 自动连接虚拟专用网

2011-12-12

Juniper防火墙设计-第4卷-攻击检测与防御机制.pdf

攻击检测域防御机制 第一章 保护网络 第二章 侦查威慑 第三章 拒绝服务攻击防御 第四章 内容监控和过滤 第五章 深入检查 第六章 入侵检测和防护、 第七章 可疑封包属性

2011-12-12

Juniper防火墙设计-第3卷-管理.pdf

管理:通过web页面进行管理 通过命令行界面进行管理 通过netscreen-security manager进行管理 监控安全设备

2011-12-12

Juniper防火墙设计-第2卷-基本原理.pdf

Juniper防火墙设计-第2卷-基本原理,版本6.0.0,修订本02

2011-11-22

Juniper防火墙设计-第1卷-概述.pdf

Juniper防火墙设计-第1卷-概述 版本6.0.0,修订本02

2011-11-22

系统初始化相关脚本分析.rar

linux启动的流程是: 载入BIOS信息; 读取MBR; 载入kernel; kernel执行init; init执行rc.sysinit 启动内核外挂模块modules.conf 后面省略了。 本脚本主要是介绍rc.sysinit这个脚本及在这个脚本中调用到得functions和rc脚本的分析。

2011-07-26

Linux+man中文手册

man 命令提供有关主题的参考信息,例如命令、子例程和文件。man 命令提供由名称指定的对命令的单行描述。man 命令也提供所有命令的信息,这些命令的描述包含用户指定的关键字集合。   man 命令格式化指定的手册页面集合。如果为 Section 参数指定一个段,那么 man 命令在手册页面的该段中搜索 Title 参数指定的标题。Section 参数的值可以是 1 到 8 的阿拉伯数字或字母。

2011-07-11

LFS-BOOK-6.2中文版

LFS──Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴──个性化的linux,不单单是个性的桌面。   LFS 有什么优势呢?现在看来,它可以提供最快和最小的Linux。但是最大的优势就是,安装LFS是菜鸟变成高手的捷径。第一次安装,需要按照LFS文档安装,如果在此期间所有文档内容你都认真的阅读,保证你受益匪浅;然后发现很多地方可以不按照别人的老路操作,这个时候用自己的方式参考第一次安装的经验,再一次建立linux,完成的时候,你会发现你在LinuxSir.Org 上已经再也不是菜鸟了。   安装两次LFS,总共要用去你一个多礼拜(说不定一个多礼拜还装不完)的业余时间。但是这一个多礼拜将是你linux水平进步最快的一个多礼拜。   当然,不是说LFS要装两遍,也没有说,一定要装那么长时间。如果闷头装,什么都不管,大概一共十个小时就有一个高效的完整的linux系统呈现在你面前。(根据机器速度不同时间上会有差异)   最后,在我们开始之前,你想一下,丰富的 Linux 知识对于你来说比在 Mplayer 上看片,用 KDE 作PP桌面等来说是不是更重要。如果是,我们期盼你成功完成LFS系统加入我们LFS爱好者的行列!

2011-07-11

PuTTY v0.60 中文版

PuTTY 是一套免费的 SSH / Telnet 程序,它可以连接上支持 SSH Telnet 联机的站台,并且可自动取得对方的系统指纹码 (Fingerprint)。建立联机以后,所有的通讯内容都是以加密的方式传输,因此你再也不用害怕使用 Telnet 在 Internet 或公司的内部网络传输资料时被他人获知内容了!

2011-07-10

tcpdump-3.4-5.i386.rpm

Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是必不可少的。所以,今天我们就来看看Linux中强大的网络数据采集分析工具——TcpDump。   用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。   作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必备的东东之一。   顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。   tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的 FreeBSD系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息。因此系统中存在网络分析工具主要不是对本机安全的威胁,而是对网络上的其他计算机的安全存在威胁。

2011-07-01

TortoiseSVN

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

2011-06-23

wireshark抓包工具

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。

2011-06-23

ssl客户端共享工具 ssl tool

是一个SSL控件。帮你在程序中轻松增加SSL 安全和认证。有了基于SSL的加密术和认证证明(certificate authentication),充分保证了您的数据的安全性。

2011-06-23

linux 常用C函数参考

linux 常用C函数参考,linux C编程时可以随时查看需要的函数

2011-05-24

dev_c++中文版

windows下C/C++的编译器,占空间不到10M,安装特别便利。

2011-05-11

source Inside3.5

source Inside3.5。是编辑大型C工程项目的必备良器

2010-11-02

UNIX环境高级编程(第1版)

UNIX环境高级编程(第1版)的电子版,总共18M左右,我是打两个报上传的。解压就可以看。

2008-12-05

linux的一款播放器

一款linux下用的播放器:libmad,libid3tag,madplay三个包文件。安装过程:(1)进入软件解压缩后的目录,执行configure(对软件进行配置) ./configure echo $? (2)在终端:执行make命令(对程序进行编译) (3)make install vi /etc/ld.so.conf编辑此文件,在最后行加上/usr/local/lib 保存退出,终端执行ldconfig命令

2008-10-07

linux学习笔记(初学者可共勉)

这是我学习linux时所写的一些笔记,新手可看,比较简单;主要包括一些linux c 编程开发函数大全,Linux C语言程序设计入门,shell编程,文件编程,VI,编译器,配置文件等等;

2008-10-07

空空如也

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

TA关注的人

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