自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 自动化运维工具-saltstack

首先介绍了saltstack是什么,以及它与ansible之间的相似之处和不同之处还介绍了saltstack中master和minion之间是怎么实现通信的最后还通过在三台虚拟机上部署saltstack组件,让大家印象更深刻介绍了saltstack的一些基础命令,如何实现分组管理以及SLS相关内容GrainsGrains是saltstack的一个组件,存放在minion端当minion启动时会把收集到的数据静态存放在Grains中,只有minion重启时才会进行数据的更新1.应用场景。

2023-03-30 15:25:41 727

原创 py19. 常用模块

常用模块

2022-07-07 16:55:01 323

原创 py18. 包、模块、软件开发目录规范

文章目录包一、什么是包?二、为什么要使用包?三、怎么使用包?模块一、什么是模块?二、 为什么要使用模块?三、 如何创建,编写模块,并使用模块?四、 模块的导入方式五、 循环导入问题六、 py文件区分两种用途:模块与脚本七、 模块的搜索路径软件开发目录规范包一、什么是包?包是一个内部带有__init__.py的文件夹,包也可以被导入,并且可以一并导入包下的所有模块。二、为什么要使用包?包的本质就是一个文件夹,那么文件夹唯一的功能就是将文件组织起来。随着功能越写越多,我们无法将所有功能都放到一

2022-04-19 14:37:23 2306

原创 py17.函数递归

文章目录1.函数递归2.回溯与递推1.函数递归函数递归指的是重复 “直接调用或间接调用” 函数本身,这是一种函数嵌套调用的表现形式。直接调用: 指的是在函数内置,直接调用函数本身。间接调用: 两个函数之间相互调用间接造成递归。直接调用:def foo(): print('from foo')foo()间接调用:def foo(): print('from foo') bar() def bar(): print('from bar') foo()foo

2022-03-16 09:49:07 253

原创 py16.面向过程编程及各种表达式

文章目录一、面向过程编程二、列表生成式:可以一行实现生成列表三、生成器表达式(生成器生成式)一、面向过程编程核心是’过程’二字,过程 指的是一种解决问题的步骤,即先干什么再敢什么基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式-优点:将复杂的问题流程化,进而简单化-缺点:若修改当前程序设计的某一部分,会导致其他部分同时需要修改牵一发而动全身,可扩展性差三元表达式:可以将if...else...分支编成一行。语法: 条件成立,返回左边的值 if 判断条件 e

2022-03-10 14:28:08 104

原创 py15.装饰器、迭代器、生成器

文章目录一、装饰器1.什么是装饰器2.装饰器的实现2.1 无参装饰器2.2 有参装饰器2.3 叠加装饰器3.装饰器模板4.装饰器的语法糖二、迭代器三、生成器1.如何实现生成器一、装饰器1.什么是装饰器器:工具装饰:为被装饰对象添加新功能装饰器:装饰的工具被装饰对象--->>需要添加功能 的函数装饰器--->>函数装饰器的作用:在不修改被装饰对象源代码与调用方式的前提下,为其加上新的功能装饰器必须要遵循的原则:开放封闭原则为什么要使用装饰器:可以解决代码冗余

2022-03-09 17:31:45 151

原创 py14.函数对象和闭包函数

文章目录一、函数对象1.1 函数对象的作用1、函数名可以被引用2、函数名可以当作参数传入3、可以当函数的返回值4、函数名可以作为容器类型的元素1.2 函数对象的应用二、函数嵌套2.1 函数的嵌套调用2.2 函数的嵌套定义三、闭包函数3.1 闭包的用途一、函数对象函数的名字就是函数对象,它在python中是第一类对象,函数名指向的是函数的内存地址。1.1 函数对象的作用1、函数名可以被引用def bar(): print('from bar')f=barf()2、函数名可以当作参数传入

2022-03-09 14:22:01 105

原创 py13.名称空间与作用域

文章目录1.名称空间2.名称空间的分类3.作用域4.作用域的分类补充1、global:声明全局变量2、nonlocal:在局部名称空间声明局部变量,在局部修改外部(上层函数)的变量3、只有可变类型可在局部修改外部的值1.名称空间名称空间就是—> 存放名字和对象映射/绑定关系(内存地址)的地方​如果你想访问一个变量值,必须要先访问对应的名称空间例如:对于x = 3,python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,del x —> 表示清除该绑定关系

