- 博客(57)
- 收藏
- 关注
转载 可执行程序==>服务
1、度 搜索 "程序 服务 linux" 将可执行程序设为linux服务启动 - realhero - 博客园.html(https://www.cnblogs.com/zzyyxxjc/p/4615726.html) ZC:简洁明了 Linux将程序添加到服务的方法(通用) - Silentdoer - 博客园.html(http://www.cnblogs.com/si...
2018-12-28 23:03:00
209
转载 资料Kernel.20181216
1、貌似 可以从这里 开始,未尝试 不知道 能不能入的了门... Linux内核编程 -- 从HelloWord到基于NetFilter的Linux驱动Demo - Solinzon - 优快云博客.html(https://blog.youkuaiyun.com/xushuzhan/article/details/78843218) netfilter的实现及数据包的修改_百度经验....
2018-12-16 16:40:00
166
转载 子进程01__资料
1、施行一个外部程序,什么时候必须用fork+execl而不能直接system() (http://www.myexception.cn/linux-unix/1341326.html) 1.1、system是fork/exec的一个wrapper,灵活性不如fork 1.2、你想不阻塞,手动回收子进程的时候waitpidsystem()会调用fork()产生...
2016-10-12 08:25:00
205
转载 执行命令行
1、Linux下使用popen()执行shell命令(http://www.cnblogs.com/caosiyang/archive/2012/06/25/2560976.html)简单说一下popen()函数函数定义#include <stdio.h>FILE * popen(const char *command , const cha...
2016-10-10 16:32:00
182
转载 库文件01
1、库函数,导出 & 命名2、C++3、ZC 问题: 3.1、导出函数,函数名 命名 不做任何动作的话,导出函数名 会在函数名的前面加上"_Z2",后面加上"v"(例如:“_Z2AAZCv”) 解决方式: 将 函数/函数名 用 “extern "C" { }” 包起来。这样,导出函数的名字 就是 源码文件中的函数名。 ...
2016-10-10 14:20:00
145
转载 权限01
ZC: 一直感觉,貌似 Linux里面可以分配"角色",然后 将用户指定相应的"角色" 即可拥有相应的权限。后来 怎么也查不到,后来想到 可能 这是Oracle里面的概念,Linux里面没有这个机制,搞混了 糊涂了 ...1、http://blog.sina.com.cn/s/blog_6fc583e70100n6rm.htmllinux下如何添加一个用户并且让用户获得...
2016-09-29 13:11:00
183
转载 IPv4_checksum_Win
1、ip checksum2、udpchecksum3、tcpchecksum4、5、转载于:https://www.cnblogs.com/LinuxCode/p/5816767.html
2016-08-29 09:39:00
262
转载 IPv4_checksum_Linux
ZC: 貌似 Linux内核里面有 计算何种协议的checksum的函数,但是 应用层 我没有找到现成的函数可供调用...ZC: IP头的checksum 和 UDP头的checksum 来自于“<<Windows 网络与通信程序设计>> (第2版) 第6章 6.3.3、原始UDP封包发送实例” (6.5 中也有 TCP头checksum的计算方式,不过它是...
2016-08-29 09:39:00
517
转载 UDP
http://www.cnblogs.com/uvsjoh/archive/2013/01/01/2841764.htmlX转载于:https://www.cnblogs.com/LinuxCode/p/5809043.html
2016-08-26 09:10:00
110
转载 【转】iptables__规则语法
http://www.cnblogs.com/linuxer/archive/2012/04/19/2870537.html(一)基本语法iptables-t filter -A INPUT -p icmp -j DROP高级语法iptables-t filter -A INPUT -m mac –mac-source 00:1C:23:3B:2E:B1 -j DRO...
2016-08-25 16:29:00
123
转载 iptables_默认规则
ZC:prohibited禁止1、http://blog.youkuaiyun.com/kunatnet/article/details/44650387:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -...
2016-08-25 15:35:00
356
转载 源码编译
1、百度搜索:“Linux 内核编译”,搜到一些网址,可用于参考,基本分为 两个种类: 1.1、使用https://www.kernel.org/中下载的源码 1.2、使用http://vault.centos.org/中下载的源码 --> 这个是 CentOS源码2、使用https://www.kernel.org/中下载的源码 内核...
2016-08-25 09:05:00
122
转载 SoureCode
1、在 CentOS的 wiki上有说 如何下载https://wiki.centos.org/zh/HowTos/I_need_the_Kernel_Source 1.1、源码下载的地址为: 以 CentOS6.4 为例: http://vault.centos.org/6.4/os/Source/SPackages/ http://vault.ce...
2016-08-24 21:59:00
143
转载 网络数据包过滤_05_应用层驱动层资料
1、应用层 原始套接字Linux原始套接字实现分析http://blog.chinaunix.net/uid-27074062-id-3388166.htmlZC: 该博文 从驱动的角度 讲解了 原始套接字的 实现原理。值得学习。ZC: 同时,我可以参照着看相关的内核源码,来验证他讲的是否正确。(Linux 2.6的内核源码 在哪里下载 ??? ... ...)...
2016-08-24 21:37:00
164
转载 书_内核_02_关联
1、<<深入理解LINUX网络技术内幕>> 1.1、第5章 "概论"的前面 有说“有关内核内部的通信,以及内核与用户控件的通信,所采用的通用信息传输系统的相关分析,可以参考<<深入理解Linux内核>>一书(O'Reilly出版)” 1.2、第5章 "概论" 中讲到 sysfs 的段落中,有说“在O'Reilly最新版的&l...
2016-08-24 13:02:00
121
转载 网络数据包过滤_04_Z_应用层驱动层
1、驱动层: 1.1、netfilter_hook.c/** * @file netfilter_hook.c */#include <linux/module.h>#include <linux/kernel.h>#include <linux/ip.h>#include <linux/netfil...
2016-08-24 10:25:00
206
转载 网络数据包过滤_04_应用层_Z
1、数据链路层转发的简单实现http://www.lai18.com/content/2054051.html2、基于 linux 平台的 libpcap 源代码分析https://www.ibm.com/developerworks/cn/linux/l-libpcap/ ZC: 文章中搜索 "PF_PACKET" / "bind"3、VL...
2016-08-23 14:31:00
219
转载 KernelZ04__netfilter改包发送_资料
1、http://bbs.chinaunix.net/thread-4180313-1-1.html ZC: 这个帖子里面 2楼提到,“至于校验和直接调api就可以了....”http://bbs.chinaunix.net/thread-1941060-1-1.htmlLinux内核发送构造数据包的方式http://bbs.chinaunix.net/...
2016-08-22 14:11:00
132
转载 KernelZ03_netfilter宏等
代码来自:http://www.cnblogs.com/yuuyuu/p/5184509.html测试OS: CentOS6.4 (x86 / x64)1、这里是CentOS6.4 (x64) 1.1、/usr/src/kernels/2.6.32-358.el6.x86_64/include/linux/ip.h 110 static inline...
2016-08-22 09:50:00
132
转载 瓦_内核模块安装_失败
1、操作系统 1.1、平台上的 CentOS6的x86版的3个系统(CentOS-6 / CentOS-6-x86 /CentOS-6-minimal)都尝试过了,都不能安装... 1.2、命令"uname -r" 显示为 "2.6.32-042stab116.1"2、gcc-c++ 使用 命令"yum install gcc-c++" 安装3、内...
2016-08-21 13:38:00
461
转载 【转】初探linux内核编程,参数传递以及模块间函数调用
http://www.cnblogs.com/yuuyuu/p/5119891.htmlZC: 疑问,最后的 模块kernel_mod 调用 模块kernel_fun的函数fun,是成功的OK的。但是模块kernel_mod 怎么就知道 它调用的就是模块kernel_fun的fun函数?如果 又有一个模块kernel_fun01它也导出了fun函数,此时模块kernel_mo...
2016-08-20 14:11:00
160
转载 KernelZ02_尝试过程
1、CentOS6.4x86 未安装kernel-headers-2.6.32-358.el6.x86_64.rpm 前2、错误:make: *** /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory. Stop.http://blog.163.com/liuxin_arm/blog/...
2016-08-19 22:23:00
134
转载 KernelZ01_Makefile_遇到的错误
1、2、3、4、5、转载于:https://www.cnblogs.com/LinuxCode/p/5789241.html
2016-08-19 22:20:00
222
转载 书_内核_01
1、参考网址:http://www.cnblogs.com/xmphoenix/archive/2012/03/27/2420044.html里面介绍了基本书: 1.1、<<linux_device_driver 3rd Edition>> 中文名 : <<Linux设备驱动程序>> (封面上 有一匹马) ...
2016-08-16 09:30:00
135
转载 网络数据包过滤_03
1、看点: netfilterZC: 貌似 关于netfilter 的文章蛮多的,以后可以慢慢搜索,这里就想当做抛个砖吧2、Linux kernel过滤网络数据包http://blog.youkuaiyun.com/qianguozheng/article/details/48503675netfilter-在内核态操作网络数据包http://www...
2016-08-11 22:08:00
177
转载 网络数据包过滤_02
1、 1.1、看点: 应用层抓包 1.2、担忧: 会不会 漏抓包(丢包),感觉始终没有 驱动层那么放心...(希望Linux不像Windows那样应用层抓包会丢吧...)2、Linux网络编程:原始套接字的魔力【上】http://blog.chinaunix.net/uid-23069658-id-3280895.html (...
2016-08-11 22:05:00
134
转载 网络数据包过滤_01
1、关键字: AF_PACKET ==> 丢包 AF_CAPTUREZC: 但是,网络上 搜不到AF_CAPTURE 的相关信息...2、相关网址:http://m.newsmth.net/article/Programming/single/208/0下载网址:ftp://166.111.4.80/Work.For.China/incoming...
2016-08-11 21:59:00
191
转载 子线程01_简单例子
Qt5.3.2代码:1、proTEMPLATE = appCONFIG += consoleCONFIG -= app_bundleCONFIG -= qtSOURCES += main.cppinclude(deployment.pri)qtcAddDeployment()QMAKE_CXXFLAGS += -pthread ...
2016-08-10 14:43:00
110
转载 韩Linux02
19 ]、【01:12】【01:28】只有明白了“Linux启动过程” 才会明白 为什么 单用户模式 它不会去读取 etcinittable文件 而可以直接进入OS。为什么设置的密码无效了【01:45】当前目录、相对路径、绝对路径、工作目录 【03:20】概念讲解【08:55】 ZC: 前面讲过,但是 我忘了是第几讲了...【09:49】...
2016-08-10 12:46:00
128
转载 201_Qt5.3.2Code
1、2、02_01_getpid :#include <iostream>using namespace std;int main(){ pid_t id = getpid(); cout << "Hello World! pid : " << id << endl; re...
2016-08-10 10:45:00
184
转载 bash_shell_script_01
1、2、3、转载于:https://www.cnblogs.com/LinuxCode/p/5755301.html
2016-08-10 08:24:00
110
转载 韩Linux01
1 ]、第01讲 【23:50】推荐的书:鸟哥Linux私房菜、Linux??从入门到精通、Linux内核完全剖析2 ]、 【23:35】startx --> 注销(回到命令行) 【25:25】 shutdown -h now 立即关机 shutdown -r now 立即重启 reboot 立即重启3 ...
2016-07-29 15:47:00
165
转载 ZC_信号灯
ZC: Unix网络编程 第2卷 ,第10章、第13章1、sem_unlink 并没有 直接删掉 信号灯,而是要等到 信号灯的引用计数为0后 才删除 信号灯。2、sem_open、sem_close、sem_unlinksem_wait、sem_trywait(EAGAIN)sem_post、sem_getvaluesem_init、sem_des...
2016-05-03 16:24:00
127
转载 14_04__shmRmidZ
ZC: Unix网络编程第2版 第2卷 第14章1、#include <iostream>using namespace std;#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <sys/ipc.h>#i...
2016-05-03 16:23:00
93
转载 14_03__shmReadZ
ZC: Unix网络编程第2版 第2卷 第14章1、#include <iostream>using namespace std;#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <sys/ipc.h>#i...
2016-05-03 16:22:00
105
转载 14_02__shmWriteZ
ZC: Unix网络编程第2版 第2卷 第14章1、#include <iostream>using namespace std;#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <sys/ipc.h>#i...
2016-05-03 16:21:00
133
转载 14_01__shmGetZ
ZC: Unix网络编程第2版 第2卷 第14章1、#include <iostream>using namespace std;#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <sys/ipc.h>#i...
2016-05-03 16:20:00
86
转载 13_06_server2_client2
ZC: Unix网络编程第2版 第2卷 第13章1、mainServer2.cpp#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <sys/mman.h>#include...
2016-05-03 16:19:00
124
转载 13_05_命令行命令
ZC: Unix网络编程第2版 第2卷 第13章1、Linux 和 Unix 还是有点不一样,不知 是否和 CentOS 有关系?我现在是在 CentOS6.4(32位)下,命令行命令 应该是这样:1.1、 ./shmCreateZ /zshm 123456 ZC: 这里的文件名只能是 /文件名 的形式,不能是 /??/文件名 的形式。然后,文件 自动...
2016-05-03 16:18:00
155
转载 13_04__shmReadZ
ZC: Unix网络编程第2版 第2卷 第13章1、mainReadZ.cpp#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <sys/mman.h>#include &...
2016-05-03 16:17:00
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人