08 2019 档案
摘要:在工作中,我们可能希望不同的服务器处理不同的事物,比如静态文件我们希望使用nginx和aoache处理、动态文件我们希望apache和tomcat来处理、图片文件我们希望是有squid来处理。那么这种情况下我们就可以使用nginx来实现动静分离的负载均衡 nginx的upstream模块支持的负载均
阅读全文
摘要:1、安装apr和apr-util依赖 1.1安装apr [root@test src]# tar -zxvf apr-1.5.2.tar.gz [root@test src]# cd apr-1.5.2 [root@test apr-1.5.2]# ./configure --prefix=/usr
阅读全文
摘要:准备工作:web1,web2 1. 修改主机名,永久生效 # vim /etc/sysconfig/network HOSTNAME=web1.cn 2. 解析 # vim /etc/hosts 192.168.1.63 web1.cn 192.168.1.64 web2.cn 3. 关防火墙,关掉
阅读全文
摘要:Keepalived介绍 keepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第 5层交换。 Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到
阅读全文
摘要:一、LVS集群简介 1.1 lvs集群工作结构图 负载调度器:分发器:整个集群推外的最前端机,负责接收用户请求,并且根据自己的调度算法,将请求转发到后端真实服务器上的动作,而客户端认为服务来自一个IP地址(我们可称为VIP或虚拟IP地址)上的 服务器池:真正为用户提供服务的服务器,每一台服务器就是一
阅读全文
摘要:Nagios 是一款免费的开源 IT 基础设施监控系统,功能强大,灵活性强,能有效监控 Windows、Linux、VMware 和 Unix 主机状态,交换机、路由器等网络设置等。一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在恢复后发出正常的邮件或短信。Nagi
阅读全文
摘要:1、LNMP软件所需要的软件包介绍 MySQL mysql主程序包 PHP php主程序包 nginx nginx主程序包 libmcrypt libmcrypt加密算法扩展库,支持3DES等加密 pcre php的依赖包 本次实验中使用的各个软件的版本: libmcrypt-2.5.8 mysql
阅读全文
摘要:1、准备三台已经安装好MySQL5.7的服务器,IP分别为192.168.204.128,192.168.204.129,192.168.204.130 1.1解压 tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 将解压的复制到 /usr/l
阅读全文
摘要:一、MySQL主从原理 简单点说就是master将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志进行数据操作 MySQL主从复制三个步骤 第一步:master记录二进制日志。在每个事务更新数据完成之前,master在二进制日志记录这些改变。MySQL将事务写入二进制日
阅读全文
摘要:1、创建用户和组 [root@localhost ~]# groupadd mysql[root@localhost ~]# useradd -g mysql mysql -s /sbin/nologin 2、创建数据库安装相关目录、并授权 [root@localhost ~]# mkdir /my
阅读全文
摘要:1、读写分离概述 MySQL作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,有单台MySQL作为独立的数据库时完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过主从复制(master-slave)的方式来
阅读全文
摘要:1、安装vsftpd [root@test ~]# yum -y install vsftpd 2、配置文件 /etc/vsftpd/vsftpd.conf #vsftpd的核心配置文件 /etc/vsftpd/ftpusers: #用于指定哪些用户不能访问FTP,黑名单 /etc/vsftpd/u
阅读全文

浙公网安备 33010602011771号