![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟机
文章平均质量分 78
小白的成功进阶之路
解决问题的唯一办法,就是让自己变得更强大
展开
-
五分钟学会企业的OpenStack(T版)——简介及安装方式
五分钟学会企业的OpenStack安装方式(T版)一、OpenStack简介二、OpenStack安装方式(T版)系列一、OpenStack简介OpenStack(一)——OpenStack与云计算概述OpenStack(二)——Keystone组件OpenStack(三)——Glance组件二、OpenStack安装方式(T版)系列传统公司部署OpenStack(t版)简易介绍(一)——环境部署传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署传统公司部署Op原创 2021-05-27 02:59:38 · 1181 阅读 · 69 评论 -
OpenStack(五)——Neutron组件
OpenStack(五)——Neutron组件一、OpenStack网络1、Linux网络虚拟化2、Linux虚拟网桥3、虚拟局域网4、开放虚拟交换机(OVS)二、OpenStack网络基础服务1、Neutron网络结构2、网路、子网和端口3、网络拓扑类型小结4、网络基本架构三、Nuetron主要插件、代理与服务1、M2插件2、Linux Bridge 代理3、Open vSwitch 代理总结vlan的作用OVSOpenStack网络基础服务一、OpenStack网络 网络是openstack最重要原创 2021-05-27 01:12:52 · 4018 阅读 · 15 评论 -
OpenStack(四)——Nova组件
OpenStack(四)——Nova组件一、Nova计算服务二、Nova的架构三、Nova组件介绍1、API2、Scheduler①、Nova调度器类型②、调度器调度过程3、Compute①、主要功能②、工作过程4、Conductor5、PlacementAPI四、Nova的Cell架构1、单cell架构举例:创建虚拟机一、Nova计算服务 计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。 Nova自身并没有提供任何虚拟化能力原创 2021-05-26 23:11:52 · 2824 阅读 · 13 评论 -
传统公司部署OpenStack(t版)简易介绍(九)——控制台部署
传统公司部署OpenStack(t版)简易介绍(九)——控制台部署一、创建flat外部网络、创建内部交换网络、创建项目路由二、上传cirros镜像三、创建实例类型四、创建实例、打通内外网一、创建flat外部网络、创建内部交换网络、创建项目路由二、上传cirros镜像三、创建实例类型四、创建实例、打通内外网...原创 2021-05-26 20:54:35 · 522 阅读 · 1 评论 -
传统公司部署OpenStack(t版)简易介绍(八)——Dashboard模块部署
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-05-26 17:02:19 · 508 阅读 · 3 评论 -
传统公司部署OpenStack(t版)简易介绍(七)——cinder模块部署
传统公司部署OpenStack(t版)简易介绍(七)——cinder模块部署一、创建数据库实例和角色二、创建用户、修改配置文件三、在计算节点c2配置Cinder四、ct节点查看卷列表总结一、创建数据库实例和角色mysql -uroot -pCREATE DATABASE cinder;GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS';GRANT ALL PRIVILEGES原创 2021-05-26 15:55:11 · 410 阅读 · 1 评论 -
传统公司部署OpenStack(t版)简易介绍(六)——neutron模块部署
传统公司部署OpenStack(t版)简易介绍(六)——neutron模块部署一、ct 控制节点创建数据库neutron,并进行授权二、c1、c2 节点(以c1为例)三、ct 节点验证一、ct 控制节点创建数据库neutron,并进行授权mysql -u root -pCREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPASS';GR原创 2021-05-26 14:57:29 · 443 阅读 · 9 评论 -
OpenStack(二)——Keystone组件
OpenStack(二)——Keystone组件一、OpenStack组件之间的通信关系二、OpenStack物理构架三、Keystone组件1、Keystone身份服务2、管理对象3、Keystone认证流程总结面试题:创建一个实例的过程(Keystone认证流程)一、OpenStack组件之间的通信关系【1】基于 AMQP 西医的通信用于每个项目内部各个组件之间的通信【2】基于 SQL 的通信用于各个项目内部的通信【3】基于 HTTP 协议进行通信通过各项目的API建立的通原创 2021-05-20 17:05:00 · 836 阅读 · 21 评论 -
传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署
传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署一、OpenStack组件安装的顺序二、创建数据库实例和数据库用户(ct控制节点)三、安装、配置keystone、数据库、Apache四、创建OpenStack 域、项目、用户和角色一、OpenStack组件安装的顺序 OpenStack部署的时候,各大组件之间是通过API进行对接,但是进行调用的时候,还是会进行权限认证,因此,首先必须要安装 Keystone ,而且,我们是通过 apache 对组件间的API进行承载,因原创 2021-05-20 15:04:44 · 1452 阅读 · 13 评论 -
问题解决:错误:unable to connect to node rabbit@localhost: nodedown
OpenStack错误:Error: unable to connect to node rabbit@localhost: nodedown问题来源:rabbitmq添加用户失败思考原因1、翻译一下2、解释3、su 和 su - 的区别4、简单解释问题总结问题来源:rabbitmq添加用户失败[root@ct ~]# rabbitmqctl add_user openstack RABBIT_PASSError: unable to connect to node rabbit@localhost:原创 2021-05-19 16:49:19 · 9861 阅读 · 28 评论 -
传统公司部署OpenStack(t版)简易介绍(一)——环境部署
传统公司部署OpenStack(t版)简易介绍(一)——环境部署一、虚拟机资源分配1、控制节点 ct2、计算节点 c13、计算节点 c2二、基础环境配置1、三台机都修改NAT网卡配置2、关闭防火墙、核心防护及修改主机名3、安装基础环境依赖包4、三台机免交互+时间同步+周期性计划任务三、系统环境配置1、安装、配置MariaDB2、安装RabbitMQ3、安装memcached作用:一、虚拟机资源分配1、控制节点 ct CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:300G 双网卡:VM原创 2021-05-19 16:03:54 · 1161 阅读 · 7 评论 -
高并发环境下的Nginx该如何优化,让用户再也不会说卡
Nginx相关性能优化一、考虑方面:二、压力测试工具 ab ——评估服务能承载的并发三、系统性能优化1、文件句柄2、文件句柄的设置方式:①、系统全局设置(针对root用户)②、用户局部修改(针对有所用户)③、进程局部性修改(核心模块,针对nginx进程:在nginx配置文件中添加[/etc/nginx/nginx.conf])④、调整内核参数:让time_wait状态重用四、代理服务优化1、可加项:2、Keepalive_requests3、Keepalive_timeout五、静态资源优化5.1、静态资源原创 2021-05-17 18:10:41 · 1310 阅读 · 32 评论 -
OpenStack(一)——OpenStack与云计算概述
OpenStack(一)——OpenStack与云计算概述一、云计算概述1、概念2、云计算二、OpenStack 概述1、OpenStack 简介2、OpenStack 服务3、OpenStack 的优势三、Nova1、Nova的架构2、Nova处理过程3、请求一个虚拟机实例过程四、OpenStack 架构1、OpenStack 的设计基本原则2、典型架构图总结(面试题)请介绍一下OpenStack 8大组件(面试题)请简单介绍一下OpenStack逻辑架构?一、云计算概述1、概念 狭义的云计算:指原创 2021-05-15 13:16:13 · 2977 阅读 · 25 评论 -
KVM虚拟化的简单概论
KVM虚拟化的简单概论一、什么是虚拟化二、虚拟化技术三、虚拟化技术的发展史四、虚拟化类型五、虚拟化特性六、KVM简介1、广义KVM2、KVM架构及原理①、KVM虚拟化架构/三种模式②、KVM工作原理3、KVM工作流程4、KVM各核心组件功能总结KVM工作原理一、什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机(对计算机物理资源的抽象,实现资源的模拟、隔离和共享)。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而原创 2021-05-12 17:31:20 · 353 阅读 · 13 评论 -
为你讲解ELK的组成与部署
为你讲解ELK的组成与部署一、ELK日志分析系统1、ELK的三大组成2、ELK日志处理步骤二、Elasticsearch的核心1、接近实时(NRT)2、集群(cluster)3、节点(node)4、索引(index)5、类型(type)6、文档(document)7、分片和副本(shards & replicas)8、相关概念在关系型数据库和ElasticSearch中的对应关系三、Logstash1、Logstash简介2、Logstash主机分类四、Kibana一、ELK日志分析系统1、EL原创 2021-05-11 18:07:53 · 1120 阅读 · 6 评论 -
GFS分布式文件系统简介及部署——让存储变得更高级
GFS分布式文件系统简介及部署一、GFS概述1、文件系统①、文件系统组成②、文件系统的作用③、专业术语二、GFS特点三、GFS工作原理四、GFS卷1、GFS卷类型2、三大基本卷的特点①、分布式卷②、条带卷③、复制卷五、部署GFS集群1、部署节点集群2、部署客户端3、正常测试4、破坏性测试①、分布式卷数据(可查看,但缺少node2的demo5.log)②、条带卷(不可查看,不具备冗余)③、复制卷(可查看 ,有冗余)④、分布式条带卷(不可查看,不具备冗余)⑤、分布式复制卷(可查看 ,有冗余)六、gluster命原创 2021-05-10 22:53:30 · 975 阅读 · 8 评论 -
rsync+inotify远程同步
rsync+inotify远程同步一、rsync1、rsync服务器2、同步方式3、rsync命令4、配置源的两种表示方法5、实验:本地复制(下行复制)二、inotify1、简介2、inotifywait3、实验:rsync+inotify一、rsync1、rsync服务器【1】rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。【2】rsync软件适用于unix/linux/windows等多原创 2021-05-10 16:17:50 · 812 阅读 · 9 评论 -
Redis数据库(四)——Redis集群模式(主从复制、哨兵、Cluster)
Redis数据库(四)——Redis集群模式(主从复制、哨兵、Cluster)一、Redis主从复制1、主从复制流程二、哨兵模式1、哨兵模式集群架构2、哨兵模式主要功能3、哨兵监控整个系统节点的过程4、主观下线5、客观下线6、master 选举7、故障迁移8、优点与缺点三、Cluster群集四、实验一(主从复制)五、实验二(哨兵模式)六、实验三(Cluster群集)总结主从复制流程哨兵主要功能Cluster群集的功能一、Redis主从复制 通过持久化功能,redis保证了即使在服务器重启的情况下也不会原创 2021-05-09 15:42:19 · 1706 阅读 · 11 评论 -
Redis数据库(三)——Redis数据类型
Redis数据库(三)——Redis数据类型一、String类型1、set / get / append / strlen2、incr / decr / incrby / decrby3、getset4、setex5、setnx6、mset / mget / msetnx二、List类型1、lpush / lpushx / lrange2、lpop / llen3、lrem / lset / lindex / ltrim4、linsert5、rpush / rpushx / rpop / rpoplpush原创 2021-05-07 17:21:10 · 525 阅读 · 12 评论 -
Redis数据库(二)——Redis高可用、持久化及性能管理
Redis数据库(二)——Redis高可用、持久化及性能管理一、Redis 高可用主要的高可用技术二、Redis 持久化1、持久化的功能2、两种持久化方式3、RDB 和 AOF 的区别①、RDB②、AOF③、RDB和AOE同时使用三、RDB 持久化1、触发条件```①、手动触发``````②、自动触发``````③、其他自动触发机制```2、```执行流程```3、```启动时加载```四、AOF 持久化1、```开启AOF```2、```执行流程```①、命令追加(append)②、文件写入(write)原创 2021-05-06 15:31:38 · 655 阅读 · 15 评论 -
Redis数据库(一)——Redis简介、部署及常用命令
文章目录一、关系数据库与非关系型数据库概述1、关系型数据库2、非关系型数据库3、关系数据库与非关系型数据库区别①、数据存储方式不同②、扩展方式不同③、对事务性的支持不同4、非关系型数据库产生背景一、关系数据库与非关系型数据库概述1、关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。 主流的关系型数据库包括 Oracle、MySQL、SQL原创 2021-05-02 10:33:30 · 17590 阅读 · 14 评论 -
Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制
Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制一、Squid代理服务器1、代理的工作机制2、代理的类型二、安装Squid服务1、编译安装Squid2、修改Squid的配置文件3、 Squid 的运行控制4、创建 Squid 服务脚本三、传统代理1、squid服务器2、客户端配置3、web1服务器4、测试四、透明代理服务器1、Squid服务器配置2、squid服务器中开启IP转发,并修改防火墙规则3、web1服务器3、客户端测试4、查看 Squid 访问日志的新增记录五、ACL访问控原创 2021-04-29 23:50:08 · 1020 阅读 · 0 评论 -
集群(四)——haproxy日志
集群(四)——haproxy日志一、haproxy日志定义二、haproxy优化一、haproxy日志定义 默认haproxy的日志是输出到系统的syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来。需要将haproxy的info及notice日志分别记录到不同的日志文件中。vim /etc/haproxy/haproxy.cfgglobal log /dev/log local0 info log /dev/log local0 not原创 2021-04-28 19:45:35 · 2251 阅读 · 6 评论 -
Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl
Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl一、错误问题二、原因:三、注释掉之后一、错误问题开启 失败,错误描述:Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl二、原因:三、注释掉之后...原创 2021-04-27 16:25:52 · 2639 阅读 · 3 评论 -
集群(三)——haproxy+nginx搭建web集群
集群(三)——haproxy+nginx搭建web集群一、Haproxy 前言二、Haproxy 简介1、常见的web集群调度器2、Haproxy应用分析3、Haproxy高性能负载均衡的主要优点:4、四层与七层负载的主要区别三、Haproxy调度算法原理四、LVS、Haproxy、nginx区别1、LVS和Haproxy应用分析2、nginx和LVS、Haproxy的区别①、nginx②、LVS③、Haproxy五、实验:Haproxy搭建 Web 群集1、规划2、部署haproxy服务器(192.168原创 2021-04-27 16:13:50 · 350 阅读 · 1 评论 -
集群(二)——LVS-DR-Keepalived
集群(一)——DR模式LVS+Keepalive一、二、三、四、案例:LVS-DR-Keepalive部署一、二、三、四、案例:LVS-DR-Keepalive部署主负载调度器(Director1)ens33:192.168.163.10ipvsadm、keepalived备负载调度器(Director2):ens33:192.168.163.20 ipvsadm、keepalivedweb服务器1:192.168.184.20 ens33:192.168.184原创 2021-04-26 18:22:12 · 325 阅读 · 3 评论 -
docker镜像制作(二)——构建企业镜像LAMP+BBS
docker镜像制作(二)——构建企业镜像LAMP+BBS一、LAMP概述二、进行搭建1、启动基础镜像容器2、容器中优化yum源,并安装软件3、软件初始化①、ssh的开启②、mysql的安装和开启③、apache初始化4、宿主机编辑PHP主页文件并测试5、安装论坛bbs6、对LAMP+BBS的整体构架进行封装镜像处理一、LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供静态和动态Web站点服务以及其应用开发环境。 LAMP是一个缩写词,具体包括原创 2021-04-25 17:00:57 · 2885 阅读 · 15 评论 -
集群(一)——LVS负载均衡集群
集群(一)——LVS负载均衡集群一、企业群集应用1、群集的含义2、问题出现3、解决办法4、根据群集所针对的目标差异进行分类①、负载均衡群集②、高可用群集③、高性能运算群集二、负载均衡群集架构三、负载均衡群集工作模式分析1、群集的负载调度技术有3种工作模式①、NAT模式②、TUN模式③、DR模式2、三种工作模式的区别四、LVS的负载调度算法五、ipvsadm一、企业群集应用1、群集的含义 Cluster,群集,集群 由多台主机构成,但对外,只表现为一个整体,2、问题出现 互联网应用中,随着站原创 2021-04-24 16:06:46 · 2325 阅读 · 11 评论 -
Mysql数据库(十一)——MHA高可用集群部署及故障切换
Mysql数据库(十一)——MHA高可用集群部署及故障切换一、MHA概述二、MHA的组成三、MHA的特点四、案例环境1、服务器配置2、思路3、关闭防火墙和安全机制,并进行主从配置4、配置MHA5、配置无密码认证6、配置MHA7、测试8、模拟故障验证一、MHA概述 MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。二、MHA的组成 MHA Node(数据节原创 2021-04-23 17:54:08 · 682 阅读 · 5 评论 -
Mysql数据库(十)——mysql主从复制与读写分离
Mysql数据库(十)——mysql主从复制一、案例概述二、mysql主从复制原理1、mysql的复制类型2、mysql主从复制的工作原理三、mysql读写分离原理一、案例概述 在企业应用中,成熟的业务通常数据量都比较大 单台 Mysql 在安全性、高可用性和高并发方面都无法满足实际的需求 配置多台主从数据库服务器以实现读写分离二、mysql主从复制原理1、mysql的复制类型 基于语句的复制 基于行的复制 混合类型的复制2、mysql主从复制的工作原理 主服务器 maste原创 2021-04-22 18:13:17 · 1591 阅读 · 4 评论 -
ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
docker错题集之——ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!前言具体1、我先安装了第一台容器,并修改了ssh的配置文件2、容器开启服务,宿主机测试ssh连接容器成功3、误删后,重开了一台,然后出现了警告解决办法前言准备在宿主机做一个ssh连接到本机容器,然后连上了,秘钥对也都有了,单数不小心,手抖,容器删掉了,只能重新再起一个同样的容器,但是改完配置之后,发现出了个警告具体1、我先安装了第一台容器,并修改了ssh的配置文件原创 2021-04-21 12:40:26 · 527 阅读 · 2 评论 -
docker镜像制作(一)
docker镜像制作(一)一、基于容器的镜像制作(例如虚拟机ssh登录容器,以centos7.4为例)1、 启动基础镜像容器,并安装软件包2、对ssh进行配置3、更改容器内的root密码,否则远程登录不了4、查看容器的ip地址5、宿主机ssh连接测试6、对已经做好ssh功能的容器进行保存,并做成镜像文件7、基于新镜像启动容器,实现centos7.4+sshd功能8、查看新容器的ip地址,使用xshell连接容器一、基于容器的镜像制作(例如虚拟机ssh登录容器,以centos7.4为例)1、 启动基础镜像原创 2021-04-21 12:14:01 · 1483 阅读 · 11 评论 -
Mysql数据库(九)——mysql高阶语句(下)
Mysql数据库(九)——mysql高阶语句(下)一、函数1、数学函数2、聚合函数3、字符串函数4、日期时间函数二、存储过程1、简介2、优点3、语法①、例②、参数分类③、带参数的存储过程④、修改存储过程⑤、删除存储过程一、函数 Mysql 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。 Mysql 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数1、数学函数数学函数描述abs(x)返回 x 的绝对值rand()返原创 2021-04-20 18:37:58 · 1917 阅读 · 5 评论 -
docker容器的本地局域网yum源优化
docker容器的本地局域网yum源优化制作本地局域网yum源1、安装vsftp软件2、启动vsftpd3、上传系统镜像到虚拟机4、配置yum仓库5、把镜像挂载到共享目录上6、在windows上进行验证制作本地局域网yum源1、安装vsftp软件yum install -y vsftpd2、启动vsftpdsystemctl start vsftpdsystemctl enable vsftpd3、上传系统镜像到虚拟机自己找到镜像,然后上传到虚拟机即可,这里略过4、配置yum仓库原创 2021-04-19 20:15:24 · 2043 阅读 · 14 评论 -
Mysql数据库(七)——mysql高阶语句(上)
Mysql数据库(六)——mysql高阶语句(上)一、按关键字排序1、单字段排序2、多字段排序二、或/且的运用三、查询不重复记录四、对结果进行分组五、限制结果条目六、设置别名使用场景七、连接语句八、通配符九、子查询1、定义2、子查询—别名3、子查询—exists十、视图十一、NULL值1、定义2、NULL和空值的区别一、按关键字排序 使用select语句可以将需要的数据从 mysql 数据库中查询出来,如果对查询的结果进行排序操作,可以使用 order by 语句完成排序,并且最终将排序后的结果返回原创 2021-04-16 17:26:35 · 2813 阅读 · 14 评论 -
ERROR: No query specified
mysql错题集——ERROR: No query specified前言原因总结前言 我们在进行一些 SQL 语句操作的时候,有时候结果能显示,但是在最后一行仍然会出现一行错误提示原因 常见的场景就是我们在使用 \G 操作的时候 我们可能已经习惯了 SQL 语句的结尾符 ; ,所以我们总是习惯性的进行竖行显示 \G 的时候,还会加上一个分号进行结尾 这时候就会出现这个报错总结 实际上,\G 和 ; 的作用是一样的,都代表了一条 SQL 语句的结束,虽然对我们日常操作没有太大原创 2021-04-16 15:17:42 · 7342 阅读 · 4 评论 -
docker容器的基本操作
docker容器的基本操作一、镜像(image)1、获取镜像2、镜像基本查看:3、表示镜像唯一性的方法:①、REPOSITORY:TAG②、IMAGE ID(sha256:64位的号码,默认只截取12位)4、镜像详细信息查看5、只查看镜像的ID6、镜像的导入和导出7、删除镜像8、对没有标签的添加标签(REPOSITORY和TAG)二、容器的管理1、运行容器2、查看容器信息①、查看运行中的容器②、查看所有容器信息③、只查看容器的运行ID④、查看容器详细信息⑤、可查看容器内进程信息⑥、查看容器的日志信息3、容器原创 2021-04-15 22:10:17 · 1187 阅读 · 5 评论 -
docker容器简介及安装
docker容器简介及安装一、docker的前世今生早期过度目前二、docker容器和虚拟机的区别三、docker的安装1、安装扩展和设置仓库2、清空缓存,并安装docker引擎,开启服务并设置开机自启3、安装加速器4、验证版本信息一、docker的前世今生早期 最早的时候,容器技术在FreeBASE出现,叫做jail,是把一个程序放在jail中单独运行,不管运行是否出错,对外面其他应用都不会产生影响 后来,jail技术在linux中实现,叫做 Linux vserver,主要功能为chroot、原创 2021-04-15 17:32:23 · 473 阅读 · 4 评论 -
Mysql数据库(六)——mysql日志管理、备份与恢复
Mysql数据库(六)——mysql日志管理、备份与恢复一、mysql常用日志1、概述①、错误日志②、二进制日志③、中继日志④、慢查询日志2、数据库中查询日志状态①、查看二进制日志开启状态②、查看慢查询日志功能是否开启③、查看慢查询时间设置④、在数据库中设置开启慢查询的办法(临时)二、备份1、概述2、备份的重要性3、备份类型①、从物理与逻辑的角度分类(逻辑备份、物理备份)②、从数据库的备份策略角度分类(完全备份、差异备份、增量备份)4、备份方法①、物理冷备份②、专用备份工具 mysqldump 或 mysq原创 2021-04-14 16:43:16 · 5570 阅读 · 7 评论 -
Mysql数据库(五)——mysql事务及引擎
Mysql数据库(五)——mysql事务及引擎一、事务1、事务的概念2、事务的ACID特点①、原子性(Atomicity)②、一致性(Consistency)③、隔离性(Isolation)④、持久性(Durability)3、事务间的相互影响(间接)4、事务间的四大隔离5、事务控制语句二、存储引擎1、存储引擎的概念2、MyISAM①、ISAM的特点②、MyISAM的特点③MyISAM 表支持 3 种不同的存储格式④、MyISAM适用的生产场景3、Innodb①、Innodb特点②、Innodb 在磁盘上存原创 2021-04-13 19:59:35 · 1797 阅读 · 11 评论