2022-03-09 14:01:47 120

原创 py12.函数的参数

文章目录形参与实参参数的形式1、位置参数:通过位置从左到右的顺序依次定义的参数2、关键字参数:在调用函数时,按照key=value的形式定义的实参,称为关键字参数3、默认参数:在定义阶段,已经为某个形参赋值,那么该参数称为默认参数4、可变长参数5、命名关键字参数(了解)形参与实参形参:即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。实参:即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合。def func(x,y) #x,y是形参 pass

2022-03-09 13:44:35 210

原创 py11.函数的基本使用

文章目录一、函数的基本使用1、什么是函数2、为什么要用函数3、怎么用函数4、定义函数4.1、语法4.2、定义函数的三种类型:5、调用函数5.1 调用函数的原则5.2 调用函数的三种形式6、函数的返回值6.1为什么要有返回值:6.2返回值的几种形式:一、函数的基本使用1、什么是函数定义:函数是一系列功能的结合体,是一种可以重复使用的工具。2、为什么要用函数1、防止代码冗余2、防止组织结构不清晰,代码可读性差3、便于代码的管理和维护3、怎么用函数1、定义函数>>>-

2022-03-09 13:29:05 214

原创 py10.文件处理

文章目录一 引入二 文件操作的基本流程2.1 基本流程2.2 资源回收与with上下文管理2.3 指定操作文本文件的字符编码三 文件的操作模式3.1 控制文件读写操作的模式3.1.1 案例一:r模式的使用3.1.2 案例二:w 模式的使用3.1.3 案例三:a 模式的使用3.1.4 案例四:+ 模式的使用(了解)3.2 控制文件读写内容的模式3.2.1 案例一:t 模式的使用3.2.2 案例二: b 模式的使用四 操作文件的方法4.1 重点4.2 了解五 主动控制文件内指针移动5.1 案例一: 0模式详解5

2022-03-01 17:14:20 104

原创 py9.字符编码

文章目录字符编码1 引入2 知识储备2.1 三大核心硬件2.2 文本编辑器读取文件内容的流程2.3 python解释器执行文件流程2.4 总结3 字符编码介绍3.1 什么是字符编码?3.2 字符编码表的发展史(了解)3.3 编码与解码3.4 utf-8的由来4 字符编码的应用(重要)4.1 python解释器执行文件的前两个阶段4.2 python解释器4.3 字符串encode编码与decode解码的使用字符编码1 引入字符串类型、本文类型的内容都是由字符组成的,但凡涉及到字符的存取,都需要考虑字

2022-02-25 13:49:49 458

原创 py8.基本数据类型及内置方法

文章目录一 引子二 数字类型int与float2.1 定义2.2 类型转换2.3 使用三 字符串3.1 定义:3.2 类型转换3.3 使用四 列表4.1 定义4.2 类型转换4.3 使用五 元组5.1 作用5.2 定义方式5.3 类型转换5.4 使用六 字典6.1 定义方式6.2 类型转换6.3 使用七 集合7.1 作用7.2 定义7.3 类型转换7.4 使用7.5 练习八 可变类型与不可变类型九 数据类型总结一 引子数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作i

2022-02-16 17:48:48 466

原创 py7.流程控制

文章目录1 分支结构1.3.1 if语法1.3.2 if应用案例练习2 循环结构2.3.1 while循环语法2.3.2 while循环应用案例2.3.3 for循环语法2.3.4 for循环应用案例1 分支结构1.1 什么是分支结构分支结构就是根据条件判断的真假去执行不同分支对应的子代码1.2 为什么要用分支结构人类某些时候需要根据条件来决定做什么事情,比如:‘如果今天下雨,就带伞’所以程序中必须有相应的机制来控制计算机具备的人的这种判断能力1.3 如何使用分支结构1.3.1 if语法

2022-02-15 16:32:04 574

原创 py6.与用户交互、运算符

