手机随时阅读
新人专享大礼包¥24
一、网络服务neutron的介绍OpenStack Networking(neutron),允许创建、附加网卡设备,这些设备由其他的OpenStack服务管理。插件式的实现可以容纳不同的网络设备和软件,为OpenStack架构与部署提供了灵活性。常用组件:neutron-server 接受和响应外部的网络管理请求neutron-linuxbridge-agent: 负责创建桥接网卡neutron-
一、镜像服务glance介绍 镜像服务(glance)允许用户查询、上传和下载虚拟机镜像组件介绍:glance-api 接收镜像API的调用,诸如镜像发现、恢复、存储。glance-registry存储、处理和恢复镜像的元数据(属性),元数据包括项诸如大小和类型。二、安装openstack服务通用步骤数据库创库授权在keystone创建系统用户关
一、环境准备主机名IP操作系统内存虚拟化controller10.0.0.11centos7.43G开启computel10.0.0.31contos7.41G开启1:改ipvim /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=10.0.0.31 GATEWAY=10.0.0.254 systemctl restart network 2:修改主
一、什么是云计算 云计算是一种按量付费的模式,底层是通过虚拟化技术区实现的。首先它是一种模式,不是一种技术,阿里云,腾讯云都可以买到包月付费的云主机二、为什么要使用云计算小公司场景: 1年,20人+开发游戏,上线,招一个运维,买10台物理机搭集群(10台1.5w,托管IDC机房,机柜加带宽,10台一年得下来得10W), 买10台云主机搭集群(60010=6000
一、金典类和新式类只要继承object类就是新式类,不继承object类的都是经典类 ,python3 所有的类都继承object类都是新式类,在py2中 不继承object的类都是经典类,继承object类的就是新式类了# 在py2中class A:pass # 经典类class B(object):pass # 新式类# 在py3中class A:pass #
一 HttpResponse1.1 requestHTTPRequest对象就是咱们的视图函数的参数request# print(request) #<WSGIRequest: GET '/home/'> # # print(dir(request)) # # print(request.path) #/home/ 纯路径 # print(request.p
一、Django的基本使用1.1. 安装Djangopip3 install django==1.11.9官网地址:https://www.djangoproject.com/download/1.2 创建一个Django项目django-admin startproject mysite# 创建一个apppython manage.py startapp app02# 在settings
1、abs() 取出一个数的绝对值print(abs(-1))2、dict() 创建字典>>>dict() # 创建空字典{}>>> dict(a='a', b='b', t='t') # 传入关键字{'a': 'a', 'b': 'b', 't': 't'}>>> dict(zip(['o
一、环境说明系统版本主机地址主机名redhat 7.210.131.100.92k8s-master01redhat 7.210.131.100.93k8s-master02redhat 7.210.131.100.94k8s-master03redhat 7.210.131.100.95k8s-node01二、系统初始化2.1 配置主机名添加hosts解析cat <<EOF >
一、企业读写分离及分库分表方案介绍Mysql-proxy(oracle)Mysql-router(oracle)Atlas (Qihoo 360)Atlas-sharding (Qihoo 360)Cobar(是阿里巴巴(B2B)部门开发)Mycat(基于阿里开源的Cobar产品而研发)TDDL Smart Client的方式(淘宝)DRDS 阿里云的产品Oceanus(58同城数据库中间件)On
一、备份的类型冷备份:关闭数据、停止业务温备份:加锁备份热备份:在先备份,不会影响到也正常运行二、备份方式2.1 逻辑备份:基于SQL语句的备份mysqldump建库、建表、数据插入基于二进制日志:数据库的所有变化类的操作基于复制的备份:将二进制日志实时传送到另一台机器并且恢复2.2 物理备份xtrabackup进行物理备份拷贝数据文件(冷备)三、 备份工具mysqldump (mysql原生自带
一、mysql常见日志二、错误日志配置方法:[mysqld]log-error=/data/mysql/mysql.log查看配置方式:mysql> show variables like '%log%error%';作用:记录mysql数据库的一般状态信息及报错信息,是我们对于数据库常规报错处理的常用日志,默认在data目录下三、一般查询日志配置方法:[mysqld]general_log
MySQL 存储引擎 可以理解为,MySQL的“文件系统”,(插件形式存在)只不过功能更加强大。mysql提供的存储引擎有InnoDB、MyISAM等TokuDB 是第三方的存储引擎moardb,数据压缩比打,写入数据快,如果你的应用是读多写少的情况强烈建议使用此存储引擎innodb存储引擎的功能 一、查看存储引擎1、查看默认存储引擎SELECT @@default_storage_en
一、mysql索引类型BTREE:B+树索引 (常用)HASH:HASH索引FULLTEXT:全文索引RTREE:R树索引二、索引分类主键索引普通索引唯一索引三、索引基本管理创建和删除:alter table stu add index idx_name(stu_name); # 创建索引alter table stu drop index idx_name; # 删除索引或者create ind
一、rsync(一)、rsync简介rsync是Linux和Unix下一款远程数据同步工具,rsync第一次会把数据全量同步到远端服务器,之后会对比两个文件的不同,传输差异文件,实现增量同步优点:安全性高、备份迅速,使用同步算法,只同步有变化的文件备份文件保持原有文件的属性软硬连接,且支持排除备份等缺点:在数据同步之前需要扫描所有的文件进行对比才能进行差异化同步,如果同步文件达到百万级或者千万级,
一、网络安全涉及的问题:1、网络安全问题数据机密性问题传输的数据可能会被第三方随时都能看到2、网络安全问题数据完整性问题传输的数据不能随意让任何人进行修改3、网络安全问题身份验证问题第一次通讯时,需要确认通讯双方的身份正确二、如何解以上问题1、网络安全问题数据机密性问题解决(1)利用普通加密算法解决机密性\利用相应算法,对传输数据(明文数据)进行加密(密文数据);再利用对应算法,将加密数据解密变为
一、keepalived介绍keepalived软件起初是为LVS软件设计的,用来监控LVS集群中各个集群的节点状态,后来又加入了vrrp高可用功能,因此keepalived不但可以管理LVS集群节点,还可做其他服务(Nginx、Mysql、Haproxy等)的高可用解决方案二、keepalived高可用工作原理keepalived高可用服务之间的故障转移通过虚拟路由冗余协议vrrp来实现的,在k
一、iptables防火墙网路安全前言介绍学好iptables的基础:OSI7层模型以及不同层对应哪些协议?\TCP/IP三次握手,四次断开的过程,TCPHEADER,状态转换\常用的服务端口要非常清楚了解。\常用服务协议原理http协议,icmp协议。企业中安全配置原则:尽可能不给服务器配置外网IP,可以通过代理转发或者通过防火墙映射。\并发不是特别大情况有外网IP,可以开启防火墙服
一、介绍Redis集群是一个可以在多个Redis节点之间进行数据共享的设施(installation)。Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,这些命令将降低Redis集群的性能,并导致不可预测的行为。Redis集群通过分区(partition)来提供一定程度的可用性(availability):即使集
前言:有时候在项目交互或者某些公司没有外网环境的时候,这时候我们在部署服务的时候就会显得非常麻烦,因为要解决依赖的问题,而在内网环境搭建本地的yum源可以轻松解决这个问题一、环境准备在一台有外网环境的机器上配置好epel源和base源,然后安装yum-utils createrepo工具包镜像源可以参考阿里镜像源https://developer.aliyun.com/mirror/二、同步所有
一、手动构建docke镜像的缺点相对于手动制作的docker镜像,使用dockerfile构建的镜像有以下优点:1:dockerfile只有几kb,便于传输2:使用dockerfile构建出来的镜像,在运行容器的时候,不用指定容器的初始命令3:支持更多的自定义操作二、dockerfile常用指令语法dockerfile常用指令:FROM这个镜像的妈妈是谁?(指定基础镜像)MAINTAINER告诉别
一、docket是什么Docker是通过内核虚拟化技术(namespaces及cgroups)来提供容器的资源隔离与资源限制。由于Docker通过操作系统层的虚拟化实现隔离(对操作系统的内核有要求),所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,从而比kvm虚拟机更轻量。docker是一种软件的打包技术二、docker的理念docker的主要目标是"Build,Ship
一、什么是容器容器是在隔离的环境里面运行的一个进程,这个隔离的环境有自己的系统目录文件,有自己的ip地址,主机名等。也有人称:容器是一种轻量级虚拟化的技术。!image.png(https://s2.51cto.com/images/20211213/1639359810795723.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a
一、redissentinel介绍RedisSentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Masterslave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redissentinel本身也是一个独立运行的进程,它能监控多个masterslave集群,发现master宕机后能进行自动切换。Sentinel
一、jQuery的介绍jQuery是什么jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件
一、BOM对象BOM:Broswerobjectmodel,即浏览器提供我们开发者在javascript用于操作浏览器的对象。1.1窗口方法js//BOMBrowserobjectmodel浏览器对象模型//js中最大的一个对象.整个浏览器窗口出现的所有东西都是window对象的内容.console.log(window);//alert()弹出一个警告框window.alert("hello")
前言JavaScript 是一种解释型的脚本语言,被大量地应用于网页中,用以实现网页和浏览者的动态交互。目前几乎所有的浏览器都可以很好地支持 JavaScript。由于 JavaScript 可以及时响应浏览者的操作,控制页面的行为表现,提高用户体验,因而已经成为前端开发人员必须掌握的语言之一。JavaScript 是为满足制作动态网页的需要而诞生的一种编程语言,是由 Netscape(网景通信公
一、文本属性1.1 font-style(字体样式风格)/*属性值:normal:设置字体样式为正体。默认值。 italic:设置字体样式为斜体。这是选择字体库中的斜体字。oblique:设置字体样式为斜体。人为的使文字倾斜,而不是去使用字体库的斜体字。*1.2 font-weight(字体粗细)/*属性值:normal:设置字体为正常字体。相当于数字值400bold:设置字体为粗体。相当于数字值
一、基本选择器!image.png(https://s2.51cto.com/images/20211209/1639013645150864.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpd
一、HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号