搜索""的结果
现实中,服务器可能会因为各种原因而crash掉,从而造成数据丢失或者服务的暂时不可用。为了提高服务的可用性以及数据的安全性,就需要对数据进行备份,以便数据恢复或者服务的动态切换(将访问请求动态重定向到备份服务器)。常见的备份方法是定时的rsync任务或者远程拷贝。但这种方式,如果定时的间隔较大,那么服务器宕掉后,还是会丢失部分数据,动态切换的服务也不是宕机前的最新状态。为了支持实时数据同步,Linux 2.6.13 内核中新引入文件系统变化通知机制inotify,一旦对文件系统有改动,就会触发相关事件任务。通过结合rsync,inotify能够很好地完成实时同步任务。主服务器:1.1.1.1 备份服务器:0.0.0.0配置步骤:1. 主服务器,备份服务器上安装rsync:sudo yum install rsync
2. 主服务器上安装inotify-tools:sudo yum install inotify-tools
3. 备份服务器上添加配置文件/etc/rsyncd.confreadonly=no
chroot=no
uid=root
gid=root
hosts allow=1.1.1.1
hosts deny=0.0.0.0/32
max connections=10
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsync.lock
auth users=tongbu
secrets file=/etc/rsync.pass
[websit...
varnish对静态多的网站缓存效果好,对动态多的网站会有各种问题,也有可能出现张冠李戴,登陆退不出的问题,动态多的网站不推荐使用Centos 6.6/7最小化安装先导入第三方源wget http://www.atomicorp.com/installers/atomic #下载,首先使用默认yum源安装wget命令 yum install wgetsh ./atomic #安装yum clean all #清除当前yum缓存yum makecache #缓存yum源中的软件包信息yum repolist #列出yum源中可用的软件包yum check-update #更新yum软件包Install Varnishyum install varnish
Enable Varnish on Rebootchkconfig varnish on
Change Apache Listen Port to 8080vim /etc/httpd/conf/httpd.conf
Listen 80
##change to
Listen 8080
Configure Varnishvim /etc/sysconfig/varnish
VARNISH_LISTEN_PORT=6081
##change to
VARNISH_LISTEN_PORT=80
Configure Varnish Backendvim /etc/varnish/default.vcl
backend default {
.host = "127.0.0.1";
.port = "80";
}
##change to
backend default {
.host = "127.0.0.1";
.port = "8080";
}
Restart A...
1.RHEL/CentOS 7# yum install gcc gcc-c++ make openssl-devel curl wget net-snmp net-snmp-utils net-snmp-libs net-snmp-devel gnutls gnutls-devel libxml2 libxml2-develStep 2: Install MariaDB Database and Library# yum install mariadb-server mariadb-client mariadb-devel [On RHEL/CentOS 7Set MySQL root Password# mysql_secure_installationStep 3: Install Apache Web Server and PHP# yum install httpd php php-mysql php-gd pgp-cli php-xml php-bcmath php-mbstring mod_ssl openssl [On RHEL/CentOS 7]
5. Next, you need to tune PHP interpreter and adjust some values in order to run Zabbix Server. So, open Apachephp.ini configuration file for editing by issuing the following command:# nano /etc/php.ini [On RHEL/CentOS 7]post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Continent/City
always_populate_raw_post_data = -1
# systemctl restart httpd.service [On RHEL/CentOS 7]
Step 4: Download, Compile and Install Zabbix Serverrpm -ivh http://repo.zabbix.com/za...
#!/bin/bash## 0、配置无人值守的安装,定义安装过程中需要用到的一些信息#mysql_root_pw=root_pwmysql_zabbix_pw=zabbix_pwDBPassword=$mysql_zabbix_pwCacheSize=256MZBX_SERVER_NAME=My-Zabbix-Server## 1、配置yum源#cat /etc/redhat-release |grep -i centos |grep '7.[[:digit:]]' >/dev/nullif [[ $? != 0 ]] then echo -e "不支持的操作系统,该脚本只适用于CentOS 7.x x86_64 操作系统" exit 1firpm -i --force http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/$(curl -s http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/ |grep release |awk -F '>|<' '{print $3}') &>/dev/nullsed -i 's@repo.zabbix.com@mirrors.aliyun.com/zabbix@' /etc/yum.repos.d/zabbix.repo## 2、使用yum安装Zabbix及必备软件#yum install -y httpd mariadb-server php gd php-bcmath php-ctype php-xml php-xmlreader php-xmlwriter php-session php-mbstring php-gettext php-ldap OpenIPMI libssh2 fping libcurl libxml2...
中文支持: zabbix实际是有中文语言的,我们可以通过修改web端源文件来开启中文语言。 修改你的 locales . inc . php 这个文件 'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true], #也就是把false改为true 然后点击zabbix监控网页端右上角人头头像修改为中文语言即可。 更换语言后,图形会出现乱码,我们做如下修改即可。 修改你的defines.inc.php 这个文件 #修改第93行
define('ZBX_FONT_NAME', 'msyh');
#修改第45行改为
define('ZBX_GRAPH_FONT_NAME', 'msyh') 然后下载微软雅黑字体,改名为msyh传入/home/www/zabbix/fonts 目录下即可。 我这里安装的是zabbix 3.2最新版,发现原来使用的字体是/usr/share/fonts/dejavu/DejaVuSans.ttf 我使用的 Centos7.2系统,这里就将此字体备份下,换成了win2003系统中的simkai.ttf, 当然可以换成其它的字体。
对MySQL的监控不够详细。本文继续探讨对MySQL的详细监控,包括MySQL实例,MySQL主从复制和MySQL存储引擎等。 本文使用的MySQL版本是5.5 本文使用的模板主要通过FROMDUAL提供的模板更改而成,FROMDUAL官方使用Perl语言编写采集脚本然后通过zabbix trapper的方式推送数据到zabbix server。我觉得FROMDUAL官方提供的配置方式繁琐,并且我对Perl语言又不熟悉,于是阅读官方的Perl脚本后,生出想要重新用Shell语言来实现的想法。模板中的item名称有变更,其他的大体和FROMDUAL官方的模板相同。 show global status; 查看全局状态 show global variables; 查看全局变量设置 mysqladmin MySQL管理工具 show master status; 查看Master状态 show slave status; 查看Slave状态 show binary logs; 查看二进制日志文件 show engine innodb status\G 查看InnoDB存储引擎状态 show engine myisam status\G 查看MyISAM存储引擎状态 还有通过查看information_schema 这个数...
SQL> startupORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它SQL> startupORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它SQL> shutdown abortORACLE 例程已经关闭。SQL> startupORACLE 例程已经启动。Total System Global Area 612368384 bytesFixed Size 1250428 bytesVariable Size 306187140 bytesDatabase Buffers 297795584 bytesRedo Buffers 7135232 bytes数据库装载完毕。ORA-16038: 日志 1 序列号 77 无法归档ORA-19809: 超出了恢复文件数的限制ORA-00312: 联机日志 1 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG'查看报警文件,如下信息:ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 100.00% used, and has 0 remaining bytes availableSQL>...
Apache防DDOS模块mod_evasive的安装配置和使用 前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有攻击,便想装上mod_evasive试试,试后一切正常,很爽 安装配置如下 wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz tar zxvf mod_evasive_1.10.1.tar.gz cd mod_evasive /www/wdlinux/apache/bin/apxs -i -a -c mod_evasive20.c vi /www/wdlinux/apache/conf/httpd.conf <IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 5 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 360 </IfModule> mod_evasive 介绍 mod_evasive...
经过近期的努力,wdCP_v3正式版终于可以和大家见面了 v3功能预览 1 底层完全重新架构,更安全稳定,省资源更高效 2 安装更简单,快速与方便 3 功能更强大和易扩展,且完美支持API的调用 4 系统兼容性更好 5 模板设计更简单容易 安装更简单快速,如只安装v3后台,二分钟即可完成 支持API调用,通过API可结合现有业务系统,实现自助开通等服务 wdCP坚持以简单,方便,易用实用,高效为主 新版将会更省资源,更稳定,易扩展 wdCP介绍 wdCP是WDlinux Control Panel的简称 是一套通过WEB界面就可以控制和管理Linux云主机服务器以及虚拟主机的管理系统 旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作 均可在wdCP的WEB后台里操作就可以完成. 使用wdCP,通过WEB方式就可以查看服务器情况,资源利用率,系统负载,内存使用率,带宽使用率等等. 使用wdCP,通过WEB方式就可以轻松创建网站,开站点,发布网站,创建FTP,创建mysql数据库等. 使用wdCP,通过WEB方式,就可以管理服务器上的站点,站点文件,站点配置等等. 使用wdCP,不用再为linux服务器的管理操作犯愁,可以专心开发和运营网站 ...
VMDK 恢复工具 (ESX 3.5 Update 3) (2087172) Symptoms 免责声明:本文为 VMDK Recovery Tool (ESX 3.5 Update 3) (1007243) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。 目的使用 VMDK 恢复工具工具可以实现以下目的:创建 VMDK 文件的阻止列表。阻止列表文件是纯文本文件,用于记录虚拟机的所有 VMDK。当 VMDK 文件被删除,或 VMFS 数据存储被删除或损坏时,恢复 VMDK 文件。限制VMDK 恢复工具是 VMware 在 ESX 3.5 Update 3 中提供的实用工具,是具有实验性质的软件。实验性意味着该工具不受所有客户环境的支持,并且可能无法按预期方式运行。该工具不可用于 VMware ESXi 产品。无法还原多个阻止列表文件。该工具不可用于 VMware ESX 4.0 及以上版本。有关详细信息,请参见 VMware ESX 4.0 Update 1 Release Notes 中 Known Issues 下的 Storage 部分。 Resolution 要使此工具正常工作,必须保存虚拟机的当前阻止列表。无法恢复没有其阻止列表的 VMDK 文件。要使用 VMDK 恢复工具创建阻止列表,请执行以下操作:启动 VMDK 恢复工具,以 root 身份登录到服务控制台,然后运行以下命令:# vmfs...
最新评论