数据库,MYSQL
摘要:一,数据库 1,数据库的组成 2.数据库管理系统+数据库系统 数据库的管理系统(DBMS): 是实现对数据库资源有效组织、管理和存取的系统软件 功能:数据库的建立和维护功能、数据定义功能、数据操控功能、数据库的运行管理功能、通信功能 数据库系统(DBS): 是一个人机系统,由硬件、OS、数据库、DB
阅读全文
posted @
2022-11-27 16:38
知趣。
阅读(182)
推荐(0) 编辑
Haproxy搭建web群集
摘要:一.常见的web集群调度器 1、目前常见的web集群调度器分为软件和硬件 2、软件通常使用开源的LVS、Haproxy、Nginx LVS 性能最好,但搭建复杂。Nginx并发量,性能低于Haproxy 3、硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等 二、Hapr
阅读全文
posted @
2022-11-22 09:09
知趣。
阅读(24)
推荐(0) 编辑
keepalived脑裂问题及解决方案
摘要:1.何为keepalived脑裂 Keepalived的BACKUP主机在收到不MASTER主机报文后就会切换成为master,如果是它们之间的通信线路出现问题,无法接收到彼此的组播通知,但是两个节点实际都处于正常工作状态,这时两个节点均为master强行绑定虚拟IP,导致不可预料的后果,这就是脑裂
阅读全文
posted @
2022-11-21 19:30
知趣。
阅读(2710)
推荐(0) 编辑
LVS-DR+Keepalived
摘要:一,LVS-DR工作原理 1.数据包流向 1.客户端发送请求到Director Server (负载均衡器),请求的数据报文到达内核空间。 报文: 源IP 客户端的IP 目标IP VIP 源MAC 客户端的MAC 目的MAC Director Server的MAC 2.内核空间判断数据包的目标IP是
阅读全文
posted @
2022-11-21 16:11
知趣。
阅读(57)
推荐(0) 编辑
LVS-NAT模式群集部署
摘要:LVS-NAT模式群集部署 LVS调度器作为Web 服务器池的网关,LVS具有两块网卡,分别连接内外网,使用轮询(rr)调度算法 1.配置负载调度器LVS(ens33:192.168.10.11 ens37:12.0.0.1) systemctl stop firewalld.service sys
阅读全文
posted @
2022-11-17 17:59
知趣。
阅读(19)
推荐(0) 编辑
群集+LVS虚拟服务器
摘要:一,群集 1.何为群集 群集:由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或ip),相当于一台大型计算机。 2.群集存在的原因 互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心,无法满足负载均衡及高可用的需求。 对此,大部分企业
阅读全文
posted @
2022-11-17 17:58
知趣。
阅读(73)
推荐(0) 编辑
Nginx负载均衡和动静分离
摘要:一、Nginx负载均衡和动静分离 1、Nginx 实现负载均衡是通过反向代理实现 反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 intern
阅读全文
posted @
2022-11-17 16:14
知趣。
阅读(64)
推荐(0) 编辑
Tomcat部署及优化
摘要:一、Tomcat 1.概述 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处
阅读全文
posted @
2022-11-15 10:41
知趣。
阅读(69)
推荐(0) 编辑
Nginx优化
摘要:一,版本隐藏 nginx隐藏版本号的方法 修改配置文件法 修改源码法 ######一、修改配置文件 vim /usr/local/nginx/conf/nginx.conf http { include mime. types; default_type application/octet- str
阅读全文
posted @
2022-11-15 09:38
知趣。
阅读(38)
推荐(0) 编辑
Nginx中location及rewrite
摘要:一,常用的 Nginx 正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? :匹配前面的
阅读全文
posted @
2022-11-14 16:57
知趣。
阅读(173)
推荐(0) 编辑
Nginx基础配置及构建web虚拟主机
摘要:一,Nginx服务的主配置文件 nginx.conf vim /usr/local/nginx/conf/nginx.conf 1.全局配置 #user nobody; #运行用户,若编译时未指定则默认为 nobody worker_processes 1; #工作进程数量,可配置成服务器内核数 *
阅读全文
posted @
2022-11-14 13:40
知趣。
阅读(98)
推荐(0) 编辑
Nginx
摘要:一,概述 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。 其将源代码以类 BSD 许可证的形式发布
阅读全文
posted @
2022-11-14 09:57
知趣。
阅读(38)
推荐(0) 编辑
LAMP编译安装
摘要:LAMP搭建之编译安装Apache 一,LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境;LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,
阅读全文
posted @
2022-11-07 13:42
知趣。
阅读(30)
推荐(0) 编辑
Web基础与HTTP协议
摘要:Web基础与HTTP协议 一,DNS与域名 1.DNS 解析 DNS解析方式,三种: ① /etc/hosts linux系统中负责快速解析的文件,包含了ip与主机名的映射关系,在没有DNS服务器的情况下,使用本地/etc/hosts完成解析/映射,实现快速访问 PS: 主要用于主机之间(IP和主机
阅读全文
posted @
2022-11-04 13:47
知趣。
阅读(149)
推荐(0) 编辑
Firewalld防火墙
摘要:一,firewalld概述 1.firewalld防火墙 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内
阅读全文
posted @
2022-11-02 13:38
知趣。
阅读(158)
推荐(0) 编辑
iptables防火墙
摘要:一,iptables 1.防火墙 Linux系统的防火墙:IP信息包过滤系统,由netfilter组 和 iptables组成。主要工作在网络层,针对IP数据包。主要处理包内的IP地址、端口等信息。 2.netfilter,iptables的关系 netfilter 属于"内核态”(Kernel S
阅读全文
posted @
2022-11-02 09:31
知趣。
阅读(132)
推荐(0) 编辑
shell免交互与交互
摘要:一,Here Document免交互 1.概述 使用I/O重定向的方式将命令列表提供给交互式程序或命令,如cat,read或ftp命令;是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。 基本语法格式: 命令 <<标记 . .
阅读全文
posted @
2022-11-01 13:44
知趣。
阅读(76)
推荐(0) 编辑
shell数组
摘要:一,数组 方法一 数组名=(value0 value1 value2 …) array1=(10 20 30 40 50) 方法二 数组名=([0]=value [1]=value [2]=value …) array2=([0]=10 [1]=20 [2]=30 [3]=40 [4]=50) 方法
阅读全文
posted @
2022-11-01 12:27
知趣。
阅读(30)
推荐(0) 编辑
shell函数
摘要:shell函数 一,函数的定义(两种方式) 1. function 函数名 { command } //这是一种规范写法 2. 函数名(){ //最常用因为最简洁 command } 函数定义完之后并不会自动执行,需要调用才行,好处在于可以写一段功能代码作为函数,有需要就直接调用定义的时候哪怕出现语
阅读全文
posted @
2022-11-01 11:20
知趣。
阅读(67)
推荐(0) 编辑
shell循环语句
摘要:循环语句的作用 在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的 对象不一样,其他命令相同。 例如,根据通讯录中的姓名列表创建系统账号,根据服务器清 单检查各主机的存活状态当面对各种列表重复任务时,使用简单的 if 语句已经难以满足要求,而顺序编写全部代 码更是显得异常烦
阅读全文
posted @
2022-11-01 09:32
知趣。
阅读(63)
推荐(0) 编辑