文章目录1 程序与用户交互2 基本运算符2.1 算术运算符2.2 比较运算符2.3 赋值运算符2.4 逻辑运算符2.5 成员运算符2.6 身份运算符1 程序与用户交互1.1 什么是与用户交互?用户交互就是人往计算机中input/输入数据,计算机print/输出结果1.2 为什么要与用户交互?为了让计算机能够像人一样与用户沟通交流​比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样需要将帐号密码告诉计算机,于是我们的程序中必须

2022-02-15 15:49:42 422

原创 py5.垃圾回收机制

文章目录1 什么是垃圾回收机制?2 为什么要用垃圾回收机制?3 理解GC原理需要储备的知识3.1 堆区和栈区3.2 直接引用与间接引用4 垃圾回收机制原理分析4.1 引用计数4.2.1 问题1:循环引用4.2.2 解决方案:标记-清除4.2.3 问题2:效率问题4.2.4 解决方案:分代回收1 什么是垃圾回收机制?垃圾回收机制(简称GC),是python解释器自带的一种机制,专门用来回收不可用的变量值所占用的内存空间2 为什么要用垃圾回收机制?程序运行过程中会申请大量的内存空间,而对于一些无用

2022-02-15 15:31:52 115

原创 py4.基本数据类型

文章目录一 数字类型1.1 int整型1.2 float浮点型1.3 数字类型的使用二 字符串类型str三 列表list四 字典dict五 布尔bool一 数字类型1.1 int整型1.1.1 作用-用来记录人的年龄,出生年份,学生人数等整数相关的状态1.1.2 定义age=18​birthday=1990​student_count=481.2 float浮点型1.2.1 作用-用来记录人的身高,体重,薪资等小数相关的状态1.2.2 定义height=172.3

2022-02-15 08:58:08 265

原创 py3. 变量与常量

文章目录一、 变量1.什么是变量?二. 常量2. 什么是常量?一、 变量1.什么是变量?变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等1.2 为什么要有变量?为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的详细地说:程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。1.3 怎么使用变量?(先定义,后使用)1.3.1 变量的定义和使用变

2022-02-14 11:41:10 93

原创 py2.编程语言分类、python介绍、Pycharm专业版安装、Pycharm专业版破解、解释器切换

文章目录一:编程语言分类1.1:机器语言1.2:汇编语言1.3:高级语言1.4:总结二:python介绍一:编程语言分类1.1:机器语言 机器语言是站在计算机(奴隶)的角度,说计算机能听懂/理解的语言,而计算机能直接理解的就是二进制指令,所以机器语言就是直接用二进制编程,这意味着机器语言是直接操作硬件的,因此机器语言属于低级语言,此处的低级指的是底层、贴近计算机硬件 总结 1、执行效率最高 编写的程序可以被计算机无障碍理解、直接运行,执行效率高 。​ 2、

2022-02-11 15:45:10 694 1

原创 py1.计算机核心基础、计算机组成原理、操作系统概述

一:引子1.1: 什么是语言?什么是编程语言?为什么要有编程语言?1.2:什么是编程?为什么要编程?1.1 1 语言就是人与人之间沟通的介质(英语、汉语...) 2 编程语言就是人与计算机之间沟通的介质 3 为什么要有编程语言,或者说人为什么要与计算机沟通呢?这是因为在编程的世界里,计算机就好比是人的奴隶,人与计算机沟通的目的就是为了奴役计算机,让计算机按照人类的思维逻辑自发地去工作从而把人力解放出来。1.2 1 编程就是人把自己想命令计算机干的事用编程语言翻译出来

2022-01-30 15:58:39 104

原创 py0.基础概念介绍、计算机硬件的核心组成、计算机的三层体系结构

一:基础概念介绍python是一门编程语言,什么是编程语言?编程语言的本质就是一门语言,而语言是用来沟通的程序员-------------------编程语言--------------计算机什么是编程:1、先把业务逻辑想清楚 2、用语言翻译业务逻辑银行行长----------------汉语--------------------业务员接收用户输入的用户名接收用户输入的密码判断 输入的用户名 等于 正确的用户的名 并且 输入的密码 等于 正确的密码:告诉用户认证成功否则

2022-01-30 15:56:34 226

原创 安装proftp

安装proftp1. 下载proftpShell> yum –y install proftpd2. 下载连接工具Shell> yum –y install ftp3. 建立共享目录Shell> mkdir /workspace/proftpdata4. 创建启动用户及组Shell> useradd -d /workspace/proftpdata -s /sbin/nologin ftpuserShell> passwd ftpuser5. 共享目录绑定用

