- 博客(35)
- 收藏
- 关注
原创 Haproxy
Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,它支持双机热备、虚拟主机、基于TCP和HTTP应用代理等功能。其配置简单,而且拥有很好的对服务器节点的健康检查功能(相当于keepalived健康检查),当其代理的后端服务器出现故障时,Haproxy会自动的将该故障服务器摘除,当服务器的故障恢复后Haproxy还会自动将RS服务器假如。Haproxy特别使用与那些访问量很...
2018-07-29 11:10:46
889
原创 Docker集群
环境:Red Hat Enterprise Linux Server release 7.2 (Maipo)Firewalld,sexlinux都关闭Docker2 172.25.254.122 masterDocker3 172.25.254.123 slaveDocker4 172.25.254.124 slave[root@docker2 ~]# systemctl st...
2018-07-29 11:07:54
241
原创 用nginx实现简单的负载均衡
软件包:nginx-1.8.0-1.el6.ngx.x86_64.rpm环境:LB server: base_04 172.25.77.4;Base_05 172.25.77.5Base_06 172.25.77.6三台都yum install -y nginx-1.8.0-1.el6.ngx.x86_64.rpm修改测试页面:/usr/share/nginx...
2018-07-29 11:05:23
272
原创 Saltstack基础
Salt:一个配置管理系统,能够维护预定义状态的远程节点.。一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。Master:控制中心,salt命令运行和资源状态管理Minion : 需要管理的客户端机器,会主动去连接Mater端,并从Master端得到资源状态信息,同步资源管理信息States:配置管理的指令集Modules:在命令行中和配置文件中使用的指令模块,...
2018-07-29 11:03:16
165
原创 openresty
实验环境:rhel6 x64 selinux and iptables disabled主机 IP:172.25.77.1OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty 的目标是让你的...
2018-07-29 11:01:13
503
原创 nginx、lvs、haproxy的简单比较
Nginx负载均衡的简单配置:http://www.ha97.com/5646.htmlhttp://www.ha97.com/Nginx的优点是:1. 工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,Nginx单凭这点可利用的场合就远多于LVS了。 2. Nginx...
2018-07-29 10:59:12
1246
原创 Mysql读写分离
MySQL 读写分离基本原理是让 master 数据库处理写操作,slave 数据库处理读操作。master 将写操作的变更同步到各个 slave 节点。MySQL 读写分离能提高系统性能的原因在于:物理服务器增加,机器处理能力提升。拿硬件换性能。主从只负责各自的读和写,极大程度缓解 X 锁和 S 锁争用。slave 可以配置 myiasm 引擎,提升查询性能以及节约系统开销。...
2018-07-29 10:55:35
232
原创 Mysql 主从复制
实验环境:Redhat 6.5 #主从服务器版本一致;172.25.77.4 master172.25.77.6 slave(可以多个)实验内容:1.安装服务:[root@base_04 ~]# yum install mysql mysql-server -y2.修改 master 主服务器[root@base_04 ~]# vim /etc/my.cnf.....
2018-07-29 10:49:27
110
原创 Keepalived 高可用软件
Keepalived 高可用功能实现的简单原理为,两台主机同时安装好 Keepalived 软件并启动服务,开始正常工作时,有主 Master 获得所有资源并对用户提供服务,角色 Backup 作为Master 的热备;当 Master 的主机失效或者出现故障时,角色为 Backup 的主机将自动接管Master 的所有工作,包括接管 VIP 资源及相应资源服务;而当 Master 主机故障...
2018-07-29 10:32:54
206
原创 Lvs+keepalived 实现服务的负载均衡与高可用
软件包:ipvsadm-1.24.tar.gz keepalived-1.2.24.tar.gzLb1: 172.25.77.7 base_07Lb2: 172.25.77.8 base_08Rs1: 172.25.77.9 base_09Rs2: 172.25.77.10 base_10分别在 backup lvs 和 master lvs 上安装tar zx...
2018-07-29 10:23:31
195
原创 网络基础常考面试题--源自牛客网
1.OSI,TCP/IP,五层协议的体系结构,以及各层协议答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数据链路:PP
2017-11-30 15:21:23
312
原创 Java基础之ArrayList
全班同学中随机的找出一名同学,打印这名同学的个人信息。1.存储全班同学信息(姓名、年龄)2.打印全班同学每一个人的信息(姓名、年龄)3.在班级总人数范围内,随机产生一个随机数,查找该随机数所对应的同学信息(姓名、年龄)ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayLi
2017-09-13 20:57:43
255
原创 mycat
tar xvf jdk-7u79-linux-x64.tar.gzmv jdk1.7.0_79 /usr/local/vim /etc/profile export JAVA_HOME=/usr/local/jdk1.7.0_79export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$J
2017-06-24 00:21:38
262
原创 zabbix简介及安装(一)
1.什么是Zabbix Zabbix是一个开源分布式监控平台,包含诸多监控功能,用于构建一个符合企业级的监控解决方案。软件由开源社区提供开发和维护,遵循GPL协议,可以自由传播和使用,但开发团队提供收费的技术支持服务。官方网站: http://ww.zabbix.com1.2 Zabbix功能具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备
2017-06-10 01:15:42
418
原创 浅谈HAProxy
HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAProxy实现了一种事件驱动,单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以
2017-06-04 01:18:50
889
原创 nginx+memcached 构建页面缓存应用
nginx memcached是一个使用内存来为访问页面加速的模块,当客户端请求到达nginx服务器时,nginx会先通过键值(比如说uri),去访问memcached服务器,当能从memcached服务器获取到数据时,会直接将数据封装,返回给客户端,否则,则继续访问相关服务如php,从相关应用获取到内容发送给客户端,同时由相关应用主动将内容写入到memcached服务器,以便下次访问时能起到加速
2017-05-30 02:23:01
1704
原创 pacemaker + corosync 搭建高可用集群
一、什么是高可用集群 高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这样可以保证服务一直在线。在这个过程中,对于客户端来说是透明的。二 实现高可用集群有三种方式:(1)、主从方式(非
2017-05-29 00:44:52
724
原创 基于redhat的rhcs套件搭建
1、什么是LVS? 首先简单介绍一下LVS (LinuxVirtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和
2017-05-28 23:46:24
413
原创 Python小练习
#!/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] = ['* *'
2017-04-15 23:54:48
245
原创 python
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
2017-04-06 21:31:52
263
原创 Python基础(一)
-------------------------------python基础------------------------------yum install python -y ####安装pythonpython中的对象:整数(十进制,十六进制,八进制,二进制),浮点数,复数,字符串转义字符:\' ####单引号 \" ####双引号
2017-03-30 22:15:09
302
原创 作业
1.用脚本创建用户及其组密码:#!/bin/bash MAX=' wc -l /home/kiosk/Desktop/username | cut -d " " -f l 'for NUM in $( seq | $MAX )do USERNAME='sed -n $(NUM)p /home/kiosk/Desktop/username'PASSWORD='s
2017-03-10 18:37:19
168
原创 linux运维笔记9
#############################Mariadb数据库#########################-------------------------------------------------------------------yum install mariadb-server -y ####安装数据库软件systemctl st
2017-03-06 20:28:14
211
原创 linux运维笔记8
#################DNS服务器的简单搭建###############--------------------------------------------------- yum install bind -y ##安装bind软件 systemctl start named ##开启named软件 firewall-cmd --per
2017-03-06 20:26:32
211
原创 linux运维笔记7
############################Apache服务器的相关配置#########################----------------------------------------------------------------------hostnamectl set-hostname apache.example.com ####修改主机名f
2017-03-06 20:25:42
231
原创 linux运维笔记6
不同系统之间的文件传输####1.文件归档####1.文件归档,就是把多个文件变成一个归档文件2.tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 --get ##取出单个文件 --delete ##删
2017-02-10 16:32:56
234
原创 linux运维笔记5
1.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell2.客户端连接方式ssh 远程主机用户@远程主机ipssh 远程主机用户@远程主机ip -X ##调用远程主机图形工具ssh 远程主机用户@远程主机ip command ##直接在远程主机运行某条命令3.添加key
2017-02-10 16:23:47
246
原创 linux运维笔记4
1.用户及用户管理用户就是系统使用者的身份用户信息涉及到的系统配置文件:/etc/passwd ###用户信息(用户,密码,uid,gid,说明,家目录,用户使用的shell)/etc/shadow ###用户认证信息(用户,密码,最后一次修改用户密码的时间,最短有效期,最长有效期,警告期,非活跃期账号到期日)/etc/group ###组信息(组名称
2017-02-10 12:39:57
171
原创 作业exam
考试信息:IPADDR: 172.25.x.100(X 在这里指您的工作站编号)NETMASK: 255.255.255.0GATEWAY: 172.25.x.254DNS: 172.25.254.254yum源地址为:ftp://172.25.x.250/pub/rhel7.01.在进行考试之前,请先重置根用户密码为examwestospasswd2.
2017-01-16 16:10:54
357
原创 作业
第十一单元练习:1.在系统中创建set-ip-tool命令要求如下当在系统中执行set-ip-tool 172.25.254.X 后*)会自动显示ifconfig命令的输出*)系统ip被设定为:172.25.254.X*)系统网关被设定为:172.25.254.250*)系统dns被设定为:172.25.254.250命令执行结果:
2017-01-12 22:35:22
183
原创 作业
第四单元练习:1》在student用户下执行find /etc -name passwd 命令,并管理输出如下: * 显示所有正确输出,屏蔽错误输出 * 保存正确数出到/mnt/find.out,错误数出到/mnt/find.err中 * 建立/mnt/find.all文件,并且保存所有输出到此文件中 * 再次保存所有输出到/mnt/
2017-01-04 12:33:14
242
原创 linux运维笔记2
概述: 一:Linux 系统结构 二: 文件的选址 三: 文件的管理 四: 简单正则表达式一:Linux 系统结构Linux 是一个倒树结构Linux 中所有的东西都是文件这些文件都在系统顶级目录"/",也就是根目录“/”目录以下为二级目录,这些目录都是系统装机时系统自动建立的二级目录及其作用:/b
2016-12-29 12:12:03
588
原创 linux运维笔记1
一.Linux系统版本 Red hat Enterprise Linux Server 7.0 (Maipo) ##系统版本 Kernel 3.10.0-123.el7.x86_64 on an x86_64 ##内核版本,系统位数二.虚拟机的基本管理命令 :rht-vmctrl start desktop //开启des
2016-12-29 08:59:18
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人