linux-企业级
文章平均质量分 90
Wang_Yuhan-
这个作者很懒,什么都没留下…
展开
-
LVS的NAT、TUNNEL、Full-NAT模式
实验环境: lvs调度器: server1:172.25.65.1 VIP:172.25.65.100 realserver: server2:172.25.65.2 开启阿帕奇服务 在/var/www/html/index.html 中写入 server2 server3:172.25.65.3 开启阿帕奇服务 在/var/www/html/index.html 中写入 s...原创 2018-07-30 21:13:21 · 2400 阅读 · 0 评论 -
Saltstack 自动化运维
实验环境 主机名 角色 IP server1 master 172.25.31.1 server2 minion 172.25.31.2 server3 minion 172.25.31.3安装saltstack第三方软件库 salt 配置ls /var/www/html/rhel6libyaml-0.1.3...原创 2018-08-19 09:02:58 · 1693 阅读 · 0 评论 -
zabbix-3.4-快速入门
查看php版本yum list php 安装zabbix及其依赖包(php-bcmath、 php-mbstring的版本要和php版本一样)yum install zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm zabbix-web-3.4.6-1.el7.noarch.rpm zabbix-web-mysql-3.4.6-1.el7.noa...原创 2018-08-15 23:01:45 · 700 阅读 · 0 评论 -
RHCS套件实现高可用集群
使用server1 和 server4作为节点 server1yum install ricci luci -y/etc/init.d/ricci startchkconfig ricci on/etc/init.d/luci startchkconfig luci onserver4yum install ricci -y/etc/init.d/ricci sta...原创 2018-08-03 14:50:35 · 277 阅读 · 0 评论 -
redis的主从复制、高可用、集群
搭建并使用Redis集群搭建集群的第一件事情我们需要一些运行在 集群模式的Redis实例. 这意味这集群并不是由一些普通的Redis实例组成的,集群模式需要通过配置启用,开启集群模式后的Redis实例便可以使用集群特有的命令和特性了.进入一个新目录/usr/local/cluster, 并创建六个以端口号为名字的子目录,在每个目录中运行一个 Redis 实例cd /usr/local/...原创 2021-01-15 00:09:33 · 715 阅读 · 1 评论 -
Redis 作 mysql 的缓存服务器
实验环境: server1:lnmp平台 server2:redis server3:mysql在servre1上搭建lnmp平台88 kill -9 redis-server 89 pkill -9 redis-server 90 ps ax 91 cd redis 92 ls 93 yum nginx-1.8.0-1.e...原创 2018-08-14 15:09:26 · 367 阅读 · 0 评论 -
MySQL高可用架构之MHA
实验环境: 角色 主机名 ip地址 servre-id 类型 Master server1 172.25.31.1 1 写入 Candicate master server2 172.25.31.2 2 读 Slave server3 172.25.31.3 3 读配置msyql...原创 2018-08-12 16:24:48 · 228 阅读 · 0 评论 -
Nginx+Tomcat+Memcached实现tomcat集群和session共享
下载jdk /etc/init.d/php-fpm start tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ ln -s jdk1.7.0_79/ java vim /etc/profile source /etc/profile echo $PATH vim test.java javac tes...原创 2018-08-07 22:22:43 · 455 阅读 · 0 评论 -
用proxy实现mysql的读写分离
安装proxytar zxf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz -C /usr/local/cd /usr/local/mv mysql-proxy-0.8.5-linux-el6-x86-64bit mysql-proxycd mysql-proxy创建日志目录mkdir logs创建配置文件存放目录mkdir ...原创 2018-08-14 15:08:53 · 617 阅读 · 0 评论 -
lnmp的源码编译安装
源码编译安装mysql安装cmake 版本必须为2.8以上yum install cmake-2.8.12.2-4.el6.x86_64.rpm 下载解压 mysql-boost-5.7.11.tar.gz包tar zxf mysql-boost-5.7.11.tar.gz 编译cd mysql-5.7.11/make -DCMAKE_INSTALL_PREFIX...原创 2018-08-06 19:36:03 · 1084 阅读 · 0 评论 -
使用corosync + pacemaker + crmsh实现nginx的高可用集群
两个节点上都安装: yum install corosync pacemaker -y 编辑配置文件mv /etc/corosync/corosync.conf.example /etc/corosync/corosync.confvim /etc/corosync/corosync.confcat /etc/corosync/corosync.conf# Please read...原创 2018-08-02 09:02:41 · 563 阅读 · 0 评论 -
nginx实现均衡负载、nginx第三方模块的添加
nginxnginx的安装下载nginx安装包并解压tar zxf nginx-1.14.0.tar.gz对nginx源码文件进行修改,隐藏版本号cd /root/nginx-1.14.0/src/core/vim nginx.h14 #define NGINX_VER "nginx/" #不显示版本号cd /root/nginx-1....原创 2018-08-01 13:56:27 · 4290 阅读 · 0 评论 -
nginx配置文件中一些参数的应用
编辑配置文件vim /usr/local/lnmp/nginx/conf/nginx.confserver { listen 80; server_name www.westos.org; location / { root /www1; index index.html; }}server...原创 2018-08-09 22:46:19 · 4255 阅读 · 0 评论 -
mysql的主从复制、GTID、半同步复制、并行复制
实验环境: 主:172.25.65.1 server1 master 从:172.25.65.2 server2 slave复制原理:Mysql 中有一种日志叫做 bin 日志(二进制日志)。这个日志会记录下所有修改了数据库的 SQL 语句(insert,update,delete,ALTER TABLE,grant 等等)。 主从复制的原理其实就是把主服务器上的BIN日志...原创 2018-08-09 22:45:39 · 375 阅读 · 0 评论 -
varnish
varnish实验环境: server1 : ip: 172.25.31.1 server2 : ip: 172.25.31.2 server3 : ip: 172.25.31.3在sever1中安装varnish 安装: yum install varnish-3.0.5-1.el6.x86_64.rpm varnish-libs-3.0.5-1.el6.x86_64.rpm...原创 2018-07-28 11:20:35 · 4399 阅读 · 0 评论 -
pacemaker + corosync + haproxy配置集群
配置corosync在server5 和 server6 中皆安装corosync pacemakeryum install corosync pacemaker -y在server5中编辑corosync配置文件mv /etc/corosync/corosync.conf.example /etc/corosync/corosync.confvim /etc/corosyn...原创 2018-08-05 11:46:53 · 694 阅读 · 0 评论 -
haproxy的安装、日志服务、重定向、动静分离、读写分离
安装haproxy下载 haproxy-1.6.11.tar.gz 压缩包,制作rpm包yum install rpm-build rpmbuild -tb haproxy-1.6.11.tar.gz 查看这个rpm包都会生成什么文件rpm -qpl haproxy-1.6.11-1.x86_64.rpm 安装rpm包cd rpmbuild/RPMS/x86_6...原创 2018-08-05 11:35:28 · 625 阅读 · 0 评论 -
LVS的DR模式(ldirectord的使用,keepalived配置高可用集群)
Lvs - DRLVS-DR模型的特性:保证前端路由将目标地址为VIP报文统统发给Director Server,而不是RS RS可以使用私有地址;也可以是公网地址,如果使用公网地址,此时可以通过互联网对RIP进行直接访问 RS跟Director Server必须在同一个物理网络中 所有的请求报文经由Director Server,但响应报文必须不能进过Director Server...原创 2018-07-30 21:38:45 · 6265 阅读 · 0 评论 -
docker学习笔记
安装yum install docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm -y开启服务systemctl start dockerdocker load -i *.tar docker images doc...原创 2018-08-21 23:28:13 · 788 阅读 · 0 评论