2021-10-27 08:58:33 542

原创 MySQL事务、数据库读现象、数据库锁机制、解决读现象

文章目录一、数据库事务什么是事务为何要用事务事务的四大特性案例:验证事务的一致性事务的三种运行模式1、自动提交事务(隐式开启、隐式提交)2、隐式事务(隐式开启、显式提交)3、显式事务(显式开启、显式提交)案例事务保存点总结事务的控制语句事务的使用原则二、数据库读现象脏读不可重复读幻读三、数据库锁机制什么是锁为何要用锁锁的优缺点锁的分类行级锁表级锁页锁锁的使用总结:写操作默认是加锁的,默认加的是排它锁一、数据库事务数据库事务详解结合上小节:redo log 日志和binlog 日志 commit 提交

2021-07-15 21:34:54 261 1

原创 MySQL索引 B+树 覆盖索引 回表操作 联合索引与最左前缀匹配原则 索引下推技术 B+树的四大特点及索引回顾

文章目录一、 什么是索引二、 为何要用索引三、 如何正确地看待索引四、理解索引的储备知识五、索引分类六、创建索引的两个步骤七、B+树演变过程二叉树平衡二叉树平衡二叉树B树B+树八、B+树分两大类利用非聚集索引查找数据九 覆盖了索引、回表操作十、索引管理常用的索引分类十一 测试索引十二、联合索引与最左前缀匹配原则让我们带着以下问题展开对索引的探索1、为何索引叫key2、索引是如何加速查询的,它的原理是啥?索引模型/结构从二叉树-》平衡二叉树-》b树最后到b+树,每种树到底有什么问题最终演变成到了b+

2021-07-13 21:04:38 496 2

原创 MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间

文章目录存储引擎一 MySQL组织架构二 查看存储引擎信息三 修改存储引擎3.1 配置文件修改存储引擎3.2 临时修改存储引擎3.3 建表时修改存储引擎四 存储引擎实验五 数据库升级案例1.项目背景:2.小问题不断:3.如何解决:1)准备一台新机器,安装mysql-5.7版本2)在旧机器上数据导出来3)对备份数据进行处理(将engine字段替换)4)将备份的数据传到新的数据库服务器上注:5.7版本为了安全初始化的时候默认生成随机密码5)将修改后的备份恢复到新库六 lnnoDB逻辑架构6.1 内存上的架构6.

2021-07-12 17:46:46 427 2

原创 MySQL权限管理 破解登录数据库密码

文章目录权限管理一 mysql库下的授权表mysql库下的授权表及其放行权限的范围二 权限相关操作2.1 创建\查询\删除用户2.2 授权2.3 查看授权2.4 回收权限2.5 扩展授权2.6 针对不同角色权限分配2.6.1 针对普通用户2.6.2 针对开发人员2.6.3 针对普通DBA2.6.4 针对高级DBA2.7 在企业中权限的设定两种登录数据库方式三 破解密码4.1 linux平台4.2 windows平台下权限管理一 mysql库下的授权表linux系统的用户作用是:1、登陆系统2、管

2021-07-09 21:56:58 318 2

原创 MySQL视图、触发器、函数、流程控制、存储过程、SQL注入问题

文章目录视图触发器函数流程控制存储过程SQL注入问题解决方法详细链接视图视图是一个把select查询出来的虚拟表,以表结构frm存下来,表数据是和原表一个表数据ibd,方便以后使用#语法:CREATE VIEW 视图名称 AS SQL语句mysql> select * from employee;# 查询出来的虚拟表mysql> select name,age,post from employee where salary > 10000;+-----------+-

2021-07-08 19:54:19 76

原创 MySQL单表查询、聚合函数、多表连接查询、子查询

文章目录单表查询聚合函数多表查询(select查询的是虚拟表)连接查询多表连接查询案例多表连接查询之物理表和虚拟表链接子查询带in关键字的子查询带ANY关键字的子查询带ALL关键字的子查询带比较运算符的子查询带EXISTS关键字的子查询逻辑梳理图作业单表查询select distinct 字段1,字段2,... from 库.表 where 过滤条件 group by 分组字段 having 过滤条件 order by 排序字段 limit 条数聚合

