运维人

MySQL报错ERROR 1030 (HY000): 解决过程

问题: 今天开发同事在执行jenkins自动化构建时,由于执行一个mysql更新的操作导致构建失败,报错如下: 这个文件主要是开发用于执行构建部署的时候更新数据库的sql文件,里面有大量的插入语句; 登录到测试服务器将jenkins中的语句在命令行执行了一遍还是报同样的错误 看到这个报错貌似与存储引擎有关系,于是登录到mysql中执行了以下操作 解决思路 1.看了下具体错误代码 在tmp下没有这个 […]

清理elasticsearch的索引

最近在使用 logstash来做日志收集 并用 elasticsearch来搜索,因为日志没有进行过滤,没几天就发现elasticsearch的索引文件大的吓人,之前还真没清理过。其实要说清理 也简单,直接到 elasticsearch data文件夹里删掉就行了,但怎么也得做的有点技术含量不是? 上网站看了看文档,其实也挺简单一条命令就行了 1, # curl -XDELETE ‘http:// […]

数据库链接超时,可能原因由于空间不足造成

今天开发人员告知,测试服务器数据库链接超时 我登录测试服务器 1、检查mysql运行状态,结果:正常 通过执行ss -tunl | grep “3306” 以及 ps aux | grep “mysqld” 来判定 2、检查mysql日志,结果:正常 通过查看mysql的错误日志 3、由于系统用的是CentOS7 于是乎通过另外一种方式查看mysql […]

perl: warning: Falling back to the standard locale (“C”)

今天在安装memcache的php的扩展时遇到的错误: 1.将该扩展包解压 2.使用/usr/bin/phpize(rpm包安装后的位置)命令来准备 PHP 外挂模块的编译环境(如果找不到该命令则需要安装,这个命令有php-devel这个包生成,并且该包位于DVD2中) 上面1、2步成功 3.使用/usr/bin/phpize时报以下错误: [root@node1 memcache-2.2.5]# […]

vmware clone陷阱

在我们平时使用vmware workstation做实验时,会遇到主机不够用的情况,那此时我们的解决办法一般都是要么从新装一台新的,要么就是通过vmware workstation强大的克隆功能克隆出我们需要的虚拟机;显然后者的优势比前者大,毕竟你从新装一台的话占用你的物理硬盘空间,其次就是浪费Your Time. SO,就选择Clone吧.
我现在有一台刚装好的虚拟机(母机),由于做实验我需要多台主机;我将这台主机命名为node1,目的是通过这台母机克隆一台虚拟机node2;

在Clone Type页中,单击Create a linked clone(创建一个克隆链接)。如果选择第二项Create a full clone,则创建一个完整的克隆。这两个区别在于:第一项创建的虚拟机将依赖于源虚拟机的存在,使用这项创建的虚拟机占用较少的硬盘空间;第二项创建的 虚拟机是一个独立的虚拟机,但占用较多的硬盘空间。我这里选择的是Create a linked clone,具体的步骤我就不再给出;

node2通过node1不到10s就克隆好啦,但是待我查看克隆出来的两台机子的网络信息时居然不是默认的eth0网卡,怎么变成eth1了呢,对于我这种学习强迫症的来说,这种事情真不能发生,还有的同学遇到了通过clone这种机制在操作时网卡冲突、无法启动网卡、或者是配置了IP也不济于是;于是通过google了一下:

原因如下:

Centos或RedHat使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于新增的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。这时候在/etc/sysconfig/network-script/下依然是eth0的配置文件,自然他会识别出eth1了噻。

解决办法:

1. 将node2这台主机的/etc/udev/rules.d/70-persistent-net.rules 中

1

2. 将/etc/sysconfig/network-script/ifcfg-eth0 中关于mac信息删掉;

3. 改完后reboot或者重启网卡:service

network restart.完成后你会发现与网卡编号与你的正常逻辑中的一样啦.

 

 

星期六

Zabbix server is not running:错误的解决

今天在安装了zabbix-server端后  在zabbix的dashboard中中出现下面的信息:   随即检查了zabbix-server的运行状态和mysql的运行状态都是正常的;困扰有半刻钟左右,将所有的配置文件检查了一遍 发现在/etc/zabbix/web/zabbix.conf.php 中有这么一行信息: 解决: 我将”ZABBIX-SERVER&#8 […]

Vsftp 开启 PASV模式

今天应老大要求要在一台在公网的机器配置一个vsftp服务,配置好之后居然不能用,甚是纳闷,具体报错如下图: 1、我在本机 ftp localhost 却一点没有问题? 2、为什么一出外网就有问题? 3、这台服务器在公网,在防火墙后面,本机iptables是停了的; 4、以前都是在内网,甚至是同一个网段搭建vsftp来使用; 5、vsftp的配置非常的简单,难道还有些地方有疏漏? 解决方法: 1、在 […]