1、Openstack介绍OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合,为私有云和公有云提供可扩展的弹性的云计算服务,由 Rackspace和NASA共同开发的云计算平台,主要负责处理核心云计算服务,包括计算、网络、存储、身份和镜像服务。2、Openstack的核心项目计算(Compute)对象存储(Object Storage)镜像服务(Image Service
一、服务器环境1.四台服务器(最低标准1核2g)hadoop01 172.16.192.132hadoop02 172.16.192.133hadoop03 172.16.192.134hadoop04 172.16.192.1352.四台全部修改主机名hostnamectl set-hostname hadoop01hostnamectl set-hostname hadoop02hostnam
1、先到配置文件里cd /etc/yum.repos.d2、下载镜像源(centos7的)wget ftp://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo3、然后更改这个下载好的源的配置文件: 把里面最下面的1更改为0就好4、安装最新的Mondo工具yum -y install
一、可迭代对象 可迭代对象:窄义来讲:能够通过for…… in这种方式,把元素一个个取出来的,这个对象叫可迭代对象。lst = [1, 2, 3, 5] for i in lst: print(i)广义来讲:对象实现了__iter__()方法 ,返回了一个迭代器对象 (iter())可迭代对象:列表、元组、字典、字符串、集合不可迭代对象:整数、浮点数、布尔值2、判断对象是否可迭代 isin
部署nginx服务本版本采用1.8版本,如图: 一、nginx安装 1、安装依赖 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel yum -y install gcc*2.下载好nginx-1.8.1.tar.gz存放到 服务器Centos 7 上的 /usr/local/ 下 3. 解
一、异常异常:---异于平常异常即是事件,该事件会在程序执行过程中发生,影响程序的正常执行。即使语句或表达式使用了正确的语法,执行时仍然可能触发错误。执行行检测到的错误称为异常。错误和异常1、语法错误和逻辑错误a = 90if a > 100 print('哈哈')2、逻辑错误print(1/0)3、异常处理:出现了异常,通过做异常捕获(异常处理)之后,不会影响后续代码的执行print
一、文件的基础操作文件:保存信息1、文件的基础操作:1.打开 open(文件名,访问模式) 建议文件名写成带完整路径的2.读 read()3.写 write()4.关闭 close()1.打开 open(文件名,访问模式)f = open('C:/Users/运营/Desktop/test.txt') # f 表示文件对象2.读 read()text = f.read(
一、单例模式单例:这个类只能创建一个实例单例模式:主要目的是确保某一个类只有一个实例存在。 ----不论实例化多少次,都只创建一个对象 class A: passa = A()b = A()print(id(a))print(id(b))输出:2317451431888 2317451431840实现单例 ----不论实例化多少次,都只创建一个对象思路:1.判断对象存不存在2.如果
一、类的私有属性和方法_x 单前置下划线,表示私有属性或方法,但是类对象和子类可以访问__x 双前置下划线,私有属性或方法,只有类对象自己能访问,子类不能访问__x__ 魔法方法或属性class Classmate: name = 'lucy' _age = 20 # 伪私有属性 __sex = 'F' # 私有属性c = Classmate()prin
一、递归如果一个函数在内部不调用其它函数,而是自己,这个函数就是递归函数;优点:定义简单,逻辑清晰特性:1)必须有一个明确的结束条件;2)超出一定调用次数,会导致栈溢出;递推回溯1、累计求和 def funa(n): sum1 = 0 for i in range(1, n + 1): sum1 += i # sum1 = sum1 + i print(sum1)
一、作用域变量的查找顺序: 局部 ---- 全局 ---- 内置a = 1局部变量---- 函数的内部去使用的全局变量----整个py文件里都能使用的1.局部变量(在函数内):只能在局部使用(在函数内部使用) def funa(): a = 1 print('第一次的值:%s' % a) a = 2 print('第二次的值:%s' % a)funa()print(a)2.
一、continue 和 breakcontinue 和 break只能在循环里使用continue:继续;跳出循环,跳出本轮循环,继续下一轮break:跳出循环;例1 :循环吃5个橘子,吃到第3个就吃饱了,不吃了 i = 1while i <= 5: if i > 3: print('吃饱了,不吃了') break print(f'这是吃第{i
一、集合1、定义:用大括号包围元素,元素之间用逗号隔开"特性:无序不重复""集合是无序的,不支持下标" s1 = {10, 20, 30, 30, 50} print(s1) 输出:{10, 20, 50, 30}2、集合的函数set() 把其他类型转换成集合 lst = [1, 2, 3, 5, 4, 4]print(set(lst)) 输出:{1, 2, 3, 4, 5}3、空字
一、转义符1.转义字符 \ 转义符2.字符串编码3.格式化输出"1.转义字符:首先是转义的意思" \n 换行符 print('hello\nworld')print('hello\\nworld') 输出:hello\nworld # 取消转义\t 制表符 ----自动排版的功能 ----一般情况下是代表4个空格 s1 = '姓名\t\t\t年龄\t\t\t性别\t\t班级's
一、列表 1.列表的切片 [开始标签:结束标签:步长] 开始标签:结束标签是左闭右开(左包含右不包含)下标 ----位置,默认是从0开始(从左到右) 从右到左的下标,第一个下标为-1lst = [1,2,3,4,5]print(lst[0])输出:1print(lst[1])输出:2print(lst[-1])输出:5 切片print(lst[1:4:1])输出:2,3,4print(
1.什么事编程,什么事编程语言? 编程:用代码编写程序编程语言:用哪种语法规则来编写程序a = 10 => 0101010(exe)2.编程语言分类 1.编译型:C,GO 一次性把源代码进行翻译 特点:执行效率很高,平台依赖性一般比较高 2.解释型 :javascript,python,ruby逐行的对源代码进行翻译和运行特点:执行效率相对较低,源代码一般无法加密
Keepalived-HA-主节点配置管理1.软件安装 [root@ha1 nginx]# yum install -y keepalived[root@ha1 nginx]# cd /etc/keepalived/[root@ha1 keepalived]# mv keepalived.conf keepalived.conf.bak2.主备配置-集群功能 [root@ha1 keepalive
第一步 制作表白弹窗:1、先创建1个弹窗文档:点击鼠标右键,新建一个文本文档2、输入下面这串代码注意:代码可以无限延展,想说几句话就可以复制几行代码~3、打开文件-->另存为,将文件名设置为自己想用的名字,后缀名.txt改为.vbs,编码设置为ANSI,点击保存4、制作好的的图标是这样子的二、可以给他换一个好看的图标跑1、创建图标的快捷方式右键点击图标--->点发送--->点创建
介绍: Ngin x是一个高性能的http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,特点:占有内存少,并发能力强。作为中间件具有如下功能:1、制作静态页面 2、反向代理 3、负载均衡 4、动静分离 5、会话保持 端口号:80主配置文件:vim /usr/local/nginx/conf/nginx.conf负载均衡的三种方式负载均衡有三种
接上篇11、安装Dashboard仪表盘①安装dashboard服务软件包yum -y install openstack-dashboard②配置dashboard服务(1)修改/etc/openstack-dashboard/local_settings文件(2)在 controller 节点上配置仪表盘以使用 OpenStack 服务(3)允许所有主机访问仪表板(4)配置memcached
北京几乎是一座空城,我走在这无人的街道,无论怎么看,怎么走,都看不到往日的繁华!拨开眼前的迷雾,却看到了歇斯底里的自己。坐在那往日挤满的地铁车上,心里莫名的出现了且所未有的惧怕。一声到站的提醒,让我又从恐慌中醒来。啊~! 北京~!疫情~!原来这不是梦,这是我在抗疫的路上,多了一些徘徊! &
亲爱的xxx:你好!那是在一月份吧,我们熟识了,我们彼此靠近,靠近......最终走在了一起。我们的点点滴滴,那是仅属于我们的。我们一同度过了快乐、忧伤......,我很珍惜我们度过的一切,你给我的一切。还记得我们第一次出去约会吗?那也是我第一次迷路,你都没有说我什么,我们一起压着马路,你陪我照相,边走边说着以后结婚的事情,那是我在人生中最快乐的一天,因为终于跟自己喜欢的人能谈余生,但是那天从早上
来源于内心
#!/bin/bash for ((i=1;i>=0;i++)) do read -p "请输入相应的选项:1、调整网卡 2、下载dhcp服务并修改dhcp主配置文件 3、添加客户端相关信息 4、重新启动服务 0、退出 " aa case $aa in 1) echo "调整网卡:" . dhcp.sh network ;; 2) echo "下载dhcp服务并修改dhcp主配置文件" .
*********服务的作用********* *********服务的端口号********* *********服务的主配置文件********* 一、ssh SSH 采用了多种认证加密方式 , 解决了传输中数据加密和身份认证等问题 , 比较有效的防止网络嗅探与IP欺骗等问题. 端口号:22 主配置文件:1. ssh 服务端配置文件:/etc/ssh/sshd_config2. ssh 客户端
工作中,为了简单省事,我们需要大量的脚本来实现自动化运维,下面就是脚本实现自动化部署http服务。#!/bin/basheecho "=========开始检测是否为本地源========"aa=`ls /etc/yum.repos.d/ | wc -l `if [[ $aa == 1 ]]thenecho "您现在是本地源"touch /mnt/sr0umount /dev/sr0mount
1、安装php yum install php php-devel -y2、安装php扩展支持memcache yum -y install php-pecl-memcacheyum -y install php56w-pecl-memcache //如php端是5.6,我们不是5.6,不用装3、安装redis 安装redis和php支持模块rpm -Uvh https://dl.fedorap
Centos7安装步骤如下: 1、安装版本yum install subversion -y2、查看安装版本 svnserve --version3、创建SVN版本库目录 mkdir /svn //代码存放的地方4、使用svn自带命令创建版本库 svnadmin create /svn5、进入conf目录(该svn版本库配置文件) [root@localhost ~]# cd /svn/con
第一步:第二步:第三步:第四步:第五步:第七步:第八步:第九步:
1.使用 Xftp 把 mysql 压缩包放入 linux 的 usr/local 目录下,并解压 mysql tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz2.删除 mysql 的压缩包,之后输入 y,即可删除 mysql 的压缩包 rm mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz3.移动并重命
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号