08 2021 档案

摘要:一、MySQL 索引 1、索引的概念 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 ●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据 阅读全文
posted @ 2021-08-29 22:00 星辰大海6 阅读(182) 评论(0) 推荐(0)
摘要:一、常用的数据类型 int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的字符类型 varchar :可变长度的字符类型 text :文本 image :图片 decimal(5,2) :5个有效长度数字,小数点后面有2位 二、查看数 阅读全文
posted @ 2021-08-27 10:59 星辰大海6 阅读(159) 评论(0) 推荐(0)
摘要:一、数据库的基本概念 1、数据(Data) 描述事物的符号记录 包括数字,文字,图形,图像,声音,档案记录等 以“记录”形式按统一的格式进行存储 2、表 将不同的记录组织在一起 用来存储具体数据 3、数据库 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 4、数据库管理系统(D 阅读全文
posted @ 2021-08-25 19:43 星辰大海6 阅读(557) 评论(0) 推荐(0)
摘要:编译安装MySQL 1、软件包 MySQL安装包 将安装包拖至/opt目录下,编辑一个脚本文件,将以下内容复制进去,然后source或者. 执行脚本,等脚本执行完成,即可使用mysql -u root -p点击回车即可进入。 2、MySQL一键部署脚本(使用source或者.执行脚本!) #!/bi 阅读全文
posted @ 2021-08-24 22:30 星辰大海6 阅读(157) 评论(0) 推荐(0)
摘要:一、常见的web集群调度器 1、目前常见的web集群调度器分为软件和硬件 2、软件通常使用开源的LVS、Haproxy、Nginx 3、硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等 二、Haproxy应用分析 1、LVS在企业应用中抗负载能力很强,但存在不足 LVS不支 阅读全文
posted @ 2021-08-23 23:01 星辰大海6 阅读(86) 评论(0) 推荐(0)
摘要:一、Keepalived工具介绍 专为LVS和HA设计的一款健康检查工具 支持故障自动切换(Failover) 支持节点健康状态检查(Health Checking) 官方网站:http://www.keepalived.org/ 二、Keepalived工作原理 Keepalived 是一个基于V 阅读全文
posted @ 2021-08-22 23:54 星辰大海6 阅读(98) 评论(0) 推荐(0)
摘要:一、LVS-DR数据包流向分析 1、为方便进行原理分析,将client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4 2、client 向目标VIP发出请求,Director(负载均衡器)接收 3、Director根据负载均衡算法选择RealServer_1,不修改也不封装IP报文,而是 阅读全文
posted @ 2021-08-22 17:36 星辰大海6 阅读(103) 评论(0) 推荐(0)
摘要:一、企业群集应用概述 1、群集的含义 Cluster、集群、群集 由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机 2、问题及解决方法 问题: 互联网应用中,随着站点对硬件性能,响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负 阅读全文
posted @ 2021-08-20 12:33 星辰大海6 阅读(96) 评论(0) 推荐(0)
摘要:一、Nginx负载均衡实现原理 1、Nginx实现负载均衡是通过反向代理实现 2、反向代理原理 3、Nginx 配置反向代理的主要参数 upstream 服务池名 {} ♢ 配置后端服务器池,比提供相应数据 proxy_pass http://服务池名 ♢ 配置将访问请求转发给后端服务器池的服务器处 阅读全文
posted @ 2021-08-20 01:00 星辰大海6 阅读(343) 评论(0) 推荐(0)
摘要:Lamp 一键部署 注:记得把所需要的软件包,先放到/opt目录中;以及该机子的内存大小、核数先设置好! #/bin/bash read -p "您的服务器核心数:" N #判断软件包是否存在 if [ ! -f /opt/nginx-1.12.2.tar.gz ];then echo "/opt/ 阅读全文
posted @ 2021-08-18 23:16 星辰大海6 阅读(95) 评论(0) 推荐(0)
摘要:Lamp 一键部署 注:记得把所需要的软件包,先放到/opt目录中;以及该机子的内存大小、核数先设置好! #!/bin/bash systemctl stop firewalld systemctl disable firewalld setenforce 0 &> /dev/null sed -i 阅读全文
posted @ 2021-08-18 23:13 星辰大海6 阅读(95) 评论(0) 推荐(0)
摘要:1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 jdk-8u201-linux-x64.rpm apache-tomcat-9.0.16.tar.gz systemctl stop firewalld systemctl disable firewalld setenforce 阅读全文
posted @ 2021-08-18 22:56 星辰大海6 阅读(72) 评论(0) 推荐(0)
摘要:一、Tomcat概述 Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTM 阅读全文
posted @ 2021-08-18 11:33 星辰大海6 阅读(193) 评论(0) 推荐(0)
摘要:一、常用的Nginx 正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? :匹配前面的字 阅读全文
posted @ 2021-08-17 22:05 星辰大海6 阅读(1707) 评论(0) 推荐(0)
摘要:一、安装Nginx服务 systemctl stop firewalld systemctl disable firewalld setenforce 0 1、安装依赖包 yum -y install pcre-devel zlib-devel gcc gcc-c++ make 2、创建运行用户 u 阅读全文
posted @ 2021-08-16 05:24 星辰大海6 阅读(124) 评论(0) 推荐(0)
摘要:一、隐藏版本号 • 可以使用 Fiddler 工具抓取数据包,查看 Nginx版本 • 也可以在 CentOS 中使用命令 curl -I http://192.168.0.102 显示响应报文首部信息 curl -I http://192.168.80.10 方法一:修改配置文件方式 vim /u 阅读全文
posted @ 2021-08-16 00:52 星辰大海6 阅读(77) 评论(0) 推荐(0)
摘要:一、基于域名的 Nginx 虚拟主机 1、为虚拟主机提供域名解析 echo "192.168.80.10 www.kgc.com www.benet.com" >> /etc/hosts 2、为虚拟主机准备网页文档 mkdir -p /var/www/html/benet mkdir -p /var 阅读全文
posted @ 2021-08-15 20:50 星辰大海6 阅读(423) 评论(0) 推荐(0)
摘要:一、Nginx概述 1、一款高性能、轻量级web服务 稳定性高 系统资源消耗低高 对HTTP并发连接的处理能力 ♢单台物理服务器可支持30000~50000个并发请求 2、Nginx编译安装 安装支持软件 创建运行用户、组 编译安装Nginx 3、Nginx运行控制 检查配置文件 启动、重载配置、停 阅读全文
posted @ 2021-08-15 15:32 星辰大海6 阅读(1398) 评论(0) 推荐(0)
摘要:一、Apache网页优化概述 • 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 • 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容 1、gzip 介绍 阅读全文
posted @ 2021-08-15 14:44 星辰大海6 阅读(65) 评论(0) 推荐(0)
摘要:一、构建虚拟 Web主机 虚拟Web主机指的是在同一台服务器中运行多个Web站点,中每个站点实际 上并不独立整个服务器,因此被称为”虚拟” Web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本 使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一 阅读全文
posted @ 2021-08-12 10:59 星辰大海6 阅读(276) 评论(0) 推荐(0)
摘要:一、LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境 LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、python)网页编程语言 各组件作 阅读全文
posted @ 2021-08-10 11:48 星辰大海6 阅读(55) 评论(0) 推荐(0)
摘要:一、HTTP(超文本传输协议) HTTP请求流程图: 二、HTTP 特征 ■ 无状态:协议对客户端没有状态存储,对事物处理没有“记忆”能力,比如访问一个网站需要反复进行登录操作 ■ 无连接:HTTP/1.1之前,由于无状态特点,每次请求需要通过TCP三次握手四次挥手,和服务器重新建立连接。比如某个客 阅读全文
posted @ 2021-08-09 19:36 星辰大海6 阅读(67) 评论(0) 推荐(0)
摘要:#一、firewalld 概述 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilt 阅读全文
posted @ 2021-08-05 12:37 星辰大海6 阅读(99) 评论(0) 推荐(0)
摘要:一、SNAT原理与应用 1、SNAT应用环境 局域网主机共享单个公网IP地址接入Internet (私有IP不能在Internet中正常路由) 2、SNAT原理 修改数据包的源地址 3、SNAT转换前提条件 ① 局域网各主机已正确设置IP地址、子网掩码、默认网关地址 ② Linux网关开启IP路由转 阅读全文
posted @ 2021-08-03 11:48 星辰大海6 阅读(499) 评论(0) 推荐(0)
摘要:一、iptables概述 Linux 系统的防火墙: IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成 主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上 二、netfilter/iptables关系 netfilter: • 属于“内核态”( 阅读全文
posted @ 2021-08-01 18:21 星辰大海6 阅读(131) 评论(0) 推荐(0)