ReMember

使用Wireshark抓取/解码HTTPS数据包

Wireshark 的抓包是直接读取并分析网卡数据,要想让它解密 HTTPS 流量,有两个办法:     1)如果你拥有 HTTPS 网站的加密私钥,可以用来解密这个网站的加密流量;     2)某些浏览器支持将 TLS 会话中使用的对称密钥保存在外部文件中,可供 Wireshark 加密使用。 先来查看下第一种方法: […]

编译安装curl后,使用yum报错 pycurl.so: undefined symbol: CRYPTO_num_locks

今天在CentOS7.6的系统上,自编译安装了OpenSSL 1.1.1和CURL 7.63并添到系统环境之后,发现使用yum安装出现报错,如下: 情况很明显,是系统库动态链接调用到新装的CURL上,而导致部分定义未识别。就和之前的 let’s encrypt的错误一样,解决也和其一样,不过由于我自定义目录的关系,直接升级安装会报错,找不到ssl头: 添加参数即可解决: 之后即可正常使 […]

Windows文件/目录末尾有. 导致无法删除

由于C盘占用率过高,逐进行清理。 在清理旧Windows目录时发现了此问题: 由于目录(或文件)结尾有. ,导致Windows无法对其操作。网上搜了下,也有人在微软社区提出了此问题。下面有回复的人贴出了Stack Overflow上的解决方案,给出方法比较全面。 方法1:使用删除命令,在路径时前面加上 “\\?\” ,如: 方法2:使用 winrar 的打包时自动删除功能:

MySQL 5.7同步错误1872解决

今天搭建测试环境MySQL主从服务器,原本一切正常。 后修改了主机名称于是将服务重启了下,结果出现从库同步出现异常,1872的报错:

经过查找,这种情况一般是由于从库Crash,然后重新启动后会出现的状况。 据其说明,经过操作问题已经得到解决,特此记录。 方法如下:

[…]

GitLab依赖库rugged链接自定义库路径问题解决

今天,使用源码安装GitLab时出了些问题,困扰了不少时间,特此记录下。 首先,安装过程是根据官网安装操作进行的,稍微有些不一样的是,操作系统是CentOS7,以及多数第三方依赖库和程序非yum安装,为源码安装且为自定义路径(如:ruby、OpenSSL、CURL等)。 前面安装都不会有什么大问题,在安装Gems这一步时,由于我使用的OpenSSL为自定义路径,安装过程会在rugged这里停下且报 […]

Dovecot升级到2.3.1启动报错dovecot: master: Fatal: service(stats) Group doesn’t exist: dovecot

今天将自己用源码安装的整套邮件系统升了下级到最新版,其它组件还好,升级完后均可正常启动。 仅将Dovecot从2.3.0.1升级到2.3.1后,启动却出现以下报错:

提示要赋予给stats-writer的unix_listener Sockets文件具有的dovecot组不存在;这个用户/组当然不存在,因为我给dovecot指定/使 […]

源码安装SpamAssassin 3.4.1出错spamc/configure.pl: Can’t exec `version.h.pl’

先将SA依赖组件安装好后,进行编译安装:

编译时会报如下错误:

提示找不到文件,可此文件确实存在:

经过查找,很多人都出现过此问题,后在此网站上找到解决方法。 按其提示,修改spamc/configur […]

Bind-DNS IPv6解析错误network unreachable resolving

今天意外发现使用自建立的DNS出现解析异常。 在服务器上查看日志,出现了大量了IPv6解析报错:

此为客户端请求了IPv6的域名解析,而DNS递归解析时获得了IPv6地址,而IPv6不可用,故报此错。 我将客户端(Windows 10)的IPv6协议禁用掉,然后再测试解析正常得到IPv4地址。 看样子的确是客户端请求了 IPv6 的 […]

源码添加PHP-imap拓展

近日在添加PHP-imap扩展时需要到一些问题:直接编译存在找不到源码安装的OpenSSL库的情况,而使用Yum安装的会依赖其它包,尤其是系统自带的openssl-devel库。 经查找实践现已解决,用源码编译安装:

Apache重载之后,便可看到IMAP扩展已添加上:

因突然断电导致MySQL主从同步1236错误处理

因机房突然断电导致负责的一组MySQL 5.6主从出现1236错误,提示读取Binlog严重错误:position点读取错误,导致I/O线程终止。如下: 可以看到,从库要读取的Position比主库上此binlog日志的最后一个Position还要大。此由于主机异常掉电导致binlog 未及时同步到磁盘。从库读取了主库binlog file中的不存在的binlog position ,一般比bin […]