开启mysql慢查询日志并使用mysqldumpslow命令查看

      mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。在[mysqld]下面增加如下代码:long_query_time=1log-slow-queries=/usr/local/mysql/data/slow.loglog-queries-not-using-indexeslong_query_time=1#定义超过1秒的查询计数到变量Sl…

    标签:MySQL发布于:2019-11-24 12:41:46

    安装webalizer分析nginx和apache的日志

      webalizer是一个自动分析日志文件的软件。下面简单介绍如何安装和使用。1、安装依赖yuminstallgd-devellibpng-develzlib-devel2、下载安装wgetftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgztarxzfwebalizer-2.23-05-src.tgzcdwebalizer-2.2…

    标签:NginxApache发布于:2019-11-24 12:31:51

    undefined reference to `libiconv_open’ collect2: ld returned 1 exit status错误

      今天有一网友反映使用lnmp一键安装包无法安装php,叫他发错误文件给我看,发现提示这样的错误:undefinedreferenceto`libiconv_open'collect2:ldreturned1exitstatus这个错误的原因可能php找不到iconv库文件,所以我们需要下载安装它。#wgethttp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1…

    发布于:2019-11-24 12:24:34

    ERROR: module is read only

      执行rsync出现如下错误:rsync:writefd_unbufferedfailedtowrite4bytestosocket[sender]:Connectionresetbypeer(104)ERROR:moduleisreadonlyrsyncerror:syntaxorusageerror(code1)atmain.c(866)[receiver=3.0.6]rsync:connect…

    发布于:2019-11-24 12:13:53

    使用sersync实时同步文件

      sersync的介绍sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotifyapi,rsynccommand.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync,另外一个是google开源项目Openduckbill(依赖于inotify-tools),这两个都是基于脚本语言编写的。相比较上面两个项目,本项目优点是:sersync是使…

    标签:Rsync发布于:2019-11-24 11:49:45

    关于nginx wordpress目录式永久链接斜杠的问题

      我的wordpress一直以为是启用目录式的永久链接,如https://www.centos.bz/2012/01eal-time-rsync-file-with-sersync/。今天当我用https://www.centos.bz/2012/01eal-time-rsync-file-with-sersync这样的链接,即尾部少一斜杠时,文章照样能顺利地访问,这时候查看这个地址返回的状态码,是…

    标签:WordPressNginx发布于:2019-11-24 11:20:38

    Cacti安装详细步骤

      Cacti安装详细步骤一、cacti概述1.cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2.Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip…

    标签:Cacti发布于:2019-11-24 11:02:53

    suffix or operands invalid for `cmpxchg’

      今天编译安装glib,在make时出现suffixoroperandsinvalidfor`cmpxchg’错误,谷歌了一下,发现问题应该是cpu是64位的,系统是32位的,所以就出现了这个错误,解决方法是在./configure时加上参数–build=i686即可。

    发布于:2019-11-24 10:55:25

    php sockets扩展安装

      今天安装cacti发现需要phpsockets扩展,而现在的lnmp没有安装,于是想到了phpize工具安装扩展,安装方法如下:cdphp-5.3.8/ext/sockets//usr/local/php/bin/phpize./configure--enable-sockets--with-php-config=/usr/local/php/bin/php-configmakemakeinsta…

    标签:SocketPHP发布于:2019-11-24 10:38:29

    强化SSH安全-使用证书登录

      回顾几天前发生的某些人利用百度推广推广有后门的putty和winscp,还有由于密码简单,且端口为默认的22被暴力破解,或者被社工密码的种种安全危机,ssh安全应该引起我们的高度重视,而推荐的一种强化ssh安全的策略就是只允许使用证书登录ssh,下面介绍配置方法以及如何使用。生成私人密钥下载puttyfile_0.60cn2.zip文件,打开压缩包里的puttygen.exe文件,点击“生成”按钮…

    标签:SSH发布于:2019-11-24 10:32:26

    使用unison实现文件双向同步

      Unison是一款跨windows/linux/MACOS平台的文件同步工具,不仅支持本地对本地同步,也支持通过SSH、RSH和Socket等网络协议进行同步。更棒的是,Unison支持双向同步操作,你既可以从A同步到B,也可以从B同步到A,这些都不需要额外的设定。遗憾的是,unison无法实现实时双向同步。下面介绍unison的安装及使用方法。在安装unison之前,需要安装ocaml编译器。o…

    发布于:2019-11-24 10:04:54

    nginx+keepalived实现双机热备的高可用

      这篇文章简单介绍利用keepalived软件,实现对nginx服务器的高可用,即实现故障自动切换。假设你已经安装好nginx,下面介绍keepalived的安装和使用。keepalived安装yuminstallopenssl-develcd/tmpwgethttp://www.keepalived.org/software/keepalived-1.2.2.tar.gztarxzfkeepali…

    标签:Nginx发布于:2019-11-24 09:42:05

    CentOS安装配置NFS网络文件系统

      NFS是NetworkFileSystem的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。安装NFS服务端和客户端都需要安装。只需要一条命令即可安装好nfs:yuminstallnfs-utilsnfs4-acl-toolsportmap…

    标签:NFSCentos发布于:2019-11-24 09:17:00

    lockfile: command not found

      centosyum库没有lockfile软件,我们可以通过安装procmail取得。yuminstallprocmail

    发布于:2019-11-24 09:06:44

    CentOS安装Nagios网络监视工具

      Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。下面学习如何在CentOS上安装此软件。安装完成后的一些情况Nagios以及插件将安装在/usr/localagios目录Nagios会配置监控本地机器几个方面(…

    标签:IOSCentos发布于:2019-11-24 08:52:46

    使用Nagios监控服务器状态,http,磁盘使用率等信息

      上次我们介绍了Nagios的安装,这次主要是学习使用Nagios来监控公共服务,如http,ssh,ftp,smtp等服务的状态,以及当前负载,磁盘使用情况等。Nagios服务器监控的定义都是需要通过配置文件来实现,Nagios的主配置文件是/usr/localagios/etcagios.cfg。通过上次的安装,nagios已经配置localhost的几个监控服务,配置文件在/usr/local…

    标签:监控IOS发布于:2019-11-24 08:43:11