菜鸟要飞111
码龄5年
关注
提问 私信
  • 博客:20,317
    20,317
    总访问量
  • 48
    原创
  • 489,018
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2019-06-24
博客简介:

cainiuxianfei的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得2次评论
  • 获得14次收藏
创作历程
  • 48篇
    2019年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

zabbix监控nginx,mysql,java

zabbix 支持的主要监控方式(1)agent代理程序在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。Agent监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集信息请求;在主动模式下,zabbix-agent收集监控信息并通过10...
原创
发布博客 2019.10.14 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zabbix监控之zabbix-agent被动变为主动,搭建Proxy代理

1.Agent被动变为主动:环境设定base2 172.25.78.12 zabbix-serverbase3 172.25.78.13 zabbix-agent开启服务在服务端[root@base2 ~]# systemctl start zabbix-server[root@base2 ~]# systemctl start zabbix-agent[root@base2 ~]...
原创
发布博客 2019.10.14 ·
424 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

zabbix的安装部署,以及在zabbix监控里添加主机,用API实现部分功能

关于zabbixzabbix(音同 za:bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。环境设定:base2 172.25.78.12...
原创
发布博客 2019.10.14 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis实现mysql的数据缓存

环境设定base2 172.25.78.12 nginx+phpbase3 172.25.78.13 redis端base4 172.25.78.14 mysql端1.在base2(nginx+php)上配置nginx和php(这里的nginx只是提供了负载均衡,所以版本要求不高)[root@base2 ~]# killall redis-server[root@base2 ~]# ...
原创
发布博客 2019.10.14 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis的集群部署

关于redis:redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);...
原创
发布博客 2019.10.14 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis哨兵模式实现主从切换

环境设定base2 172.25.78.12 masterbase3 172.25.78.13 slavebase4 172.25.78.14 slave配置一主二从环境在base2上[root@base2 ~]# tar zxf redis-5.0.3.tar.gz[root@base2 ~]# cd redis-5.0.3[root@base2 ~]# yum install ...
原创
发布博客 2019.10.14 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql基于gtid实现一主二从和MHA实现mysql的高可用

环境设定base2 172.25.78.12 主masterbase3 172.25.78.13 从master,slavebase4 172.25.78.14 slave配置base2[root@base2 ~]# tar xf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar[root@base2 ~]# yum install -y mysql-c...
原创
发布博客 2019.10.14 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql的读写分离(mysql-proxy)

mysql-proxy简介MySQL读写分离是指让master处理写操作,让slave处理读操作,非常适用于读操作量比较大的场景,可减轻master的压力。使用mysql-proxy实现mysql的读写分离,mysql-proxy实际上是作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是读操作还是写操作,然后分发至对应的mysql服务器上。 mysql...
原创
发布博客 2019.10.14 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql的主从复制,基于gtid的主从复制,半同步复制,组复制

主从复制原理:从库生成两个线程,一个I/O线程,一个SQL线程;i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog;SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据一致;mysql的日志类型:Err...
原创
发布博客 2019.10.14 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx获取用户真实ip

我们访问互联网上的服务时,大多数时,客户端并不是直接访问到服务端的,而是客户端首先请求到反向代理,反向代理再转发到服务端实现服务访问,通过反向代理实现路由/负载均衡等策略。这样在服务端拿到的客户端IP将是反向代理IP,而不是真实客户端IP,因此需要想办法来获取到真实客户端IP客户端访问服务端的数据流走向Client(172.25.0.1) --> ADSL( 192.168.0.1) -...
原创
发布博客 2019.10.14 ·
443 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

nginx的平滑升级,添加动态模块,重定向,防盗链

一般在实际生产环境中,nginx服务是不能随便重启或者reload,所以nginx的升级不能直接用reload来重新更新nginx的配置,而是需要发送信号来平滑升级一 、nginx的平滑升级需要两个版本的nginx[root@base1 ~]# lsnginx-1.14.2.tar.gznginx-1.15.8.tar.gz[root@base1 ~]# tar zxf nginx-1...
原创
发布博客 2019.10.14 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Haproxy + pacemaker 实现高可用负载均衡

HAProxy简介(1)HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,...
原创
发布博客 2019.10.08 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx的源码编译安装,及实现负载均衡

redhat6 版本中的nginx的编译安装关于nginxNginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。 Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为222...
原创
发布博客 2019.10.08 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lnmp架构简单搭建论坛

论坛搭建[root@server1 ~]# yum install unzip -y[root@server1 ~]# unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html///解压并指定到发布目录[root@server1 ~]# cd /usr/local/lnmp/nginx/html/[root@server1 h...
原创
发布博客 2019.09.23 ·
559 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LNMP架构的编译安装

安装mysql[root@server1 ~]# tar zxf mysql-boost-5.7.17.tar.gz[root@server1 ~]# yum install cmake-2.8.12.2-4.el6.x86_64.rpm -y //这里我们用cmake[root@server1 ~]# lsanaconda-ks.cfg install...
原创
发布博客 2019.09.23 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell脚本中的语句

for、while、if、case四大shell语句简单举例三个脚本退出语句Exit 结束脚本,整体退出Break 允许跳出所有循环(终止执行后面的所有循环)Continue 提前结束当前循环,进入下一个循环为了更清楚的了解这几个的区别进行以下实验:root@desktop26 mnt]# cat test1.sh#!/bin/bashfor NUM in {1…5} ...
原创
发布博客 2019.09.23 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell变量及函数

linux下的变量及shell脚本中的变量传参以及函数调用shell变量变量定义:变量即在程序运行过程中它的值是允许改变的量,变量是用一串固定的字符来标志不固定的值的一种方法,变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储scripts运行时可更改的程序信息。在shell 中变量是不可能永久保存在系统中的,必须在文件中声明。变量分类:在shell中变量分为环境级变量,用户...
原创
发布博客 2019.09.23 ·
679 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 脚本中的 grep sed awk 的用法

grep 文本过滤命令Global search regular expression and print out the line全面搜索研究正则表达式并显示出来grep是一种强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行由正则表达式或者字符及基本文字字符所编写的过滤条件grep -Ei “root|ROOT” passwdgrep 中的正则表达式...
原创
发布博客 2019.08.20 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Shell 基础命令简介

Shell 基础命令简介diff 命令的使用diff命令是在比较文件过程中结果读取方式diff - compare files line by line 对文件逐字逐句的对比[num1,num2][a|c|d][num3,num4]num1,num2 表示在第一个文件的行数a 表示添加 addc 表示更改 changed 表示删除 delete< 表示第一个文件中的...
原创
发布博客 2019.08.20 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux的安全管理机制Firewall和iptables

Firewall防火墙也称防护墙,是一种位于内部网络与外部网络之间的网络安全系统,是一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。firewall与iptabels对比redhat6之前包括6使用的是iptables,redhat7之后使用的是firewallfirewall 能够允许哪些服务可用,那些端口可用…属于更高一层的防火墙。作为内核的管理软件 firewa...
原创
发布博客 2019.08.20 ·
340 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多