centos安装软件报错-libmysqlclient.so.18()(64bit)
问题
环境:CentOS Linux release 7.3.1611 (Core)
情况说明:使用命令 yum -y install python36 python36-devel
时出现如下报错。
1 | ... |
环境:CentOS Linux release 7.3.1611 (Core)
情况说明:使用命令 yum -y install python36 python36-devel
时出现如下报错。
1 | ... |
当我们从
MongoDB
中删除文档或集合时,MongoDB 并不会将已经占用了的磁盘空间释放,它会一直维护已经占用了磁盘空间的数据文件,尽管数据文件中可能存在大大小小的空记录列表(empty record list)。当客户端程序再次插入文档时,MongoDB 会从空记录列表中分配存储空间给新文档。那么为了更加有效的使用磁盘空间,我们需要对 MongoDB 的数据文件做碎片整理以及未使用空间的回收。思想无非两种:
- 对原数据进行重组
- 仅将数据复制出来,形成仅数据的完整备份
在 Linux 服务器上使用 systemd 管理 java/tomcat 应用服务
以前,打包 java web 项目都是用的 war 包,运行在tomcat
等应用服务器上。但是有个别项目需要发布为*.jar
包格式。想着部署后使用systemd
来进行管理。
最开始准备是在zabbix上直接使用
jmx
做tomcat
监控的,但是在使用过程中发现添加了zabbix
自带的模板后并无法正常使用,然后参考西门飞冰博客手动添加,添加完成后发现个问题,不能重复添加监控项,可能是我菜吧,毕竟zabbix
用的少没什么经验。
为了能够实现监控同一服务器上多个不同的tomcat
并且在一劳永逸,开始了折腾之路。在查阅了大量资料后说干就干。
使用 zabbix CLI 工具
zabbix_get
获取 zabbix_agent 值时为空
在开发 Python 程序的时候,有时候可能需要在不同版本的
Python
上进行测试。pyenv 就是这么一个管理多版本Python
的工具。pyenv
是利用系统环境变量PATH
的优先级,劫持python
的命令到pyenv
上,根据用户所在的环境或目录,使用不同版本的python
。