上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

2019年2月22日

摘要: 写一个简单的 demo 示例 $gcc test.c -o test $./test > /dev/null stderr output $./test > /dev/null 2>&1 $ 对于重定向符号,可以这么理解,简单的 command > /dev/null 此时 > 的前边是省略了 1( 阅读全文
posted @ 2019-02-22 14:57 rivsidn 阅读(526) 评论(0) 推荐(0)
摘要: SystemTap 基于 Kprobes( Kprobe、Kretprobe)。 SystemTap的执行流程: 1.首先通过 stap程序 将stap脚本转换成c代码,进一步转换成提供探针行为的内核模块; 2.通过SystemTap:staprun、stapio将模块安装到内核中并将输出发送到st 阅读全文
posted @ 2019-02-22 11:21 rivsidn 阅读(188) 评论(0) 推荐(0)

2019年2月19日

摘要: linux内核配置抢占总共有如下三种模式: PREEMPT_NONE PREEMPT_VOLUNTARY PREEMPT 1. PREEMPT_NONE CONFIG_PREEMPT和CONFIG_PREEMPT_VOLUNTARY都不会设置,表示在内核态既不会被抢占,调might_resched( 阅读全文
posted @ 2019-02-19 15:18 rivsidn 阅读(1128) 评论(0) 推荐(0)

2019年2月18日

摘要: 参考文档: https://www.cnblogs.com/pipci/p/9229571.html 一致性网络设备命名,即Consistent Network Device Naming.一、服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的。Linux系统的网卡命名原来是eth0,e 阅读全文
posted @ 2019-02-18 17:30 rivsidn 阅读(1218) 评论(0) 推荐(0)

2019年2月14日

摘要: 原文地址: http://www.myzaker.com/article/5979115d1bc8e08c30000071/ 在这个快速信息交互时代,无论是工作还是生活,都需要频繁的网络社交,而在中国,这种网络社交软件几乎都被一家公司垄断:企鹅公司腾讯。我们熟悉的 QQ 和微信都是腾讯出品,而这只企 阅读全文
posted @ 2019-02-14 05:51 rivsidn 阅读(1029) 评论(0) 推荐(0)

2018年12月20日

摘要: 转自: https://www.cnblogs.com/helloworldspace/p/6760718.html MSI-X Capability结构 MSI-X Capability中断机制与MSI Capability的中断机制类似。PCIe总线引出MSI-X机制的主要目的是为了扩展PCIe 阅读全文
posted @ 2018-12-20 09:47 rivsidn 阅读(469) 评论(0) 推荐(0)

2018年11月2日

摘要: 内核中函数指针用的很多,在debug 的时候能直接打印出一个函数指针对应的函数就会很方便。 打印裸指针(raw pointer)用 %p,%p除了可以用来打印指针外还可以打印其它的信息 %pF可打印函数指针的函数名和偏移地址,%pf只打印函数指针的函数名,不打印偏移地址。 如 printk("%pf 阅读全文
posted @ 2018-11-02 14:52 rivsidn 阅读(409) 评论(0) 推荐(0)

2018年9月13日

摘要: 有关 *(void **)(&fptr) 为什么不直接 fptr 的解释可以参考下边连接: https://stackoverflow.com/questions/29184745/what-does-void-funcp-do-in-this-line-of-code-involving-dlsy 阅读全文
posted @ 2018-09-13 11:55 rivsidn 阅读(116) 评论(0) 推荐(0)

2018年8月21日

该文被密码保护。 阅读全文
posted @ 2018-08-21 09:58 rivsidn 阅读(3) 评论(0) 推荐(0)

2018年8月17日

该文被密码保护。 阅读全文
posted @ 2018-08-17 09:31 rivsidn 阅读(4) 评论(0) 推荐(0)

2018年8月15日

摘要: 1.问题: fatal error: openssl/opensslv.h: No such file or directory 解决: sudo apt-get install libssl-dev 2.问题: curses.h:No such file or directory 解决: sudo 阅读全文
posted @ 2018-08-15 14:01 rivsidn 阅读(160) 评论(0) 推荐(0)

2018年8月14日

摘要: 参考文档: https://www.jb51.net/os/Ubuntu/418951.html https://blog.csdn.net/ying1989920/article/details/48385427 添加临时ip地址(设备重启后不生效) sudo ip addr add 192.16 阅读全文
posted @ 2018-08-14 19:31 rivsidn 阅读(3320) 评论(0) 推荐(0)
摘要: 什么是网桥 网桥是一种在链路层实现中继,对帧进行转发的技术,根据MAC分区块,可隔离碰撞,将网络的多个网段在数据链路层连接起来的网络设备。 简单的理解就是交换机。 Linux下配置网桥主要用 brctl 命令。 brctl配置命令 [inbi@debian~]#brctl Usage: brctl 阅读全文
posted @ 2018-08-14 10:18 rivsidn 阅读(497) 评论(0) 推荐(0)

2018年8月13日

摘要: Snort有三种工作模式:嗅探器、数据包记录器、网络入侵检测系统(ids)。 嗅探器模式仅仅是从网络上读取数据包并作为连续不断的流显示在终端上。 数据包记录器模式把数据包记录到硬盘上。 网络入侵检测模式是最复杂的,而且是可配置的。可以让snort分析网络数据流以匹配用户定义的一些规则,并根据检测结果 阅读全文
posted @ 2018-08-13 20:15 rivsidn 阅读(1555) 评论(0) 推荐(0)

2018年7月23日

摘要: 1.制作U盘系统启动镜像 df -h //查看自己U盘的命令以及路径 sudo umount /dev/sdb //卸载已经挂在的U盘 sudo dd if=<镜像路径> of=<U盘路径> 2.安装中文输入法 重启系统后系统默认是英文,在 系统设置-->语言支持 中将中文放到最考前的位置,重新启动 阅读全文
posted @ 2018-07-23 17:41 rivsidn 阅读(171) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

导航