iptables防火墙工作原理简介:iptables防火墙工作在网络层,针对TCP/IP数据包实施过滤和限制,iptables防火墙基于内核编码实现,具有非常稳定的性能和高效率; iptables属于“用户态”的防火墙管理体系。规则表 filter表:filter表用来对数据包进行过滤,根据具体.....
分类:
其他好文 时间:
2015-07-27 20:32:12
阅读次数:
107
在LINUX用户态的情况下,如果想要延时的话,用sleep是最合适的,但是,在有些情况下,需要更小单位的延时,ms us 也是要的。用循环获取到的延时是不精确的。
幸好,select函数巧用的话,是可以做到延时的效果的。
废话不多说,直接上code:
#include
#include
#include
#include
int main(int argc, char *argv...
分类:
其他好文 时间:
2015-07-27 11:09:27
阅读次数:
113
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执...
分类:
系统相关 时间:
2015-07-27 01:48:04
阅读次数:
182
用户态的malloc是申请堆空间的用户态函数。可网上不少人以为malloc在内核态的调用函数是kmalloc或vmalloc,这是不对的 kmalloc是基于slab的,它在通用缓存区申请分配,通用缓存区一共26块缓存块,使用DMA和常规分...
分类:
其他好文 时间:
2015-07-24 21:04:33
阅读次数:
136
【摘要】Linux中的内核空间到用户空间的地址映射让用户层应用可以直接访问内核地址,这就是mmap方法。应用程序通过内存映射可以直接访问设备的I/O存储区或DMA缓冲。内存映射使用户空间的一段地址关联到设备内存上,程序在映射的地址范围内进行读取或者写入,实际上就是对设备的访问。...
分类:
其他好文 时间:
2015-07-24 00:02:44
阅读次数:
403
工作:1、 编写并调试好能实现各种功能的例行子程序。2、 编写并调试好访管中断处理程序。3、 构造例行子程序入口地址表。在用户程序中,需要请求操作系统服务的地方安排一条系统调用。这样,当程序执行到这一条命令时,就会发生中断,系统由用户态转为管态,操作系统的访管中断处理程序得到控制权,它将按系统调用的...
分类:
其他好文 时间:
2015-07-20 21:31:52
阅读次数:
290
参考:http://www.jbxue.com/python/29871.htm 1,获取系统性能信息 1)cpu信息 返回内容中关键字的列表中项的意义(自己的理解,详细解释参考此文章): user 用户态使用的cpu时间 system 系统态使用的cpu时间 idle 空闲的cpu时间 nice ...
分类:
编程语言 时间:
2015-07-20 21:09:47
阅读次数:
272
管态:又称系统态,是操作系统的管理程序执行时机器所处的状态。用户态:又称目态,是用户程序执行时机器所处的状态。两者区别:在管态状态下,中央处理机可以使用全部机器指令,包括一组特权指令,可以使用所有的资源,允许访问整个存储区。在用户态状态下,禁止使用特权指令,不能直接取用资源与改变及其状态,并且只允许...
分类:
其他好文 时间:
2015-07-19 17:50:45
阅读次数:
1706
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执...
分类:
系统相关 时间:
2015-07-19 16:15:00
阅读次数:
134
Windows加密是安全体系的重要基础和组成部分。现代CPU的保护模式是系统安全的硬件基石,基于CPU硬件的特权分级,Windows让自身的关键系统代码运行在高处理器特权级的内核模式,各种应用程序则运行在低处理器特权级的用户态,保证了系统层面的基本安全控制逻辑(如内存、文件等系统资源的访问控制机制等...