
运维相关
_zZ小春
hello word
展开
-
iptables示例:限制来自某一IP的并发访问
下面模拟一个iptables的应用场景场景描述有两台机器 A 和 BA 上运行WEB服务,B 向 A 发送大量请求A 想限制 B 的并发数量,通过 iptables 配置实现:当 B 发送的并发数大于10时,拒绝对其提供服务模拟过程A 的 IP:192.168.31.158B 的 IP:192.168.31.2转载 2016-09-05 11:36:29 · 6191 阅读 · 0 评论 -
MySQL 数据库优化(运维角度)
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用转载 2016-10-14 14:30:38 · 625 阅读 · 0 评论 -
redis作为mysql的缓存服务器(读写分离)
转自 http://www.iyunv.com/thread-52670-1-1.html一、redis简介Redis是一个key-value存储系统。和Memcached类似,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。在部分场合可以对关系数据库起到很好的补转载 2016-05-18 16:47:51 · 2463 阅读 · 0 评论 -
LNMP(linux+nginx+mysql+php)服务器环境配置
转自 http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.html一、简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗转载 2016-05-18 17:24:15 · 428 阅读 · 0 评论 -
Mysql性能优化--慢查询、索引、分表、增量备份还原
转自 http://www.cnblogs.com/jiekzou/p/5371085.htmlMysql数据库的优化技术对mysql优化是一个综合性的技术,主要包括表的设计合理化(符合3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离转载 2016-05-19 12:37:12 · 1634 阅读 · 0 评论 -
Linux命令大全----常用文件操作命令
摘要:本文主要讲了Linux命令大全----常用文件操作命令,并附有实例ls这个命令是经常用到的,用来显示当前目录下有哪些文件 ,ls最常用的参数有三个: -a -l -F。ls -a说明:Linux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。ls -l(这个参数转载 2016-05-19 20:09:01 · 637 阅读 · 0 评论 -
xss攻击入门
转自 http://www.cnblogs.com/bangerlee/archive/2013/04/06/3002142.htmlxss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。xss攻击可以分转载 2016-05-21 11:34:04 · 554 阅读 · 0 评论 -
PHP 安全性漫谈 Linux+Apache+Mysql+PHP
原文出处: 彭长霖 转自 http://blog.jobbole.com/99448/本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内一、apache server安全性设置1、以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有转载 2016-05-21 16:05:46 · 645 阅读 · 0 评论 -
对 Linux 新手非常有用的 20 个命令
对 Linux 新手非常有用的 20 个命令你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了转载 2016-07-04 19:10:20 · 2371 阅读 · 0 评论 -
对中级 Linux 用户非常有用的 20 个命令
对中级 Linux 用户非常有用的 20 个命令也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令 的一个延伸。 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C++和JAVA程序。21. 命令: Find转载 2016-07-04 19:20:07 · 932 阅读 · 1 评论 -
对 Linux 专家非常有用的 20 个命令
对 Linux 专家非常有用的 20 个命令41. 命令: ifconfigifconfig用来配置常驻内核的网络接口信息。在系统启动必要时用来设置网络适配器的信息。之后,它通常是只需要在调试时或当系统需要调整时使用。检查活动网络适配器01[avishek@tecmint ~]$ ifconfig0转载 2016-07-04 19:23:14 · 2179 阅读 · 0 评论 -
PHP 漏洞与代码审计
1.xss + sql注入其中占大头的自然是XSS与SQL注入,对于框架类型或者有公共文件的,建议在公共文件中统一做一次XSS和SQL注入的过滤。写个过滤函数,可由如下所示:$_REQUEST = filter_xss($_REQUEST);$_GET = filter_xss($_GET);$_POST = fi转载 2016-07-06 14:17:53 · 358 阅读 · 0 评论 -
Redis和Memcached的区别(数据类型、内存管理、数据持久化、集群管理)
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET转载 2016-07-08 10:52:13 · 15038 阅读 · 2 评论 -
linux和win下 MySQL数据库的备份与还原
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >转载 2016-07-20 17:02:33 · 467 阅读 · 0 评论 -
双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计
架构简介前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内网VIP。正常情况时,外网VIP和内网VIP都绑定在server1服务器,web请求发送到server1转载 2016-08-09 17:12:21 · 2203 阅读 · 0 评论 -
Mysql 5.7 主从复制的多线程复制配置方式以及读写分离中间件 MaxScale
mysql主从复制配置配置思路1. 修改master和slave的配置文件,使用二进制日志,指定serverid目的是让各自都有了自己的唯一标示,并以二进制文件格式进行交流2. master中创建授权用户,查看二进制日志文件名,及最新位置让slave知道用哪个用户信息访问master,知道读取哪个日志文件,及从哪儿开始读3. slave中使用被授权用户信息及日志文件信息转载 2016-08-17 17:19:23 · 11033 阅读 · 0 评论 -
解密网易MySQL实例迁移高效完成背后的黑科技
作者:温正湖,网易杭研院资深工程师,负责网易云数据库平台核心开发和运维工作,对MySQL、MongoDB等数据库和Linux存储领域具有深入研究。 1简介我们把数据库里部分或全部Schema和数据迁移到另一个实例的行为称为实例迁移,将导出数据的实例称为源实例,导入数据的实例称为目标实例。根据迁移数据库类型的不同,可以分为同种数据库之间的迁移,如从MySQL迁到MySQL转载 2016-10-19 17:57:46 · 972 阅读 · 1 评论