自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 日志守护进程实例:(rsyslogd)

日志程进程:#include #include #include #include #include #include #include #include #define BLEN 4096char buff[BLEN+1]=0;char * strchrnul(char *str,char c){    while(*str &&*str!=c)

2013-06-26 11:16:40 1328

原创 用户态发送SCSI命令例程 ( sg )

sg3_utils 是一个Linux的开发包,用来直接使用 SCSI 命令集访问设备。下面自己写一个例程:sg.c#include #include #include #include #include #include #include #include #include #include #define SENSE_LEN 255

2013-06-14 15:01:59 6769 1

原创 linux 下IO过程--linux IO堆栈

http://www.thomas-krenn.com/en/oss/linux-io-stack-diagram/linux-io-stack-diagram_v1.0.pdf

2013-06-08 20:01:49 2522

转载 LFS http://os.51cto.com/art/201010/230009.htm

http://os.51cto.com/art/201010/230009.htm

2013-06-07 18:08:56 969

转载 linux 进程启动优化

转载来源:http://book.51cto.com/art/200907/135953.htm进程启动速度在实际开发过程中,经常会遇到这样的情况:由于对用户事件响应速度要求比较高,而当前的程序无法达到,程序员便不得不把它们改成守护进程,在一开机便将其启动,守候在系统中,来提高用户的响应速度,这样便导致了系统中守护进程的数量越来越多。这些守护进程不光会占用大量的内存,而且还容易造成内存

2013-06-07 17:41:38 1947

转载 linux C语言编程----进程间通信

转载来源:http://book.51cto.com/art/200912/169555.htm进程间通信一个大型的应用软件往往需要众多进程协作,进程间通信(IPC)的重要性显而易见。Linux系统下的进程通信机制基本上是从UNIX平台上的进程通信机制移植而来的。主要的进程间通信机制有以下几种。无名管道(Pipe)及命名管道(Named pipe):管道可用于具有父子关系进程间的通

2013-06-07 17:35:15 3626

翻译 Writing Device Drivers: Tutorial 第一章 设备驱动程序的概念

1. 设备驱动程序的概念编写驱动程序之前,你要有一台运行UNIX的机器。你一定要熟悉一般的驱动概念,以及成功编写的驱动程序,您需要执行特定的任务。这本书假定您了解以下概念:a.设备驱动程序的目的b.设备驱动程序的类型c.单一的二进制模块d.调用设备驱动程序f.在UNIX上运行你的设备驱动程序下面的章节审查编写设备驱动程序相关的任务。《编写设备驱动程序:教程》

2013-06-07 12:46:51 1377

翻译 Writing Device Drivers: Tutorial 目录

前不久看到这本书,《Writing Device Drivers: Tutorial》,有些知识项目上用的着,故从今天起翻译至我的blog,希望对自已与有兴趣者有所帮助,共勉之。原书地址  http://alpha-supernova.dev.filibeto.org/lib/rel/4.0B/HTML/AA-Q7RPB-TE_html/TOC.html编写设备驱动教程:目录:

2013-06-07 12:28:20 1016

原创 c语言与shell脚本结合

项目日记:最近做项目是遇到一些C代码与SHELL交互的问题,现总结如下:有时候shell脚本可以很好的得到结果,但用C语言代码很难实现。尤其是一些查询系统相关信息时,很多时候可以直接用shell命令得到,但c代码却很难得到。估可以考虑在c代码中加入与SHELL有关的代码,把一些变量由SHELL来得到。C语言调用SHELL脚本有三种方法:1.system() 不用你自己去产生进程

2013-06-06 19:59:58 4817

转载 filp_open与filp_close和get_fs 与set_fs

在linux内核编程时,进行系统调用(如文件操作)时如果要访问用户空间的参数,可以用set_fs,get_ds等函数实现访问。get_ds获得kernel的内存访问地址范围(IA32是4GB),set_fs是设置当前的地址访问限制值,get_fs是取得当前的地址访问限制值。进程由用户态进入核态,linux进程的task_struct结构中的成员addr_limit也应该由0xBFFFFFFF变为0

2013-06-01 14:31:46 6174 2

原创 mmap学习

用户态与核态共享内存kmmap.h#define PAGE_SHIFT_4K 12#define KMMAP_MEM_MB_SHIFT 20#define KMMAP_MEM_GB_SHIFT 30#define KMMAP_MEM_MB_MASK 0xFFFFF#define KMMAP_MEM_TOTAL_SZIE (((unsigned long)4)

2013-06-01 10:26:37 1325

jre-6u45-windows-x64.7z

jre-6u45-windows-x64.exe 服务器老板本带外java 控制管理工具 ....................................

2020-01-13

jre-7u80-windows-x64.7z

jre-7u80-windows-x64.exe 老版本服务器带外兼容管理工具 .....................................

2020-01-13

Source insight 3.5.0076 及注册码

Source insight 3.5.0076 版本工具 及注册码。Source Insight是一个面向项目开发的程序编辑器和代码浏览器,适合撰写如C/C++或Java等程序语言。通常用于linux内核代码的阅读。

2018-09-24

linux 内核设计的艺术,图解Linux操作系架构设计与实现原理

基于linux 0.11, linux 内核设计的艺术,图解Linux操作系架构设计与实现原理

2018-01-04

NewHire-training

NewHire-training NewHire-training NewHire-training NewHire-trainingNewHire-trainingNewHire-trainingNewHire-trainingNewHire-trainingNewHire-trainingNewHire-trainingNewHire-trainingNewHire-trainingNewHire-training

2017-09-19

pdtest测试工具

数据完整性测试工具

2016-07-13

samba3-howto

the offical samba 3.2.x howto and reference guide

2013-09-17

redhat windows samba 协同工作

Red Hat Enterprise Linux 6 and Microsoft Windows Interoperability samba join AD

2013-09-03

希捷硬盘工具(可以关闭预扫瞄)

希捷硬盘工具测试工具之一。(可以关闭预扫瞄)

2013-06-19

UEFI BIOS培训

存储行业 UEFI BIOS AMI 培训教程 里面还有源码的解释说明

2012-11-22

空空如也

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

TA关注的人

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