作为一个新手,只能说,多学多看!
发布时间:2015-04-23 16:48:41
总结iperf,自然最重要的是它的工作流程,这里是以1.7版本为例(也因为它比较繁琐,有东西讲^_^),主要还是写给自己看的,新手入门,亲,别打脸。 看一个软件的源代码,毫无疑问,得从main函数开始看起,它是程序进入的入口,也是将会执行的全部。 .........【阅读全文】
发布时间:2015-04-22 09:58:54
access():判断是否具有存取文件的权限相关函数 stat,open,chmod,chown,setuid,setgid表头文件 #include<unistd.h>定义函数 int access(const char * pathname, int mode);函数说明 access()会检查是否可以读/写某一已存在的.........【阅读全文】
发布时间:2015-04-22 09:56:31
mprotect: 设置内存访问权限mmap 的第三个参数指定对内存区域的保护,由标记读、写、执行权限的 PROT_READ、PROT_WRITE 和 PROT_EXEC 按位与操作获得,或者是限制没有访问权限的 PROT_NONE。如果程序尝试在不允许这些权限的本地内存上操作,它将被 SIGSEGV 信号(Segmentation fault,段错误).........【阅读全文】
发布时间:2015-04-22 09:28:44
strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参.........【阅读全文】