<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[njd_step的博客]]></title><description><![CDATA[越努力，越幸运！]]></description><link>https://blog.youkuaiyun.com/njd_step</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; njd_step]]></copyright><item><title><![CDATA[Haproxy]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81269154</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81269154</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 11:10:46 +0800</pubDate><description><![CDATA[Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一，它支持双机热备、虚拟主机、基于TCP和HTTP应用代理等功能。其配置简单，而且拥有很好的对服务器节点的健康检查功能（相当于keepalived健康检查），当其代理的后端服务器出现故障时，Haproxy会自动的将该故障服务器摘除，当服务器的故障恢复后Haproxy还会自动将RS服务器假如。

Haproxy特别使用与那些访问量很...]]></description><category></category></item><item><title><![CDATA[Docker集群]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81269121</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81269121</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 11:07:54 +0800</pubDate><description><![CDATA[环境：Red Hat Enterprise Linux Server release 7.2 (Maipo)

Firewalld,sexlinux都关闭

Docker2 172.25.254.122 master

Docker3 172.25.254.123 slave

Docker4 172.25.254.124 slave

[root@docker2 ~]# systemctl st...]]></description><category></category></item><item><title><![CDATA[用nginx实现简单的负载均衡]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81269086</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81269086</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 11:05:23 +0800</pubDate><description><![CDATA[软件包：nginx-1.8.0-1.el6.ngx.x86_64.rpm

环境：

LB server: base_04  172.25.77.4;

Base_05    172.25.77.5

Base_06    172.25.77.6

三台都yum install -y nginx-1.8.0-1.el6.ngx.x86_64.rpm

修改测试页面：/usr/share/nginx...]]></description><category></category></item><item><title><![CDATA[Saltstack基础]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81269045</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81269045</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 11:03:16 +0800</pubDate><description><![CDATA[Salt:

一个配置管理系统，能够维护预定义状态的远程节点.。

一个分布式远程执行系统，用来在远程节点上执行命令和查询数据。

Master：控制中心,salt命令运行和资源状态管理

Minion : 需要管理的客户端机器,会主动去连接Mater端,并从Master端得到资源状态信息,同步资源管理信息

States：配置管理的指令集

Modules：在命令行中和配置文件中使用的指令模块,...]]></description><category></category></item><item><title><![CDATA[openresty]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81269021</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81269021</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 11:01:13 +0800</pubDate><description><![CDATA[实验环境:rhel6 x64 selinux and iptables disabled

主机 IP:172.25.77.1

OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

OpenResty 的目标是让你的...]]></description><category></category></item><item><title><![CDATA[nginx、lvs、haproxy的简单比较]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81268999</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81268999</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 10:59:12 +0800</pubDate><description><![CDATA[Nginx负载均衡的简单配置：http://www.ha97.com/5646.html

http://www.ha97.com/

Nginx的优点是：

1. 工作在网络的7层之上，可以针对http应用做一些分流的策略，比如针对域名、目录结构，它的正则规则比HAProxy更为强大和灵活，这也是它目前广泛流行的主要原因之一，Nginx单凭这点可利用的场合就远多于LVS了。 

2. Nginx...]]></description><category></category></item><item><title><![CDATA[Mysql读写分离]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81268952</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81268952</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 10:55:35 +0800</pubDate><description><![CDATA[MySQL 读写分离基本原理是让 master 数据库处理写操作,slave 数据库处理

读操作。master 将写操作的变更同步到各个 slave 节点。

MySQL 读写分离能提高系统性能的原因在于:

物理服务器增加,机器处理能力提升。拿硬件换性能。

主从只负责各自的读和写,极大程度缓解 X 锁和 S 锁争用。

slave 可以配置 myiasm 引擎,提升查询性能以及节约系统开销。...]]></description><category></category></item><item><title><![CDATA[Mysql 主从复制]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81268817</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81268817</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 10:49:27 +0800</pubDate><description><![CDATA[实验环境:
Redhat 6.5    #主从服务器版本一致;
172.25.77.4    master
172.25.77.6    slave(可以多个)
实验内容:
1.安装服务:
[root@base_04 ~]# yum install mysql mysql-server -y
2.修改 master 主服务器
[root@base_04 ~]# vim /etc/my.cnf
.....]]></description><category></category></item><item><title><![CDATA[Keepalived 高可用软件]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81268562</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81268562</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 10:32:54 +0800</pubDate><description><![CDATA[Keepalived 高可用功能实现的简单原理为,两台主机同时安装好 Keepalived 软件并启动
服务,开始正常工作时,有主 Master 获得所有资源并对用户提供服务,角色 Backup 作为
Master 的热备;当 Master 的主机失效或者出现故障时,角色为 Backup 的主机将自动接管
Master 的所有工作,包括接管 VIP 资源及相应资源服务;而当 Master 主机故障...]]></description><category></category></item><item><title><![CDATA[Lvs+keepalived 实现服务的负载均衡与高可用]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/81268439</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/81268439</guid><author>njd_step</author><pubDate>Sun, 29 Jul 2018 10:23:31 +0800</pubDate><description><![CDATA[软件包:ipvsadm-1.24.tar.gz keepalived-1.2.24.tar.gz
Lb1: 172.25.77.7       base_07
Lb2: 172.25.77.8       base_08
Rs1: 172.25.77.9 base_09
Rs2: 172.25.77.10 base_10
分别在 backup lvs 和 master lvs 上安装
tar zx...]]></description><category></category></item><item><title><![CDATA[网络基础常考面试题--源自牛客网]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/78638236</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/78638236</guid><author>njd_step</author><pubDate>Thu, 30 Nov 2017 15:21:23 +0800</pubDate><description><![CDATA[1.OSI，TCP/IP，五层协议的体系结构，以及各层协议
答:OSI分层 （7层）：物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层（4层）：网络接口层、 网际层、运输层、 应用层。
五层协议 （5层）：物理层、数据链路层、网络层、运输层、 应用层。
每一层的协议如下：
物理层：RJ45、CLOCK、IEEE802.3 （中继器，集线器）
数据链路：PP]]></description><category></category></item><item><title><![CDATA[Java基础之ArrayList]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/77970886</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/77970886</guid><author>njd_step</author><pubDate>Wed, 13 Sep 2017 20:57:43 +0800</pubDate><description><![CDATA[全班同学中随机的找出一名同学，打印这名同学的个人信息。
1.存储全班同学信息（姓名、年龄）
2.打印全班同学每一个人的信息（姓名、年龄）
3.在班级总人数范围内，随机产生一个随机数，查找该随机数所对应的同学信息（姓名、年龄）
ArrayList集合是程序中最常见的一种集合，它属于引用数据类型（类）。在ArrayList内部封装了一个长度可变的数组，当存入的元素超过数组长度时，ArrayLi]]></description><category></category></item><item><title><![CDATA[mycat]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/73657030</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/73657030</guid><author>njd_step</author><pubDate>Sat, 24 Jun 2017 00:21:38 +0800</pubDate><description><![CDATA[tar xvf jdk-7u79-linux-x64.tar.gz
mv jdk1.7.0_79 /usr/local/
vim /etc/profile 
export JAVA_HOME=/usr/local/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$J]]></description><category></category></item><item><title><![CDATA[zabbix简介及安装(一)]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/72973310</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/72973310</guid><author>njd_step</author><pubDate>Sat, 10 Jun 2017 01:15:42 +0800</pubDate><description><![CDATA[1.什么是Zabbix

        Zabbix是一个开源分布式监控平台，包含诸多监控功能，用于构建一个符合企业级的监控解决方案。软件由开源社区提供开发和维护，遵循GPL协议，可以自由传播和使用，但开发团队提供收费的技术支持服务。
官方网站： http://ww.zabbix.com

1.2 Zabbix功能


具备常见的商业监控软件所具备的功能（主机的性能监控、网络设备]]></description><category></category></item><item><title><![CDATA[浅谈HAProxy]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/72855930</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/72855930</guid><author>njd_step</author><pubDate>Sun, 04 Jun 2017 01:18:50 +0800</pubDate><description><![CDATA[HAProxy特别适用于那些负载特大的web站点，这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上，完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中，
 同时可以保护你的web服务器不被暴露到网络上。
HAProxy实现了一种事件驱动,
单一进程模型，此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以]]></description><category></category></item><item><title><![CDATA[nginx+memcached 构建页面缓存应用]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/72807224</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/72807224</guid><author>njd_step</author><pubDate>Tue, 30 May 2017 02:23:01 +0800</pubDate><description><![CDATA[nginx memcached是一个使用内存来为访问页面加速的模块，当客户端请求到达nginx服务器时，nginx会先通过键值(比如说uri)，去访问memcached服务器,当能从memcached服务器获取到数据时，会直接将数据封装，返回给客户端，否则，则继续访问相关服务如php，从相关应用获取到内容发送给客户端，同时由相关应用主动将内容写入到memcached服务器，以便下次访问时能起到加速]]></description><category></category></item><item><title><![CDATA[pacemaker + corosync 搭建高可用集群]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/72780344</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/72780344</guid><author>njd_step</author><pubDate>Mon, 29 May 2017 00:44:52 +0800</pubDate><description><![CDATA[一、什么是高可用集群
        高可用集群就是当某一个节点或服务器发生故障时，另一个节点能够自动且立即向外提供服务，即将有故障节点上的资源转移到另一个节点上去，这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时，能够自动将资源、服务进行切换，这样可以保证服务一直在线。在这个过程中，对于客户端来说是透明的。
二  实现高可用集群有三种方式：
（1）、主从方式（非]]></description><category></category></item><item><title><![CDATA[基于redhat的rhcs套件搭建]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/72780330</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/72780330</guid><author>njd_step</author><pubDate>Sun, 28 May 2017 23:46:24 +0800</pubDate><description><![CDATA[1、什么是LVS？

　　首先简单介绍一下LVS (LinuxVirtual Server)到底是什么东西，其实它是一种集群(Cluster)技术，采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率，将请求均衡地转移到不同的服务器上执行，且调度器自动屏蔽掉服务器的故障，从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的，而且无需修改客户端和]]></description><category></category></item><item><title><![CDATA[Python小练习]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/70188464</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/70188464</guid><author>njd_step</author><pubDate>Sat, 15 Apr 2017 23:54:48 +0800</pubDate><description><![CDATA[#!/bin/env python
#encoding:utf-8
#用‘*’打印数字;


brr_1 = [[],[]]
brr_2 = [[],[]]
brr_3 = [[],[]]
brr_4 = [[],[]]
brr_5 = [[],[]]
brr_6 = [[],[]]
brr_7 = [[],[]]

brr_1[0] = [' *** ']
brr_2[0] = ['*   *']]></description><category></category></item><item><title><![CDATA[python]]></title><link>https://blog.youkuaiyun.com/njd_step/article/details/69481327</link><guid>https://blog.youkuaiyun.com/njd_step/article/details/69481327</guid><author>njd_step</author><pubDate>Thu, 06 Apr 2017 21:31:52 +0800</pubDate><description><![CDATA[9-6 文件比较，写一个比较两个文本文件的程序，如果不同，给出第一个不同处的行号和列号。
name1 = raw_input('Enter file name:')
name2 = raw_input('Enter file name:')
a = open(name1,'r')
b = open(name2,'r')
n1 = name1.readlines()
n2 = name2]]></description><category></category></item></channel></rss>