08 2021 档案

摘要:MySQL存储引擎 存储引擎概念 MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎 存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式 MySQL常用的存 阅读全文
posted @ 2021-08-30 13:10 视觉装置在笑 阅读(17) 评论(0) 推荐(0) 编辑
摘要:MySQL事务 1、事务的概念 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时 阅读全文
posted @ 2021-08-30 13:02 视觉装置在笑 阅读(32) 评论(0) 推荐(0) 编辑
摘要:MySQL 索引 1、索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询 阅读全文
posted @ 2021-08-30 12:07 视觉装置在笑 阅读(66) 评论(0) 推荐(0) 编辑
摘要:数据库用户管理 1、新建用户 CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码']; '用户名':指定将创建的用户名'来源地址':指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任 阅读全文
posted @ 2021-08-30 12:02 视觉装置在笑 阅读(116) 评论(0) 推荐(0) 编辑
摘要:库和表 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 常用的数据类型 int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的字符类型 varchar :可变长度的字符类型 text :文本 阅读全文
posted @ 2021-08-30 10:59 视觉装置在笑 阅读(44) 评论(0) 推荐(0) 编辑
摘要:数据表高级操作 1、克隆表,将数据表的数据记录生成到新的表中 方法一:先复制表再导入数据 create table test01 like abc; #通过 LIKE 方法,复制 abc 表结构生成 test01 表 insert into test01 select * from abc; 方法二 阅读全文
posted @ 2021-08-30 10:59 视觉装置在笑 阅读(184) 评论(0) 推荐(0) 编辑
摘要:方式一:临时使用自动补全功能mysql -u root -p --auto-rehash 方式二:永久使用自动补全功能vi /etc/my.cnf[mysql]auto-rehash 方式三:使用软件mycli实现自动补全功能yum -y install epel-releaseyum -y ins 阅读全文
posted @ 2021-08-30 10:56 视觉装置在笑 阅读(229) 评论(0) 推荐(0) 编辑
摘要:安装环境包 确认安装 gcc 、 gcc-c++ 、make、cmake ncurses-devel、(字符终端屏幕控制基本库)bison、(语法分析器)libaio-devel (支持同步I/O)的软件包yum -y install gcc gcc-c++ make ncurses ncurses 阅读全文
posted @ 2021-08-30 10:56 视觉装置在笑 阅读(64) 评论(0) 推荐(0) 编辑
摘要:数据库的基本概念 数据(Data) 描述事物的符号记录 包括数字,文字,图形,图像,声音,档案记录等 以“记录”形式按统一的格式进行存储 表 将不同的记录组织在一起 用来存储具体数据 数据库 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 数据库管理系统(DBMS) 是实现对数 阅读全文
posted @ 2021-08-30 10:55 视觉装置在笑 阅读(156) 评论(0) 推荐(0) 编辑
摘要:常见的Web集群调度器 目前常见的Web集群调度器分为软件和硬件 软件通常使用开源的LVS、Haproxy、Nginx LVS性能最好,但是搭建相对复杂; Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。 硬件一般使用比较多的是F5,也有 阅读全文
posted @ 2021-08-30 08:57 视觉装置在笑 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Keepalived工具介绍 专为LVS和HA设计的一款健康检查工具 支持故障自动切换(Failover) 支持节点健康状态检查(Health Checking) 判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务正常,当master故障主机恢复后 阅读全文
posted @ 2021-08-23 10:08 视觉装置在笑 阅读(39) 评论(0) 推荐(0) 编辑
摘要:NAT模式 LVS负载均衡群集部署 负载调度器:内网关 ens33:192.168.80.10,外网关 ens36:12.0.0.1 Web节点服务器1:192.168.80.100 Web节点服务器2:192.168.80.110 NFS服务器:192.168.80.18 客户端:12.0.0.1 阅读全文
posted @ 2021-08-23 10:07 视觉装置在笑 阅读(25) 评论(0) 推荐(0) 编辑
摘要:数据包流向分析: (1)客户端发送请求到Director Server (负载均衡器) ,请求的数据报文(源IP是CIP,目标IP是VIP)到达内核空间。 (2) Director Server和Real Server在同一个网络中,数据通过二层数据链路层来传输 (3)内核空间判断数据包的目标IP是 阅读全文
posted @ 2021-08-23 10:07 视觉装置在笑 阅读(45) 评论(0) 推荐(0) 编辑
摘要:Tomcat多实例部署 1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 jdk-8u201-linux-x64.rpm apache-tomcat-9.0.16.tar.gz systemctl stop firewalld systemctl disable firewalld 阅读全文
posted @ 2021-08-23 09:59 视觉装置在笑 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Nginx负载均衡 Nginx负载均衡通过反向代理实现 可以这样理解: 正向代理是代理客户端,反向代理是代理服务器 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连 阅读全文
posted @ 2021-08-23 09:59 视觉装置在笑 阅读(45) 评论(0) 推荐(0) 编辑
摘要:企业集群应用概述 集群的含义 Cluster、集群、集群 由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机 问题及解决方法 问题: 互联网应用中,随着站点对硬件性能,响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可 阅读全文
posted @ 2021-08-23 09:59 视觉装置在笑 阅读(75) 评论(0) 推荐(0) 编辑
摘要:隐藏版本号 可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.229.90 显示响应报文首部信息。 方法一:修改配置文件方式 vim /usr/local/nginx/conf/nginx.conf ht 阅读全文
posted @ 2021-08-23 09:58 视觉装置在笑 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于 阅读全文
posted @ 2021-08-23 09:58 视觉装置在笑 阅读(34) 评论(0) 推荐(0) 编辑
摘要:常用的Nginx正则表达式 字符 涵义以及示例 ^ 匹配输入字符串的起始位置 $ 匹配输入字符串的结束位置 * 匹配前面的字符零次或多次;如“ol*”能匹配“o”及“ol”、“oll” + 匹配前面的字符一次或多次;如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? 匹配前面 阅读全文
posted @ 2021-08-23 09:58 视觉装置在笑 阅读(397) 评论(0) 推荐(0) 编辑
摘要:【安装 Nginx 服务】 systemctl stop firewalld systemctl disable firewalld setenforce 0 1、安装依赖包 yum -y install pcre-devel zlib-devel gcc gcc-c++ make 2、创建运行用户 阅读全文
posted @ 2021-08-16 00:57 视觉装置在笑 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Apache网页优化 网页压缩 网页缓存 Apache安全优化 隐藏版本信息 配置防盗链 Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提 阅读全文
posted @ 2021-08-16 00:33 视觉装置在笑 阅读(22) 评论(0) 推荐(0) 编辑
摘要:关于Nginx 一款高性能、轻量级Web服务软件 稳定性高 系统资源消耗低 对HTTP并发连接的处理能力 单台物理服务器可支持30000~50000个并发请求 Nginx和Apache的差异? Nginx是一个基于事件的Web服务器, Apache是一个基于流程的服务器; Nginx所有请求都由一个 阅读全文
posted @ 2021-08-16 00:33 视觉装置在笑 阅读(80) 评论(0) 推荐(0) 编辑
摘要:基于域名的nginx虚拟主机 1.为虚拟主机提供域名和IP的映射(也可以使用DNS正向解析) echo "192.168.73.18 www.benet.com www.accp.com" >> /etc/hosts 2.为虚拟主机准备网页文档 mkdir -p /var/www/html/bene 阅读全文
posted @ 2021-08-16 00:33 视觉装置在笑 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Apache配置与应用 构建虚拟Web主机 虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟"web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。 使用httpd服务可以非常方便地构建虚拟 阅读全文
posted @ 2021-08-16 00:29 视觉装置在笑 阅读(23) 评论(0) 推荐(0) 编辑
摘要:编译安装PHP 解析环境 1.将安装PHP 所需软件包传到/opt目录下php-7.1.10.tar.bz2 2.安装GD库和GD库关联程序,用来处理和生成图片 yum -y install \ gd \ libjpeg libjpeg-devel \ libpng libpng-devel \ f 阅读全文
posted @ 2021-08-16 00:26 视觉装置在笑 阅读(79) 评论(0) 推荐(0) 编辑
摘要:编译安装mysqld 服务 1.将安装mysql 所需软件包传到/opt目录下mysql-5.7.17.tar.gzboost_1_59_0.tar.gz #支持c++的运行库 2.安装环境依赖包 yum -y install \ gcc \ gcc-c++ \ ncurses \ #字符终端下图形 阅读全文
posted @ 2021-08-16 00:25 视觉装置在笑 阅读(59) 评论(0) 推荐(0) 编辑
摘要:LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。 各组件的主要作用如下:( 阅读全文
posted @ 2021-08-16 00:21 视觉装置在笑 阅读(64) 评论(0) 推荐(0) 编辑
摘要:网页的概念 网页 纯文本格式文件 编写语言为HTML 在用户的浏览器中被"翻译"成网页形式显示出来 网站 由一个一个页面构成的,是多个网页的结合体 主页 打开网站后出现的第一个网页称为网站主页(或首页) 域名 浏览网页时输入的网址 HTTP 用来传输网页的通信协议 URL 是一种万维网寻址系统 HT 阅读全文
posted @ 2021-08-12 15:19 视觉装置在笑 阅读(139) 评论(0) 推荐(0) 编辑
摘要:firewalld概述 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网 阅读全文
posted @ 2021-08-05 01:10 视觉装置在笑 阅读(35) 评论(0) 推荐(0) 编辑
摘要:iptables概述 Linux系统的防火墙: IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上。 netfilter/iptables关系: netfilter:属于“内核态" (Kerne 阅读全文
posted @ 2021-08-05 00:45 视觉装置在笑 阅读(33) 评论(0) 推荐(0) 编辑
摘要:结构 Here Document免交互 Here Document常规用法 Expect基本命令 Expect执行方式 Expect案例 免交互 Here Document免交互 使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp,cat或read命令。 是标准输入的一种替代品,可以 阅读全文
posted @ 2021-08-05 00:10 视觉装置在笑 阅读(39) 评论(0) 推荐(0) 编辑
摘要:awk 命令 工作原理: 逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个"字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将 阅读全文
posted @ 2021-08-04 21:25 视觉装置在笑 阅读(463) 评论(0) 推荐(0) 编辑
摘要:sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed的工作流程主要包括读取、执行和显示三个过程: 读取: sed从输入流(文件、管道、标 阅读全文
posted @ 2021-08-02 01:38 视觉装置在笑 阅读(49) 评论(0) 推荐(0) 编辑