
WEB架构
中小规模集群架构搭建 + Nginx 代理、缓存、负载均衡、静态资源处理、动静分离、LNMP、LNMT、架构。
赴的
这个作者很懒,什么都没留下…
展开
-
Nginx---本地YUM仓库搭建
1. 规范目录结构环境centos7关闭防火墙 selinuxmkdir /mirror/ #nginx页面站点目录mkdir /mirror/centos/x86_64/7/packages -p #rpm包存储位置 ...2. 安装搭建yum仓库工具包yum install -y createrepo3. 部署yum仓库地址访问环境配置nginx源[nginx-stable]name=nginx stable repobaseurl=http:原创 2020-10-29 17:52:24 · 1014 阅读 · 2 评论 -
37. SSH协议概述
1.SSH概述????1.1 什么是SSH?Secure Shell 的缩写 SSH 是专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。????1.2 SSH主要的功能是?主要用于客户端与远程主机的安全链接和交互。????1.3 SSH与Telnet之间有什么关系?ssh默认使用端口22 ssh默认支持root直接连接。Telnet默认使用端口23 Telnet协议是TCP/IP协议族中的一员,是Intern原创 2020-10-21 17:35:33 · 557 阅读 · 0 评论 -
80. Zabbix4.0------ | graphtree |grafana 自定义图形
>@[toc]1. 图形乱码的解决默认监测图形中存在乱码:需要我们替换zabbix web默认使用的字体,因为它不支持中文。可以到Windows中找到支持中文的字体,找到字体后把默认的 graphfont.ttf 替换掉即可。首先得找到字体的位置:# 跳转到zabbix web界面的php下[root@Zabbix-server ~]# cd /usr/share/zabbix/# 再跳转字体资源路径下[root@Zabbix-server zabbix]# cd assets/fon原创 2020-07-18 19:54:29 · 1135 阅读 · 0 评论 -
79. Zabbix4.0------ 邮箱报警 |微信报警 | 钉钉报警 | 第三方报警平台
1. zabbix中的各种报警媒介首先选择监控项监控主机登录用户数量, 当用户登录数量超过5个就进行报警 --system.users.numzabbix-server可验证:添加监控项:(可以把 历史数据保留时长设置的小一些,注意信息类型结合实际)---- {web01:system.users.num.last()}>5创建触发器(你可以监控一段时间的平均值,或者最近时刻值)查看监控有没有添加成功:添加Xshell窗口数量,并验证1.2 自定义邮件报警###原创 2020-07-17 02:33:16 · 589 阅读 · 0 评论 -
78. Zabbix4.0------添加监控主机 | 添加触发器
1. 添加监控主机1.1 在zabbix-server上安装监控主机#安装agent[root@Zabbix-server ~]# yum install zabbix-agent.x86_64 -y#设置开机启动[root@Zabbix-server ~]# systemctl enable zabbix-agent#启动agent[root@Zabbix-server ~]# systemctl start zabbix-agent#查看默认启动的端口[root@Zabbi转载 2020-07-16 19:27:32 · 428 阅读 · 0 评论 -
53. jumpserver------跳板机快速安装
1. 前言介绍官方资料链接https://github.com/ibuler/jumpserverhttps://github.com/jumpserver/jumpserver/wiki 新版本jumpserver项目资料https://github.com/jumpserver/jumpserver/wiki/v0.3.2-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-FAQ2. jumpserver软件安装部署快速安装部署jumpserver建议使用干净环原创 2020-07-20 10:25:20 · 634 阅读 · 0 评论 -
77. zabbix------安装 | 部署 | 启动 | 测试
1.监控服务概念介绍知识监控服务作用说明: 1: 对系统不间断实时监控 实现报警通知 邮件/微信/钉钉/短信/电话/ 2: 实现反馈系统当前状态 3. 保证服务可靠性安全性监控网站方式方法: 1. 利用系统命令实现监控 CPU状态: w top htop glances 内存状态: free 硬盘状态: df iostat iotop 进程状态: top htop 网络状态: netstat iftop转载 2020-07-14 16:41:02 · 426 阅读 · 0 评论 -
52 firewalld 防火墙
1.防火墙1.防火墙分类 ( 软件 iptables、firewalld 硬件 ) 流入:PREROUTING --> INPUT --> OUTPUT 转发:PREROUTING --> FORWARD --> OUTPUT 流出:POSTROUTETING --> PREROUTINGiptables -I INPUT -p tcp -dport 80 -j drop firewall-cmd --add-port=80/tcp #操作简原创 2020-06-27 17:53:57 · 473 阅读 · 0 评论 -
48. keepalived高可用
1.高可用概述1.1什么是高可用?简单理解:出现故障,自动恢复,对于用户而言无感知。专业理解:减少系统不能对外提供服务的时间。4个9 5个9。1.2 高可用实现手段?硬件软件 keepalived 基于VRRP协议来实现。VRRP虚拟路由冗余协议,主要用来解决单点故障问题。1.3 vrrp虚拟路由冗余协议vrrp诞生过程vrrp实现原理 https://blog.youkuaiyun.com/u013982161/article/details/511923371.4 k原创 2020-06-27 15:13:38 · 178 阅读 · 0 评论 -
47. Https
1.为什么要使用 https?http使用的是明文传输。 在传输敏感信息时不安全。( 交易信息、账户密码、银行卡号…) 监听获取。所以我们需要使用https,https在数据传输过程中是加密的,能够有效的避免网站传输时信息的泄露。2.什么是 HTTPS?现在很多公司都是使用https来实现站点数据传输的安全的。 早期由 网景公司设计了 SSL 安全套接层协议。TLS协议。 传输层安全协议。3.TLS协议是如何实现明文消息被加密的呢?TLS与SSL在传输层与应用层之间对网络连接进行加密。原创 2020-06-27 14:14:04 · 965 阅读 · 0 评论 -
36.三种中小规模实时同步方案------ 1. inotify + rsync |2. lsyncd | 3. sersync |
一 ,基于inotify的三种实时同步方法一,基于inotify脚本部署全网备份: (inotifly脚本如何使用脚本实时同步???)二,lsync实时同步三,sersync软件二进制部署。二,几大实时同步工具比较1.inotify + rsyncinotify +rsync,随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入ino原创 2020-06-22 00:27:08 · 876 阅读 · 0 评论 -
35. NFS共享存储
文章目录NFS概述一,NFS服务安装:二,练习:排错NFS概述1.什么是nfs? NFS(Network File System)即网络文件系统。 NFS共享存储2.nfs能干什么? 主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录。3.为什么要使用nfs? NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源文件4.nfs能解决什么问题? 1.解决多台web静态资源的共享(所有客户端都挂载服务端,看到的数据都一样) 2.解决多台web静态资原创 2020-06-21 21:59:35 · 495 阅读 · 0 评论 -
34. Rsync 全网备份
客户端需求 1.客户端提前准备存放的备份的目录,目录规则如下:/backup/nfs_172.16.1.31_2018-09-02 2.客户端在本地打包备份(系统配置文件、应用配置等)拷贝至/backup/nfs_172.16.1.31_2018-09-02 3.客户端最后将备份的数据进行推送至备份服务器 4.客户端服务器本地保留最近7天的数据, 避免浪费磁盘空间 5.客户端每天凌晨1点定时执行该脚本服务端需求 1.服务端部署rsync,用于接收客户端推送过来的备份数据 2..原创 2020-06-21 17:40:35 · 272 阅读 · 0 评论 -
33. Rsnyc介绍------本地传输方式 | 远程传输方式 | 守护进程模式 | rsync选项详解
备份概述什么是备份?备份就是把文件在复制一份存储起来。(给文件增加一个副本) <–备份为什么要做备份?数据非常的重要保证数据不丢失 ( 尽可能 )快速的恢复数据能不能不做备份?可以,不重要的数据可以不考虑。备份应该怎么做?完全备份,完整的复制一份。效率低下,占用空间。增量备份,只备份变化的那部分。效率较高,节省空间。备份使用什么工具? 本地备份:cp (完整备份,每次都全部拷贝一下) 远程备份:scp、rsync备份工具rsync基本介绍原创 2020-06-21 16:16:34 · 581 阅读 · 0 评论 -
32 集群架构概述
1.集群架构模型2.Rsync、NFS、Sersync、SSH3.Nginx mysql、redis4.Tomcat1. 架构基本术语项目:类似于咱们的手机app,每一个app都算是一个项目。QQ、微信、抖音架构:维护一个app项目使用的一套服务器。(一套服务器可能会有很多的角色)集群:为了解决某个特定问题。 将多台计算机组合起来形成的单个系统。高可用:当一台服务器不可用了,另外一台服务器自动接管,保证业务不down机。高可用,还可以用三台机器组成,mha、zk、kafka、etc原创 2020-06-27 18:07:21 · 979 阅读 · 1 评论