ReMember

站点迁移

本站站点已完全迁移并使用CentOS 8操作系统。 网站部署组件LAMP及邮件服务器组件均已重新编译安装并迁移完成。  自己所整理的Doc文档也进行了更新,过程中遇到的一些问题拿出来给大家分享。 迁移主因: Dropbox更新过之后,对系统内核提升了要求,无法在CentOS7上正常运行;导致备份文件不能同步。 其它: MySQL 8.0.14 版本之后,对编译GCC版本要求提升,需要5. […]

CentOS 8 延迟

自从RHEL 8在5月份发布以来,就一直关注CentOS 8的工作进展,上个月中旬官方完成了 RC 和 QA work之后,发现 release work迟迟未进行。 今天再看官方进展页面,官方做出是更新:是由于要优先完成 CentOS 7.7的释出,导致CentOS 8的工作延迟。

GPG签名使用与验证

GNU Privacy Guard(GnuPG或GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG是自由软件,遵循IETF订定的OpenPGP技术标准设计,并与PGP保持兼容。 GnuPG是自由软件基金会的GNU计划的一部分,曾受德国政府资助。 以上是关于GPG的维基百科简介。 一般情况下,我们通常使用GPG来对发布的程序进行签名;以及验证程序的签名是否正常,以确 […]

MySQL进程问题致硬盘空间异常

今天发现一个挻奇怪的现象,一台装有MySQL的阿里云服务器(Ubuntu系统),挂载的外部数据盘显示占用100%,但实际目录并未占用那么多,如下: 首先,接到告警邮件: 于是之后登陆到服务器进行查看: 可发看到,df命令中显示磁盘使用率到达100%;但使用du统计挂载目录,却没有占用那么多容量。 PS: 服务器为前前同事所配,外挂盘未创建分区就直接使用,且是ext3格式 – -。 正当 […]

Zabbix系列-安装

近来重新弄了下监控系统,整理了文档,打算分几次摘选发出来。 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。官网下载地址: […]

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

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

zookeeper单机多节点

最近换了工作,新公司之前测试环境都在云上,结构混乱,在重新整理和调整并迁移到公司本地环境。想不到写些什么,就随便写下吧。 Apache ZooKeeper是Apache软件基金会的一个软件项目,他为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。 ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。 ZooKeeper的架构通过冗余服务实现高可用性。因此,如果 […]

SVN数据迁移至Gitlab

近日有需求,需要将原有SVN的数据迁移至Gitlab上,原SVN停用。 经过一番查找和测试,网上大部分方法差不多,但并不成功。 后查看了下Gitlab官方网站的操作方法,是挻简单,主要是使用了一个ruby的svn2git的工具来进行格式变换操作,可能是由于yum安装版本过低的原因,仍然不成功: yum install svn git git-svn ruby gem install svn2git […]

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

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