MySQL数据库的高可用性分析

MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。 MySQL Replication MySQL Replication是MySQL官方提供的主从同步方案,用于将...

   时间 : 2013-12-22     浏览 : 378 次 [阅读全文]

Mysql入门命令及数据类型

一:入门语句 1.创建数据库 (数据库名字不能修改) create database php; 创建一个名为php的数据库 2.创建数据表 create table class ( stu int, name varchar(6), age int ); 创建了一个class表,学生i...

   时间 : 2013-11-22     浏览 : 408 次 [阅读全文]

mysql导入脚本过大的解决办法

前段时间出差在现场开发的时候,导入MySQL数据库老是出问题。最后发现了一个神奇的sql语句,只要导入出错就把如下语句执行就可以了。至今屡试不爽。 set global max_allowed_packet=100 000 000; set global net_buffer_length=100000; SET GLOBAL...

   时间 : 2013-10-22     浏览 : 379 次 [阅读全文]

nagios监控插件编写之check_cpu

#!/bin/sh # Filename: check_cpu.sh procinfo=`which procinfo 2>/dev/null` sar=`which sar 2>/dev/null` function help {  echo -e "\n\tThis plugin shows the...

   时间 : 2013-09-22     浏览 : 305 次 [阅读全文]

关于NGINX反向代理

前言: 我想通过上一章如何测试Nginx的高性能,想必大家对于NGINX作为一个高性能的web服务器毫无异议;但是NGINX的功能绝不局限于简单的web服务器,NGINX在互联网扮演的角色也并非只是作为web服务器,其实在实际的应用场景下,NGINX更多是用来做web的反向代理. &nbs...

   时间 : 2013-08-09     浏览 : 359 次 [阅读全文]

NGINX如何反向代理Tomcat并且实现Session保持

简介 LNMT=Linux+Nginx+MySQL+Tomcat; Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器; 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选;   架构需求 ...

   时间 : 2013-07-09     浏览 : 475 次 [阅读全文]

puppet自动化运维精讲

一、模板的应用    到目前为止,资源申报、定义类、声明类等所有功能都只能一个manifest文件中实现,但这却非有效的基于puppet管理IT资源架构的方式。实践 中,一般需要把manifest文件分解成易于理解的结构,例如将类文件、配置文件甚至包括后面讲提到的模板文件等分类存放,并且通过某种机制在...

   时间 : 2013-06-09     浏览 : 392 次 [阅读全文]

使用Amoeba 实现MySQL DB 读写分离

Amoeba(变形虫)项目是一个开源框架,于2008年开始发布一款 Amoeba for Mysql软件; 这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发;位于 Client、DB Serv...

   时间 : 2013-05-09     浏览 : 347 次 [阅读全文]

Haproxy实现web站点的动静分离[2]

############## 以上的使用默认配置就可以了 ####################### frontend web *:80 # *表示haproxy监听所有地址,监听的端口为80 # 定义访问控制,表示以url以.css .js .html .php结尾的分别调度到哪台服务器上访问 acl u...

   时间 : 2013-04-09     浏览 : 338 次 [阅读全文]

Haproxy实现web站点的动静分离[1]

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。       HAProxy特别 适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的...

   时间 : 2013-04-09     浏览 : 337 次 [阅读全文]

Linux服务器精讲——日志篇(3)

九、输出Iptables日志到一个指定的文件(logboy同学撰写) Iptables的man参考页中提到: 我们可以使用Iptables在Linux内核中建立, 维护和检查IP包过滤规则表。几个不同的表可能已经创建, 每一个表包含了很多内嵌的链, 也可能包含用户自定义的链。Iptables默认把日志信息输出...

   时间 : 2013-03-10     浏览 : 428 次 [阅读全文]

Linux服务器精讲——日志篇(2)

二、messages日志 首先说下我们最关注的系统/var/log/messages,这东东不仅是咱们服务器的系统日志,很多时候它也做了许多服务的日志,这也是它被称为杂货铺的原因,值得重点关注,大家一般都喜欢用以下命令看最后十条日志 tail -n10 /var/log/messages 其实还可...

   时间 : 2013-03-02     浏览 : 358 次 [阅读全文]

Linux服务器精讲——日志篇(1)

一、配置syslog(gyl4802959同学撰写) 目前,linux依旧使用syslogd作为日志监控进程,对其进行必要的配置能减少很多麻烦,并且可更有效的从系统日志监控到系统的状态。理解并完善一个syslog的配置,对于系统管理员来说显得尤为重要。 /etc/syslog.conf根据如下的格式定义规则...

   时间 : 2013-02-17     浏览 : 372 次 [阅读全文]

Linux服务器精讲——安全篇(2)

