程序启动时,链接器会优先LD_PRELOAD指定的库中的符号。如果fork()创建子进程后,LD_PRELOAD还能生效么? 1. main.c foo.c wfoo.c exec.c 将以上代码编译成执行文件和动态库 执行 ,其输出如下 也就是说fork()后的子进程其函数地址是和父进程一样的。 ...
分类:
系统相关 时间:
2019-09-12 21:19:51
阅读次数:
223
注册 修改个人信息 fork项目 使用github客户端 commit项目 发送PR 注意事项 不要使用上述项目进行试验 建议Github用户名有规律,好记忆 ...
分类:
其他好文 时间:
2019-09-06 18:41:01
阅读次数:
63
写在前面 上一篇文章 "这次走进并发的世界,请不要错过" 给大家带了并发编程的开胃菜,接下来我们逐步上正餐,在吃正餐之前,我还要引用那首诗词: 「横看成岭侧成峰,远近高低各不同」,远看看轮廓,近看看细节,不断切换思维或视角来学习 远看并发, 并发编程可以抽象成三个核心问题: 分工、同步/协作、互斥 ...
分类:
其他好文 时间:
2019-09-03 10:00:55
阅读次数:
117
1基本概念1eos每500毫秒出一个块,每个生产节点连续出12个块,然后切换到下一节点生产。2eos需要两轮共识 新生产/接收的块会放入内存块分叉数据库fork_db中,等待共识。?单节点不可逆块:我们把完成第一轮共识的块,叫做单节点不可逆块。 全网不可逆块: 完成第二轮共识的块,叫全网不可逆块。 完成两轮共识的全网不可逆块,才是我们常说的真正意义上的不可逆块,会从fork_db中移出写入b
分类:
其他好文 时间:
2019-08-29 11:16:22
阅读次数:
95
Apache虚拟主机配置及解析 1.修改httpd-vhosts.conf 打开apache(Apache24)/conf/extra/httpd-vhosts.conf文件,添加虚拟主机信息,可以这只不同的域名指向不同的文件目录 <Directory /> 根目录(以下是对根目录的限制)Optio ...
分类:
Web程序 时间:
2019-08-28 11:02:41
阅读次数:
76
最近在使用ansible shell模块启动一个shell编写的脚本,该脚本主要功能式加载java的classpath并在后台运行这个java程序。 该脚本在linux shell中可以正常启动和停止,但是使用ansible shell模块却每次都启动后进程都消失了,日志没有任何异常,pid文件也生 ...
分类:
系统相关 时间:
2019-08-28 01:11:23
阅读次数:
663
一个老外的有关Redis的博客文章中提到一个有趣的事情:它们在测试期间获得的延迟图。为了持久化Redis的数据到磁盘(例如:RDB持久化),Redis需要调用fork()系统命令。通常使用物理服务器和大多数虚拟机管理程序进行fork是很快的,即使很大的进程也是如此。然而,Xen的fork()速度很慢,因此对于某些EC2实例类型(以及其他虚拟服务器提供程序),每次父进程调用fork()以便进行RDB
分类:
其他好文 时间:
2019-08-27 19:37:06
阅读次数:
123
所谓假死,就是能ping通,但是ssh不上去;任何其他操作也都没反应,包括上面部署的apache也打不开页面。 作为一个多任务操作系统,要把系统忙死,忙到ssh都连不上去,也不是那么容易的。尤其是现在还有fd保护、进程数保护、最大内存保护之类的机制。你可以fork很多进程,系统会变得很慢,但是ssh ...
分类:
系统相关 时间:
2019-08-26 22:47:57
阅读次数:
115
shells 脚本 Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令 是liunx系统中的翻译管,解释器类型: ~]#cat /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /u ...
分类:
系统相关 时间:
2019-08-26 11:30:18
阅读次数:
80
原文引用https://www.dazhuanlan.com/2019/08/26/5d62fb5f259c2/ 以下步骤均基于文档无冲突的情况,如果出现冲突,需要先解决冲突才能继续。命令均在计算机本地仓库中执行。添加上游仓库1git remote add upstream 拉取上游仓库(可选使用 ... ...
分类:
其他好文 时间:
2019-08-26 09:22:42
阅读次数:
121