简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
原文:http://edsionte.com/techblog/%E5%86%85%E6%A0%B8%E6%96%B0%E6%89%8B%E5%8C%BA你的第一个中断程序:本文通过一个简单的中断程序来描述一般中断程序的基本框架。完整代码在这里。中断程序一般会包含在某个设备的驱动程序中,因此,接下来的程序本质上还是一个内核模块。说到内核模块,你应该知道首先去看什么了吧?对了
<!--@page{margin:2cm}p{margin-bottom:0.21cm}a:link{}-->在linux内核中,有很多同步机制。比较经典的有原子操作、spin_lock(忙等待的锁)、mutex(互斥锁)、semaphore(信号量)等。并且它们几乎都有对应的rw_XXX(读写锁),以便在能够区分读与写的情况下,让读操作相互不互斥
1 - 介绍2 - linux的keyboard驱动是如何工作的3 - 基于内核的键盘纪录的原理 3.1 - 中断句柄 3.2 - 函数劫持 3.2.1 - 劫持handle_scancode 3.2.2 - 劫持put_queue 3.2.3 - 劫持receive_buf 3.2.4 - 劫持tty_rea
SYN Flood好使啊,成本低廉,简单暴力,杀伤力强,更重要的是:无解,一打一个准!这种攻击充分利用了TCP协议的弱点,可以很轻易将你的网络打趴下。如果监控和应急不到位的话,那就等着被用户骂吧。虽说是无解,但还是可以想想办法在TCP协议上做点手脚在稍微防范下比较小规模的攻击的。至少不会沦落到随便找个小P孩搞一些PC机随便打一下,你的主机就跨了吧。SYN Flood的基本原理就是耗尽你主机
http://bbs.linuxtone.org/thread-6631-1-1.html目录:1.BIOS2.SSH安全3.禁用telnet4.禁用代码编译5.ProFTP6.TCPwrappers7.创建一个SU组8.root通知9.history安全10.欢迎信息11.禁用所有特殊账户12.chmod危险文件13.指定允许root登陆的
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/logs/47460470.html其他方法可以参考《linux设备驱动程序3》,这里主要介绍kdb,我参考了一些网上和书上的,但还有几个关键细节自己琢磨出来的。1首先kdb不是Linux内核的标准配置,需要先到这个网站上去下载补丁ftp://oss.sgi
前言 Linux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的电气特性,机器重启后,上次错误发生时的现场会遭到破坏,这使得查找内核的错误变得异常困难。 内核社区和一些商业公司为此开发了很多种调试技术和工具,希望
转载两篇关于如何加入linux kernel开源社区,进行kernel开发的文章,希望别人能够看到,共同加入,也希望在kernel这条路上,自己即使遇到再大的挫折,也要坚持走下去...http://www.cppblog.com/flyonok/archive/2011/04/15/144316.htmlhttp://tonybai.com/2012/03/27/how-to-part
/* * relocate_kernel.S- put the kernel imagein place to boot * Copyright (C) 2002-2004 Eric Biedermanebiederm@xmission.com> * * This source code is licensed under the GNU GeneralPubli