4月 19

PHP gnupg Segmentation fault

被php gnupg扩展的segfault错误折腾到半夜。 问题描述 开发机上明明可以正常运行的脚本部署到了线上机器就不能用了。而且还有一个奇怪的现象,命令行方式执行完全没有问题,可是一旦通过web方式访问,就段错误,浏览器提示服务器未返回数据: 服务器端日志显示Segmentation fault: 排查经过 通过注释代码段倒也很快知道 … Continue reading

4月 16

php安装gnupg扩展

需要在php中使用gpg加密 但是执行时报错 百度之后知道需要安装gnupg扩展[1]。 不认真搜索的代价 下载gnupg扩展及依赖 编译时提示 查看gpgme,是安装了的 没有想太多就按照提示直接去下载gpgme了,并且下载了最新的版本 编译时又有依赖关系 查看libgpg-error,确实是已安装,但是版本是1.7,gpgme-1.5 … Continue reading

4月 13

gitlab改ip

gitlab改ip后无法clone,无法push 一开始只改了git/gitlab/config/gitlab.yml中的host,依然不行。在 git/gitlab-shell/gitlab-shell.log中看到如下日志 编辑git/gitlab-shell/config.yml,修改gitlab_url为新的ip  

4月 09

rpmbuild制作cfengine rpm包

对cfengine进行定制,自制rpm包。 安装rpm制作工具  查看宏变量 执行rpmdev-setuptree会在用户家目录创建一个隐藏文件 .rpmmacros ,该文件重定义了一些宏变量,将默认的工作目录改在了用户家目录下的rpmbuild目录。 默认的工作目录 默认的安装目录 spec文件 由于默认的_prefix宏变量值为 / … Continue reading

4月 06

写写最近的工作

上周过的很糟心,旧槽点没吐完呢新槽点接二连三的来了,心力交瘁裸辞的心都有了。但是想到还得交房租还得吃饭,读书还太少,不能太任性,还是先吐吐槽吧。 周一,安全部门扫到一批有严重安全漏洞的服务器,由于没有完善的监控系统,对服务器的掌控能力很弱,非常原始的依赖手工修改服务器设置。博主对手工做重复的事一直非常抵触,面对这些有着乱七八糟问题批量功能 … Continue reading