四、用户管理 服务器上除root外,Linux用户越少越好,如果非要添加具有root权限的用户,建议在/etc/sudoer里添加,这样避免大家都用 root用户在服务器上工作,另外一个作用是规范责任界限,做到有迹可循(我的开发服务器就发生了有人恶意更改root密码的事情);如果非要添加授权用户,请给他的登陆shell为nolo...

   时间 : 2013-02-14     浏览 : 366 次 [阅读全文]

Linux服务器精讲——安全篇(1)

一、Linux服务器的硬件防护 我在项目实施中和自己的网站架设中,发现防DDOS攻击及SQL注入、跨站脚本、蠕虫、黑客扫描和攻击等攻击效果不错的方案有: ①华赛三层防火墙+天泰web防火墙; ②Juniper系列防火墙; 如果你的Linux或FreeBSD前端无任何硬件防护,一下要记得开启i...

   时间 : 2013-02-14     浏览 : 380 次 [阅读全文]

MySQL优化分库分表

昨天面试新人的时候,遇到了这么一个问题,按照自己的想法大体聊了一些,但大多是感性的,并没有完整的了解why and how. 今天查了一些相关的资料,包括《MySQL性能调优与架构设计》、《高性能Mysql》,慢慢的整体理解,请大家指正。 之一,为什么要分表? 分表,按形式,有水平分...

   时间 : 2013-01-11     浏览 : 410 次 [阅读全文]

通过SSH访问远程Linux服务器的四个安全策略

越来越多的站长,开始使用独立主机(Dedicated Host)和 VPS。而为了节省成本或提高性能,不少人的独机和 VPS,都是基于 unmanaged 的裸机,一切都要自己 DIY。这时候,安全策略的实施,就犹为重要。下面这篇文章,我以 CentOS 为例,简单地总结一下如何配置 SSH 安全访问。 Linux SSH 安全...

   时间 : 2012-12-10     浏览 : 395 次 [阅读全文]

Nginx+Apache+Subversion安装笔记

我的Linux服务器均为CentOS,这两天刚刚折腾完LNMP的配置,接下来继续折腾SVN的环境配置。 在编译SVN时,发现Nginx尚不支持Subversion,查了相关资料,发现只有Apache可以支持SVN,无可奈何,看来只能做一个Apache与Nginx共存的服务器,用Nginx proxy把发向Nginx的SV...

   时间 : 2012-11-11     浏览 : 421 次 [阅读全文]

MySQL 数据库函数库

本函数库供存取 MySQL 数据库。有关 MySQL 的细节,及下载 MySQL 数据库,请到这个网址 http://www.mysql.com 。而网络上也有许多提供处理 MySQL 的用户界面程序,建议到 http://www.phpwizard.net/phpMyAdmin 下载 phpMyAdm...

   时间 : 2012-10-11     浏览 : 366 次 [阅读全文]

mysql实时运行sql的工具

以前分析其它程序的运行过程,会把Mysql所有的查询日志记录下来,然后一步步分析流程。现在发现淘宝的DBA同学们放出一个运营的工具,挺方便的,在工作中已经用上了。目前不支持Mac。 orztop 安装过程如下: yum -y install perl-DBD-MySQL -y yum insta...

   时间 : 2012-09-11     浏览 : 396 次 [阅读全文]

一键升级PHP到最新版

公司内网的测试机器还是5.2的环境,mkdir创建多级目录始终不成功,于是开始了一次Centos中的php升级折腾记。 第一次尝试,是在yum里查找了一下php53的版本,发现有php5.3的包,以为yum里已经有完善的软件包了,于是把所有php的卸载掉,然后装了php53的所有包。 装完发现php版本确实升级到了5.3,但与ph...

   时间 : 2012-08-11     浏览 : 375 次 [阅读全文]

身份证图片访问控制

首先不要在常识上作死: 涉及敏感身份信息时,HTTPS是必须的。 图片千万不要给出直接访问到图片文件的地址。 图片文件本身一定要在www根目录之外,实在不行那就要用http服务器的规则(.htaccess等)卡死一切访问。 千万不要用referer之类自欺欺人的限制方法。 敏感信息必须分库,测试环境和...

   时间 : 2012-07-09     浏览 : 355 次 [阅读全文]

优秀的Linux系统运维工程师必备技能

一、什么是运维工程师 相信读者们必定听说过linux,也听说过运维工程师。那么运维工程师是个什么概念呢? 百度百科上的官方解释如下: 运维工程师(Operations)在国内又称为运维开发工程师(Devops),在国外称为 SRE(Site Reliability Engineering)。负责维...

   时间 : 2012-06-14     浏览 : 362 次 [阅读全文]
博主微信号,很高兴为您提供帮助

热门文章

相关文章