自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

原创 linux内核添加系统调用

内核层:1. 内核arch/x86/kernel/syscall_table_32.S.long sys_mysyscall             /* 285 */ /* available */2. arch/x86/include/asm/unistd_32.h#define __NR_mysyscall  2853. 添加函数代码asmlinkage int sy

2013-01-31 21:26:21 899

转载 AWK学习笔记

1. awk简介awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想

2013-01-30 21:19:36 472

转载 内核中的 define DEFINE(sym, val) 宏 以及 asm offset .[csh]问题

#define DEFINE(sym, val) \        asm volatile("\n->" #sym " %0 " #val : : "i" (val))那个宏定义在asm-offsets.c中,这个.c文件根本就不是用来编译运行的,只是在编译内核的时候,用它生成一个asm-offsets.s文件,然后使用一个脚本将这个asm-offsets.s再转换为asm-of

2013-01-30 16:50:11 1903

转载 linux中inittab文件详解

init的进程号是1(ps -aux | less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序。init程序需要读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它有若干行指令所组成。理解Runlevel:  runlevel用来表示在init进程结束之后的系统状态,在系统的硬件中没有固定的信息

2013-01-29 15:33:23 463

转载 tty pty pts 二

[-]历史ttyTerminalVirual consoleterminal emulatorPseudo TerminalLinux终端设备列个表参考整理一下,内容会不太准确,不太严谨。ttyteletypewriter (电传打字机)终端设备(Terminal)p

2013-01-23 19:42:36 571

转载 tty pty pts 一

基本概念:1> tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2> pty(虚拟终端):但是如果我们远程telnet到主机或

2013-01-23 19:41:34 487

转载 gentoo环境下裁剪、安装内核

http://blog.csdn.net/hmsiwtv/article/details/7542060硬件平台:TOSHIBA M600-02S软件平台 :主机 Fedora 16 x86_64 虚拟机 VMware WorkStation 8.0.3     主机Lspci结果:[plain] view plaincopy00:00.0 Ho

2013-01-22 13:31:26 1308

转载 ramfs 和 tmpfs

http://www.thegeekstuff.com/2008/11/overview-of-ramfs-and-tmpfs-on-linux/Using ramfs or tmpfs you can allocate part of the physical memory to be used as a partition. You can mount this partiti

2013-01-17 16:10:53 817

转载 linux下的ramdisk (/dev/ram*)

http://www.linuxidc.com/Linux/2011-07/39531.htm简介什么是RamDisk?RamDisk就是将内存(Ram)的一部分当做硬盘(Disk)来使用。RamDisk有固定的大小,可以像正常硬盘分区那样去使用。 就操作时间来讲,RamDisk比真实的物理硬盘快很多,当系统关闭或断电时,保存在RamDisk中的数据会全部丢失。RamDisk可

2013-01-17 16:09:37 12935

转载 nbd网络块设备使用教程

http://blog.csdn.net/gui694278452/article/details/7652450一.NBD简介NBD(Network Block Device)让你可以将一个远程主机的磁盘空间,当作一个块设备来使用.就像一块硬盘一样.使用它,你可以很方便的将另一台服务器的硬盘空间,增加到本地服务器上. NBD与NFS有所不同.NFS只是提供一个挂载点供

2013-01-16 18:00:01 9891

转载 sed命令各种资料教程

http://sed.sourceforge.net/sed1line.txt通用线程 -- sed 实例http://www.ibm.com/developerworks/cn/linux/shell/sed/sed-1/http://www.ibm.com/developerworks/cn/linux/shell/sed/sed-2/index.htmlhttp:

2013-01-10 22:28:57 577

转载 交叉编译器 制作分析(CLFS2.0原理分析)

作者:冲天飞豹(youbest)原文链接:http://www.linuxsir.org/bbs/showthread.php?t=267672http://youbest.cublog.cn/更新日志2006年9月28日:修改错字一处。2006年8月30日:修改错误命令一处。2006年8月22日:修改文字中的笔误两处。2006年8月18日:修改图片中的笔误

2013-01-09 19:01:30 1444

转载 Linux下patch的制作和应用

转自:http://blog.chinaunix.net/u3/100239/showart_1984963.html首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff    --------------------    NAME

2013-01-09 15:42:26 447

空空如也

空空如也

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

TA关注的人

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