易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux 自检和 SystemTap


 
 
SystemTap 是监控和跟踪运行中的 Linux 内核的操作的动态方法。这句话的关键词是动态,因为 SystemTap 没有使用工具构建一个特殊的内核,而是允许您在运行时动态地安装该工具。它通过一个名为Kprobes 的应用编程接口(API)来实现该目的,本文将探索这个 API。我们首先了解以前的一些内核跟踪方法,然后在深入探讨 SystemTap 的架构及其使用。
内核跟踪
SystemTap 与一种名为 DTrace 的老技术相似,该技术源于 Sun Solaris 操作系统。在 DTrace 中,开发人员可以用 D 编程语言(C 语言的子集,但修改为支持跟踪行为)编写脚本。DTrace 脚本包含许多探针和相关联的操作,这些操作在探针 “触发” 时发生。例如,探针可以表示简单的系统调用,也可以表示更加复杂的交互,比如执行特定的代码行。清单 1 显示了 DTrace 脚本的一个简单例子,它计算每个进程发出的系统调用的数量(注意,使用字典将计数和进程关联起来)。该脚本的格式包含探针(在发出系统调用时触发)和操作(对应的操作脚本)。
清单 1. 计算每个进程的系统调用的简单 DTrace 脚本
                                  
syscall:::entry
{
 
  @num[pid,execname] = count();
 
}
 
DTrace 是 Solaris 最引人注目的部分,所以在其他操作系统中开发它并不奇怪。DTrace 是在 Common Development and Distribution License (CDDL) 之下发行的,并且被移植到 FreeBSD 操作系统中。
另一个非常有用的内核跟踪工具是 ProbeVue,它是 IBM 为 IBM® AIX® 操作系统 6.1 开发的。您可以使用 ProbeVue 探查系统的行为和性能,以及提供特定进程的详细信息。这个工具使用一个标准的内核以动态的方式进行跟踪。清单 2 显示了 ProbeVue 脚本的一个例子,它指出发出 sync 系统调用的特定进程。
清单 2. 指出哪个进程调用 sync 的简单 ProbeVue 脚本
                                  
@@syscall:*:sync:entry
{
  printf( "sync() syscall invoked


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

Linux Ubuntu 9.1 fcitx 小企鹅 中文输入法安装

原文地址:
Linux Ubuntu 9.1 fcitx 小企鹅 中文输入法安装
作者:
渐行渐远的船
安装Ubuntu9.1,选择中文安装。
安装好后,Ubuntu已经自带了一个ibus中文输入法,可是用起来很不爽,不如小企鹅方便。
安装小企鹅方法,和网上的比较,这里的可能是比较简单的了,配置要简单多了。电脑要联网 ......

linux 网络键盘,鼠标

因为公司的板子上键盘不好按,所以写个网络版的,方便调试。
client .c
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <linux/input.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#inclu ......

windows远程执行linux(命令行程序+图形程序)

准备工作:
1.Xming(windows运行x-windows的支持)
2.SecureCRTV6.5.8.380汉化绿色破解版
可以去我的http://download.csdn.net/johnvikey下载
如果是命令行直接用
SecureCRT
如果是要运行图形程序
1.Xming(windows运行x-windows的支持)
2.SecureCRTV6.5.8.380汉化绿色破解版
都要使用
———&m ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号