SystemTap脚本主要是由探测点和探测点处理函数组成的,来看下都有哪些探测点可用。
The essential idea behind a systemtap script is to name events, and to give them handlers.
Systemtap works by translating the script to C, running the system C compiler to create a kernel module from that.
When t...
分类:
其他好文 时间:
2014-06-07 01:59:08
阅读次数:
369
本文以编译android平台下的kernel uboot,比较详尽地分析了lichee在sun4i_crane平台下编译的过程...
分类:
其他好文 时间:
2014-06-05 08:00:38
阅读次数:
256
description
用gdb debug linux kernel容易吗?其实要走到这步真的不容易啊,其实也难道是不难,就是要知道的东西太多了。用gdb debug linux kernel 可以有2中方式:UML和qemu方式,这里主要说qemu,从源码编译安装qemu很费劲。
准备环境
linux OS: Debian7.5-i386(当时最新的Wheezy,装在VMware...
分类:
数据库 时间:
2014-06-04 21:12:03
阅读次数:
670
首先要清楚一点:NFS服务的共享是建立在linux和linux之间的。配置任何服务之前我们要做的2件事:iptables
-Fsetenforce 0
NFS服务内核防火墙影响不大,主要还是iptables服务端:安装nfs服务软件包:启动nfs服务下面说一个NFS服务起不来的解决方法,这个错误还是...
分类:
其他好文 时间:
2014-06-03 16:26:55
阅读次数:
347
ld指令有一个选项:--oformat output_format,用于指定输出文件的格式。输入文件./kernel/kernel.o等是elf32格式,当前系统是64位,而ld默认生成的文件格式是elf64-x86-64;因此会出现“ld: warning: i386 architecture of input file `./kernel/kernel.o'
is incompatible...
分类:
系统相关 时间:
2014-06-03 00:37:43
阅读次数:
668
在Linux中,进程的创建由系统调用fork和vfork完成。它们生成一个子进程并且子进程是父进程的一个复制品。Fork系统调用对应的kernel函数是sys_fork,此函数简单的调用kernel函数do_fork。一个简化版的do_fork执行如下:(1)alloc_pid()。给新的进程分配一...
分类:
系统相关 时间:
2014-06-02 19:04:43
阅读次数:
355
一、linux防火墙基础防火墙分为硬件防火墙和软件防火墙。1.概述linux
防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙。 包过滤机制:netfilter
管理防火墙规则命令工具:iptables netfilter 指linux内核中实现包过滤防火墙的...
分类:
其他好文 时间:
2014-06-02 16:31:25
阅读次数:
224
wget -c http://ftp.gnu.org/gnu/binutils/binutils-2.7.tar.gz
wget -c http://ftp.gnu.org/gnu/gcc/gcc-4.4.2/gcc-4.4.2.tar.bz2
wget -c https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.1.tar.bz2
...
分类:
系统相关 时间:
2014-06-02 05:03:55
阅读次数:
498
典型的两个现实案例: 我们先看两个用Go做消息推送的案例实际处理能力。 360消息推送的数据:
16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU
总使用率 7%~10%,内存占用20GB (re...
分类:
其他好文 时间:
2014-06-02 01:36:35
阅读次数:
593
Firewalld介绍:在上一代的红帽企业版OS中,netfilter作为一个模块被内核加载,主要用于检查数据包在传输中的情况,意味着一个数据包在incoming,outgoing和forwarded时会被检查,netfilter作为一个模块,系统提供了一个用户级别的工具---iptables作为普通的用户去管理和调试net..
分类:
Web程序 时间:
2014-06-01 13:13:00
阅读次数:
448