11 2022 档案
MYSQL基础操作和用户授权管理
摘要:一.数据库概述 1.1数据表对应的文件 MySQL数据库的数据文件存放在/usr/local/mysql/data目录下,每个数据库对应一个子目录,用于存储数据表文件。每个数据表对应为三个文件,扩展名分别为“. frm"," .MYD"和“.MYI"。 MYD"文件是MyISAM存储引擎专用,存放M
MySQL的索引,事务与存储引擎
摘要:一.MySQL索引 1.1索引概念 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 ●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库
HAproxy搭建web集群
摘要:一.HAProxy概述 1.1HAProxy简介 HAProxy是可提供高可用性,负载均衡以及基于TCP和HTTP应用的代理,是免费,快速并且可靠的一种解决方案。 HAProxy非常适用于并发大的web站点,这些站点通常需要会话保持或七层代理。 HAProxy的运行模式使得它可以很简单安全的整合到当
Mysql 基础
摘要:一.数据库概述 1.1数据 描述事物的符号记录 包括数字,文字,图像,图像,声音,档案记录等 以"记录"形式按统一的格式进行存储 1.2表 将不同的记录组织在一起 用来存储具体数据 1.3数据库 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 1.4数据库管理系统(DBMS)
location与rewrite
摘要:一、常用的Nginx 正则表达式 字符涵义以及示例 ^ 匹配输入字符串的起始位置 $ 匹配输入字符串的结束位置 * 匹配前面的字符零次或多次;如“ol*”能匹配“o”及“ol”、“oll” + 匹配前面的字符一次或多次;如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? 匹配
Nginx服务配置
摘要:1.Nginx概述 1.1nginx简介 一个高性能的 HTTP 和反向代理服务器。 稳定性高 系统资源消耗低(占有内存少,并发能力强) 对HTTP并发连接的处理能力高 单台物理服务器可支持30 000~50 000个并发请求。 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(
LVS负载均衡集群:DR模式
摘要:一.LVS-DR模式 Direct Routing,简称DR模式采用半开放式的网络结构,与YUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道 1.1DR模式工作原理 ①Client 向目标 VIP 发出请求
LVS负载均衡集群:NAT模式
摘要:一.群集概述 1.1什么是群集 群集又称为集群,就是将多台主机作为一个整体(相当于一台大型计算机),对外提供服务并且只提供一个对内访问的入口。 1.2为什么要创建集群 问题: 在互联网的应用中,需要考虑到多方面,对硬件的性能、响应的速度、数据的稳定性能等等。导致了一台服务器已经完全无法满足负载均衡的
tomcat部署及优化
摘要:1.tomcat概述 Tomcat是JAVA语言开发的,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软件基金会的Jakarat项目中的一个核心项目,由Apache,sun和其他一些公司及个人共同开发而成。 Tomcat属于轻量级应用服务器,在中小型系统和并发访问用户不是
Nginx优化与防盗链
摘要:导图 一.Nginx优化 ①可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.80.10 显示响应报文首部信息。curl -I http://192.168.61.201 ②nginx -V 查看版本号
LAMP
摘要:1.Apache简介 Apache HTTPD Server 简称 Apache,是 Apache 软件基金会的一个开源的网页服务器, 可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。 它快速、可靠并且可通过简单的 API 扩展,将 Perl/
web基础与http协议
摘要:导图 1.HTML 1.1HTML概述 HTML叫做超文本标记语言,是一种规范,也是一种标准,它通过标记符号来标记要显示的网页中的各个部分。 网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。 HTML文件可以使用任何能够生成txt文件的文本编辑器来编辑,生成
常用文本处理命令
摘要:1.sort 1.1作用: sort 命令用于将文本文件内容加以排序。 sort 可针对文本文件的内容,以行为单位来排序。 1.2格式: sort -选项 参数 1.3常用选项: -b:忽略开头的空白字符 -f:将小写字母看作大写字母 -h:根据存储容量排序(KB、MB、GB) -n:按数字排序 -
shell脚本:函数
摘要:导图 1.函数的作用 将命令序列按格式写在一起可方便重复使用命令序列避免代码重复 使用函数可以将大的工程分割为若干小的功能模块,代码的可读性更强 2.函数的定义 2.1函数的使用方法 先定义函数 再使用函数 2.2定义函数的基本格式 2.2.1 格式一(常用) 函数名 (){ 命令序列 } 2.2.
shell脚本:循环语句
摘要:导图 1.for循环 循环机制:遍历 1.1格式 格式1:for i in { 循环范围 } do 命令; done 格式2:for (( 表达式1; 表达式2; 表达式3 )); do 命令; done 1.2流程图 2.while循环 和 until循环 2.1与for循环比较 while和un
shell脚本:条件语句
摘要:导图 1.条件测试 1.1 test命令测试 格式1:test 条件表达式 格式2:[ 条件表达式 ] 1.2 test操作符 -d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-a:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测试当前
Shell脚本:基础
摘要:导图 1.程序编程风格 面向过程语言 做一件事情,排出个步骤,第一步干什么,第二步干什么,如果出现情况A,做什么处理,如果出现了情况B,做什么处理 问题规模小,可以步骤化,按部就班处理 以指令为中心,数据服务于指令 C,shell 面向对象语言 将编程看成是一个事物,对外界来说,事物是直接使用的,不