linux
happy泡泡
这个作者很懒,什么都没留下…
展开
-
主机序、网络序的理解
主机序和网络序之间的转换原创 2022-12-06 12:09:22 · 645 阅读 · 0 评论 -
Linux虚拟机中增加永久路由
linux 增加永久路由原创 2022-09-07 16:47:24 · 6473 阅读 · 0 评论 -
本地socket实现进程间通信-代码
static int start(int port,char *ip) { assert(ip); int sock=socket(AF_INET,SOCK_STREAM,0); if(sock<0) { perror("socket"); exit(1); } struct sockaddr_in local; local.sin_port=htons(port); local.sin_family=AF_INET; local.sin_a...原创 2022-01-07 10:16:22 · 930 阅读 · 0 评论 -
epoll监控timerfd的实现
目录一,使用问题总结1.linux的句柄是进程生效的2.epoll监听timerfd时,需保证epollfd和timerfd在同一个进程3.timerfd相关的几个函数二 代码实现一,使用问题总结有关epoll和timerfd的基础请自行补充,这里先讲一下调试过程中遇到的问题和解决办法。1.linux的句柄是进程生效的不同的进程有不同的fd,如果对这句话没有更深入的理解,可以看后续几条查看不同进程fd的命令ls -l /proc/pid/fdroot@.原创 2022-01-06 11:41:39 · 873 阅读 · 0 评论 -
开源网站-记录
1. epoll timerGitHub - ielife/simple-timer-for-c-language: high performance timer for linux持续更新原创 2021-06-08 16:34:24 · 71 阅读 · 0 评论 -
基于netfilter的url-filter开源代码
url过滤功能,找到一个基于linux netfilter框架的开源代码,开源代码路径:git clonehttps://gitee.com/yuewguo/url_filter.git致敬作者,对linux内核使用炉火纯青,也学习到了很多。由于源码对编译和启动环境说明比较少,所以把自己的琢磨的编译和启动过程下载下面。linux 版本:3.10.0-1160.el7.x86_64 centos7上。编译步骤:1. make //编译中遇到因查找linux头文件的错误,...原创 2021-05-12 14:05:19 · 612 阅读 · 0 评论 -
常用vim命令
修改------------------------------vim <文件名>i //修改文件ecs //退出修改u //撤销修改:q //退出vim 命令:q! //强制不保存并退出:wq //保存并退出ll -a //显示所有文件包括隐藏文件插入文本--------------------------i //在光标前I //在当前行首a //光标后...原创 2021-01-11 15:36:15 · 73 阅读 · 0 评论 -
LINUX SIP ALG源码解析
2018年7月20日,2018年工作主要以NAT开发为主,补充之前NAT 不支持的特性,本篇文章主要总结SIP ALG开发过程的总结和收获。环境:1:我司网关产品配置SIP功能,phone1-----SIP网关----NAT设备------SIP网关----mss mini服务器 ...原创 2018-07-20 20:57:12 · 1467 阅读 · 0 评论 -
github下载开源代码并安装流程
###########无论何时都要好好学习天天向上网站:https://github.com/下载需要的开源代码,本文以h323为例,下载h323plus,ptlib、gnugk三个代码包,下载的包为:XXX.zip的文件将文件包放置在虚拟机的路径下unzip xxxx.zip /*解压文件*/ 如果下载的是tar.gz的文件使用如下命令解压:tar xvf ...原创 2018-07-27 21:42:44 · 20880 阅读 · 3 评论