分类:安全运维

mysql_config not found解决方法

这是一个在安装mysqldb(mysql-python) – python2 或者mysqlclient – python3时经常出现的问题,问题原因是缺少mysql client 的一个依赖包。解决方法: 将依赖包安装好后就能够正常安装了。 参考:http://stackoverflow.com/questions/5178292/pip-install-mysql-py…

阅读全文 »

CentOS安装Nginx

Official Red Hat/CentOS packages To add NGINX yum repository, create a file named /etc/yum.repos.d/nginx.repo and paste one of the configurations below: CentOS: RHEL: Due to differences between how Ce…

阅读全文 »

ImageMagick远程代码执行漏洞

漏洞描述: 据ImageMagick官方,目前程序存在一处远程命令执行漏洞(CVE-2016-3714),当其处理的上传图片带有攻击代码时,可远程实现远程命令执行,进而可能控制服务器,此漏洞被命名 ImageTragick。ImageMagick是一款开源图片处理库,支持PHP、Ruby、NodeJS和Python等多种语言,使用非常广泛。包括PHP imagick、Ruby rmagick和pa…

阅读全文 »

自动化运维工具Ansible使用(三)

ad-hoc模式基本使用 ansible在使用ad-hoc模式执行命令时,相当于使用SSH连接各个服务器并在服务器上执行命令。格式为: 一个典型的ansible ad-hoc命令格式为: 上面给出了两个例子,第一个例子为在group-a组中所有服务器上执行date命令;第二个例子为在所有服务器上执行service mysql restart命令。 第一个例子只是简单的执行命令,这里不多介绍。而在第…

阅读全文 »

locale警告信息修复

在维护系统后,忽然出现了这样一条和语言相关的系统警告信息:locale: Cannot set LC_ALL to default locale: No such file or directory。在进行各种操作的时候时不时的就跳出来。 于是,我开始查错,首先看看系统的locale配置: 提示LC_ALL无法找到。看配置中确实这一栏为空。然后查询一下系统已经安装的locale: 发现了一个明显的…

阅读全文 »

insserv错误解决办法

今天使用apt-get安装命令时突然系统报的如下错误。Google未果,之前有人遇到了类似错误但是最后也并没有解决。 错误内容为超过了最大搜索深度99,看样子像是一个由死循环带来的错误。但是并不知道错误的具体原因。只是在错误中反复出现redis和rc.local。这里我就想到,可能是由于Redis的启动项问题。因为redis是我自己编译安装的,配置使用的也是自己的配置文件。 为了解决问题,我先使用…

阅读全文 »