Cacti安装配置
<div><h3 style="line-height:normal;orphans:2;text-align:-webkit-auto;white-space:normal;margin:0px 0px 10px;padding:0px;border:0px;-webkit-font-smoothing:antialiased;font-size:18px;color:#333333;font-family:Helvetica, arial, freesans, clean, sans-serif;">Cacti介绍</h3><p style="orphans:2;te...
Nagios安装配置
<div><h3 style="line-height:normal;orphans:2;text-align:-webkit-auto;white-space:normal;margin:0px 0px 10px;padding:0px;border:0px;-webkit-font-smoothing:antialiased;font-size:18px;color:#333333;font-family:Helvetica, arial, freesans, clean, sans-serif;">Nagios简介</h3><p style="orphans:2;t...
使用zabbix自带模板监控MySQL数据库
<div><h3 style="line-height:normal;orphans:2;text-align:-webkit-auto;white-space:normal;margin:0px 0px 10px;padding:0px;border:0px;-webkit-font-smoothing:antialiased;font-size:18px;color:#333333;font-family:Helvetica, arial, freesans, clean, sans-serif;">授权zabbix连接MySQL数据库</h3><pre st...
zabbix监控客户端安装
<div><h3 style="line-height:normal;orphans:2;text-align:-webkit-auto;white-space:normal;margin:0px 0px 10px;padding:0px;border:0px;-webkit-font-smoothing:antialiased;font-size:18px;color:#333333;font-family:Helvetica, arial, freesans, clean, sans-serif;">添加zabbix用户</h3><pre style="orphan...
zabbix源码安装
zabbix 介绍zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。zabbix agent需要...
MySQL函数FIND_IN_SET介绍
背景前几天面试遇见一个问题,如果一个表字段对应另一个表多个字段,问怎么用一条SQL语句实现,因为没有接触过FIND_IN_SET,当时想了其他很多办法都没有有效解决,后来发现可以使用FIND_IN_SET函数实现。准备工作mysql> create table movie ( -> id int primary key auto_increment, -> name...
BLACKHOLE存储引擎总结
BLACKHOLE安装使用cmake源码安装时指定-DWITH_BLACKHOLE_STORAGE_ENGINE 选项 可以启用 BLACKHOLE 存储引擎,使用默认编译项可编译BLACKHOLE,但是没有安装插件,需要手工安装。mysql> show engines;+--------------------+---------+------------------------------------------------------------+------...
MySQL审计功能
MySQL审计功能介绍之前有同事发现数据丢失,由于MySQL自身没有提供审计功能,查找binlog可以看到操作时间与连接IP,并不显示哪个用户做的操作,询问开发同事都说没有做删除操作,也没办法定位操作的人员证据,无奈只能恢复数据。general log会记录详细的SQL执行记录,但是生产环境如果业务量大,会产生大...
MySQL5.7源码安装问题汇总
编译安装mysql5.7版本,想试用一下新的版本特性,发现跟之前的5.6版本编译有了一些变化,总结一下避免以后继续入坑。5.6安装方式cmake版本5.7编译cmake要求版本最低为2.8,当前为2.6,所以需要升级cmake版本。信息如下shell> cmake . -DCMAKE_INSTALL_PREFIX=/db/mysql/mysql_57 -DMYSQL_DATADIR=/db...
PostgreSQL常用命令
查看版本信息mydb=# SELECT version(); version ------------------------------------------------------------------------------------------------------- PostgreSQL 9.3.6 on i686-pc-linux-gnu, compile...
Linux下PostgreSQL源码安装
1、首先安装依赖包,避免在安装过程中出现问题shell> yum install gcc gcc-c++ automake autoconf libtool makeshell> yum install readline-develshell> yum install zlib-devel2、创建postgre用户及用户组shell> groupadd postgreshell> useradd -g postgre postgre shell> passwd postgre ...
执行mysqlbinlog出现Found invalid event in binary log错
MySQL在同一个服务器上可以安装N个不同的版本,方便测试,迁移等等。此外,对于大多数Linux系统,集成了mysql,缺省会被安装。因此多版本的问题导致一些莫名的错误也是时有发生。今天在提取binlog日志时,碰到了一个Log_event::read_log_event(): ‘Found invalid event in binary log’。上网搜索发现是由于mysqlbinl...
Nginx配置支持php
Nginx 基本配置与参数说明#运行用户user nginx;#启动进程,通常设置成和cpu的数量相等worker_processes 4;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;#工作模式及连接数上限events { #...
Linux下安装php
安装 apache安装 apache 依赖于apr,apr-util,pcreshell> tar zxvf httpd-2.4.12.tar.gzshell> tar zxvf apr-1.5.1.tar.gzshell> tar zxvf apr-util-1.5.4.tar.gzshell> tar zxvf pcre-8.36.tar.gzshell> mv apr-1.5.1 httpd-2.4.12/srclib/aprshell> mv apr-util-1.5.4 httpd-2.4.12/srclib/apr-utilshell> c...
vmstat命令详解
vmstat 命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,MEM内存使用,虚拟内存交换情况,IO读写情况。工作原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会...
Linux修改hostname
查看主机hostname的方式shell> hostnamerac4shell> cat /proc/sys/kernel/hostnamerac4shell> cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=rac4修改hostname# 通过hostname命令修改hostname,立即生效但重启后会失效shell> hostname RAC3同立即生效但重启后会失效shell> echo RAC3 > /proc/sys/...
Linux 下常用的归档压缩方式
很多时候,通过互联网发送或接收大文件和图片是一件令人头疼的事。压缩及解压缩工具正好可以应对这个问题。下面让我们快速浏览一些可以使得我们的工作更加轻松的开源工具。TarTar 由 Tape archiver(磁带归档器) 衍生而来,最初被用来在磁带上归档和存储文件。Tar 是一个 GNU 软件,它可以压缩一组文件(归档)...
percona之数据库开发工具介绍
1. pt-duplicate-key-checker功能介绍:检查表中重复或多余的索引和外键,将重复的索引和外键都列出来,并可以生成了删除重复索引的语句。使用说明shell> pt-duplicate-key-checker [OPTIONS] [DSN]详情可参考shell> pt-duplicate-key-checker --help--all-structs 比较不同索引...
percona之数据库信息统计工具介绍
1. pt-summary功能介绍:统计服务器系统的运行状态及配置,包含:CPU、内存、硬盘、网卡等信息,还包括文件系统、磁盘调度和队列大小、LVM、RAID、网络链接信息、netstat 的统计,以及前10的负载占用信息和vmstat信息。使用说明shell> pt-summary [OPTIONS] 详情可参考shell> pt-summary -...
MySQL复制原理
复制过程Master记录改变数据库结构、内容的语句或者数据库结构、内容的改变至二进制日志;Slave 的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;Master 接收到来自 Slave 的 IO 线程的请求后,通过Master的 Binlog dump 线程根据请求信息读取指定日志...