2021-07-08 19:49:02 540 1

原创 MySQL表与表之间的三种关系、修改表、复制表、记录相关操作、单表查询

文章目录表与表之间的三种关系多对一(单向foreign key)多对多的关系(建立中间表,双向foreign key)多对一的关系(foreign key + unique)修改表 ALTER TABLE复制表记录相关操作单表查询小练习表与表之间的三种关系多对一(单向foreign key)#逻辑层面的表与表层面的关联关系:本质是独立的,没有约束,会产生脏数据foreign key(强关联)1 多对一表关系 外键字段建在多的一方2 在创建表的时候 一定要先建被关联表3 在录入数据的时候 也

2021-07-08 19:44:13 391 1

原创 MySQL多实例部署、数据库相关操作、存储引擎、基本数据类型、约束条件

文章目录一、mysqld服务程序构成1.连接层2.SQL层3.存储引擎层二、mysql的多实例1.创建多个数据目录2.准备多个配置文件3.初始化多套数据目录4.授权目录5.启动数据库6.检查启动7.多实例设置密码8.多实例验证9.连接多实例小技巧1)创建数据库2) 数据库相关操作什么是存储引擎1)mysql支持的存储引擎2)mysql主要存储引擎创建表的完整语法基本数据类型1)整型:TINYINT INT3)浮点型时间类型字符类型枚举与集合类型约束条件说明:not null与defaultunique 唯

2021-07-08 19:40:22 119

原创 MySQL介绍以及数据库源码安装、二进制安装、yum安装

