- 博客(15)
- 收藏
- 关注
转载 linux中内存和cpu监控
主要介绍top,free,以及/proc/中的文件Topdisplay Linux processes 动态监控进程top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表: l - 关闭或开启第一部分第一行 top 信息的表示 t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示 m - 关闭或开启第一部分第四行 ...
2018-10-31 11:46:16 3304
转载 Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法 错误描述安装Redis 2.8.18时报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "...
2018-10-30 20:18:13 154
原创 Redis主从复制和高可用
一.Redis的安装和主从配置实验环境:rhel6.5 主机:server{1..4} ip:172.25.254.{1..4}1.在server1和server2上下载redis安装包,解压,编译,安装tar zxf redis-4.0.8.tar.gz yum install -y gccmake&&make installcd utils...
2018-10-30 20:17:33 230
原创 分布式mysql的配置(全同步复制)
一.基本原理全同步是主从同步数据的增强主从同步只有在主数据库上写入,从数据库自动同步数据,但从数据库作出改变,主数据库不会改变,导致数据不一致。全同步恰好解决这一问题,只有一个数据库发生改变,与它在同一个组的数据库也会发生改变,同组数据库没有等级之分,可以理解为同组数据之间相互同步,数据完全一致。二.全同步的配置步骤实验环境:redhat6.5实验主机:server...
2018-10-25 12:51:55 1934
原创 mysql主从复制 基于GTID的主从复制
一.主从复制原理从库生成两个线程,一个I/O线程,一个SQL线程;i/o线程去请求主库的binlog,并且得到的binlog日志写到relay log(中继日志)文件中;主库会生成一个log dump线程,用来给从库的I/O线程传binlog;SQL线程,会读取中继日志文件,并解析成具体的操作执行,来实现主从的操作一致,而最终数据一致;二.实验环境实验主机:rhel6...
2018-10-25 09:59:36 195
原创 nginx虚拟主机的配置及参数用法
一.nginx虚拟主机的配置1.修改nginx配置文件添加两个虚拟主机,之后检查语法,重新加载nginx服务 vim /usr/local/lnmp/nginx/conf/nginx.conf #文件末尾加上server { listen 80; server_name www.westos.org; location / { ...
2018-10-16 21:27:29 660
原创 nginx+tomcat7+memcached集群实现session共享
1.在server1上安装nginxtar zxf nginx-1.14.0.tar.gz yum install -y gcc pcre-devel unzip openssl-devel2.编译./configure --prefix=/usr/local/lnmp/nginx --with-http_ssl_module --with-http_stub_statu...
2018-10-16 20:27:10 406
转载 编译安装PHP,解决问题 Don't know how to define struct flock on this system, set --enable-opcache=no
configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no虽然提示了 关闭这个选项,但要搞清楚这个能不能关闭。查看--enble-opchahe的作用[root@lnmp php-5.6.10]# ./configure --help|grep opc...
2018-10-16 20:10:55 3434
原创 lnmp搭建论坛及memcache对php访问加速
一.Mysql数据库的源码编译(一).编译源码1.下载mysql数据库源码包并解压tar zxf mysql-boost-5.7.11.tar.gzcd mysql-5.7.11/2.安装源码编译工具cmake(支持编译c++语言)Cmake跨平台工具用来预编译mysql源码的,用来设置mysql的编译参数。如:安装目录,数据存放目录,字符编码,排序规则等3.创...
2018-10-16 20:10:18 248
原创 编译内核
1.给server1添加内存为2048,df查看是否大于10G,大于可以进行编译2.下载两个安装包:3.安装ker*出现repbuild4.进入目录编译,出错存在软件依赖包5.安装依赖包6.安装下面包7.进入目录编译8.出现等待,需要输入随机字符,另打开一个server1终端安装,复制server1上面的rngd -r /dev/uran...
2018-10-03 22:59:18 414
原创 corosync + pacemaker高可用
一.无fence设备的高可用集群实现1.在server1和server4上安装haproxy 测试成功,之后关闭haproxy服务 (可以先不操作)2.在server1和server4(两个节点,相互感应彼此的服务开启状态,实现双机热备)安装pacemaker和corosyncyum install crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2....
2018-10-03 22:33:35 259
原创 Haproxy安装和负载均衡
一.Haproxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的w...
2018-10-03 21:51:04 471 1
原创 TUN配置
1.服务端在server1,server2,server3上添加隧道(三个都要添加,在虚拟服务器和真实服务器之间是直接通过隧道交换包的)[root@server1 ~]# modprobe ipip[root@server1 ~]# ip link set up tunl0 将三台服务器隧道全部激活[root@server1 ~]# ip addr add 172.25.254.100/...
2018-10-03 21:18:15 1675
原创 Lvs-NAT模式
一.简介及原理IPv4中IP地址的不足和一些安全原因,越来越多的网络使用内部IP地址,这些内部IP地址是不能够在互联网上使用的,当它们需要访问互联网或者被互联网访问时,就需要一种网络地址转换技术,即NAT。NAT的基本工作原理是,当私有网主机和公共网主机通信的IP包经过NAT网关时,将IP包中的源IP或目的IP在私有IP和NAT的公共IP之间进行转换。当IP包经过NAT网关时,NAT...
2018-10-03 21:12:44 242
原创 Lvs--DR模式+keepalived实现高可用
一.背景及lvs简介 背景:服务器需要提供大量并发访问服务,因此对大负载的服务器来讲,CPU,I/O处理能力很快会成为瓶颈,由于单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决这个问题,引入多服务器和负载均衡技术(多台服务器组成一个虚拟服务器)满足大量并发访问,它的特点是提供了一个负载能力易于扩展,而价格低廉的解决方案。 组成:调度 真实服务器 LVS原理:...
2018-10-03 21:02:32 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人