文章目录数据库简介关系型数据库:方便管理非关系型数据库:查询快Mysql数据库管理软件关系型数据库的基本概念SQL语句增删改查清空表内容(记录)忘记密码登录数据库修改字符编码系统默认的数据库数据库部署安装1.源码安装数据库(自定义目录安装)1)上传或下载代码包2)安装依赖3)解压4)创建目录5)生成cmake5)编译 make6)安装 make install7)做软连接8)创建数据库用户9)拷贝配置文件和启动文件10)配置system管理MySQL服务11)初始化数据库12)创建socket文件目录(二进

2021-07-08 19:33:32 297

原创 PHP服务优化

文章目录PHP服务优化配置PHP页面php.ini配置文件优化PHP危险函数 ------------了解php-fpm服务配置php-fpm.conf配置优化包含配置文件优化 /etc/php-fpm.d/*.confphp状态监控配置php配置nginx将页面交给php处理访问页面测试PHP服务优化配置PHP页面root@web01 conf.d]# vi linux.phpserver.confserver { listen 80; server_name linux.phps

2021-05-12 23:21:09 339 6

原创 Nginx优化 ab压力测试nginx--tomcat--httpd 防资源盗链 跨域访问 nginx优化总结

文章目录Nginx优化什么是优化了解知识Nginx从哪些方面入手进行优化影响性能的指标ab压力测试工具安装ab测试工具工具使用配置nginx网站配置hosts压测nginx访问静态资源压测tomcat访问静态资源压测httpd访问静态资源结论tomcat安装下载或上传tomcat包解压代码包配置tomcat页面启动tomcat并查看日志文件句柄优化系统层面优化 (内核优化)代理服务优化配置用户访问负载均衡的长连接配置负载均衡反向代理到web的长连接配置web代理到php保持长连接代理优化配置静态资源优化静态

2021-05-12 23:17:18 1002 6

原创 Nginx常见问题 nginx多server优先级总结 禁止ip访问 Nginx优雅显示错误页面 root和alias区别 上传文件大小 try_file路径匹配

文章目录Nginx常见问题nginx多server优先级简介准备多个配置文件创建创建站点文件配置本地hosts并访问多server优先级总结多server优先级验证配置本地hosts并访问补充禁止ip访问禁止ip访问直接返回错误引流的方式,访问IP跳转到其他网站跳转到指定错误页面nginx的包含 includenginx路径的 root与alias1.root和alias区别线上配置Nginx调整上传文件大小nginx上传文件大小限制配置语法nginx长传文件大小限制配置示例Nginx try_file路

2021-05-12 12:02:48 1315 2

原创 keepalived 高可用 lb01负载均衡简单实现 keepalived的脑裂 负载均衡----discuz 创建数据库

文章目录keepalived 高可用什么是高可用keepalived是如何实现高可用的高可用keepalived核心概念keepalived 高可用安装配置lb01负载均衡实现环境准备保证lb01和lb02配置完全一致安装keepalived抢占式配置keepalived主节点配置keepalived从节点配置区别启动keepalived并查看keepalived绑定日志非抢占式高可用keepalived的脑裂脑裂的故障开启防火墙解决keepalived的脑裂问题的办法nginx故障切换脚本域名解析到VIP

2021-05-11 12:13:49 423 4

原创 单台与多台机器配置https证书、全站https(以discuz为例) 页面格式错乱问题

文章目录HTTPSHTTPS基本概述HTTPS证书下发流程模拟网站劫持配置被劫持网站配置劫持网站的网站篡改网站证书类型介绍购买证书选择HTTPS证书注意事项配置单台机器HTTPS证书检查nginx能否使用证书创建存放证书目录生成证书nginx证书配置语法配置nginx证书配置hosts访问测试全站HTTPS环境准备配置web服务器(两台)推送、上传证书文件配置负载均衡机器nginx配置hosts,访问测试项目全站HTTPS(一discuz为例)三台web挂载nfs端的conf与web编写nginx配置文件上

2021-05-10 10:27:12 1232 3

原创 四层负载均衡 动静分离和资源分离 Rewrite rewrite伪静态实例

文章目录四层负载均衡四层负载均衡特点查看四层负载均衡语法四层负载均衡配置四层负载均衡日志配置nginx的TCP负载均衡---端口转发动静分离单台的动静分离多台机器动静分离做动静分离和资源隔离的网站。一、动静分离的网站0.准备环境1)环境准备1.静态资源1.1.上传静态资源1.2.配置静态资源网站1.3.本地hosts访问2.配置动态资源2.1.安装tomcat2.2.配置动态资源网站2.3.本地hosts访问3.负载均衡设置3.1创建站点目录并授权3.2.编辑html文件3.3配置负载均衡文件3.4本地ho

2021-05-08 07:41:56 311 1

原创 Nginx代理服务 Nginx负载均衡 负载均衡会话保持 搭建phpmyadmin 使用redis实现session共享

文章目录nginx的autoindex模块 --yum源nginx的autoindex模块案例 (部署一个yum仓库)数据库迁移为什么要迁移?迁移数据库解决什么问题环境准备在新的服务器上部署数据库(建新房子)启动数据库(装修)配置数据库密码(换锁)测试连接数据库(能不能住)授权远程连接数据库(想办法进去住)授权后测试连接(再试试能不能住)导出旧数据库数据(把家具搬出来)将导出的数据传到新数据库机器(把东西运到新房子门口)把数据导入新的数据库(把家具搬进新房子)查看数据库(查看摆放)修改wordpress连接

2021-05-03 17:37:02 562 1

原创 lnmp项目搭建 wordpress wecenter

文章目录LNMP1、拆分机器2、搭建backup服务器3、搭建NFS服务器4、搭建数据库5、搭建web服务器(三台一起执行)6、安装PHP7、将web02和web03加入集群8、搭建wordpress8-1上传主题8-2报错413修改web01配置文件9、搭建WeCenter10、数据库备份11、后台加密码12、web网站的实时备份LNMP1、拆分机器机器的主机名外网IP内网IPdb01192.168.15.51(不需要)172.16.1.51web01192.168

2021-04-30 09:53:41 299

原创 LNMP LNMP环境搭建 搭建三个小项目 ab工具测试

LNMP什么是LNMP?LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP、(ES、redis、kafka、zookeeper....)LNMP工作方式首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的。 静态请求:请求静态文件或者html页面,服务器上存在的html文件 静态文件:上传时什么样子,访问时还是什么样子; 动态请求:请求的是动态内容,带参数的请求 动态页面不存在于服务器上,他可能是取数据库

2021-04-29 12:24:48 248 1

nginx-1.23.3

nginx-1.23.3

2023-02-08

mysql5.7.38

mysql5.7.38

2023-02-01

离线安装ansible

离线安装ansible

2022-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除