摘要:
在linux上一直使用vim,慢慢熟悉了它的命令,才终于领悟了什么是编辑器之神。 最近抽空整理了这份速查表,收获颇丰,并分享给大家。 进入vim vim配置 移动光标 屏幕滚动 插入文本类 删除命令 复制粘贴 撤销 搜索及替换 书签 visual模式 行方式命令 若不指定n1,n2,则表示将整个文件 阅读全文
摘要:
```
import os
import hashlib def get_md5(file): file = open(file,'rb') md5 = hashlib.md5(file.read()) file.close() md5_values = md5.hexdigest() return md5_values file_path = "G:\... 阅读全文
摘要:
OSPF协议学习以及路由器配置 1.实验任务 2,使用eNsp搭建网络拓扑 3.配置路由IP ps:要使用GE(3层口),2层口(E口)需要先配置Vlan才能配置IP地址 4.配置路由器R1的ospf 5,配置路由器R2的ospf 配置区域1 配置区域0 6,配置路由器R3的ospf 7,2台pc互 阅读全文
摘要:
1,新建一个form.py文件,新建数据结构 2对视图模块做修改, 在顶部要导入我们写的forms模块:from . import forms 对于非POST方法发送数据时,比如GET方法请求页面,返回空的表单,让用户可以填入数据; 对于POST方法,接收表单数据,并验证; 使用表单类自带的is_v 阅读全文
摘要:
1,安装第三方库 2,注册应用 3,添加路由 4,修改form模型 5,执行数据迁移 6,修改login.html 添加 阅读全文
摘要:
由于在清除资源时,未考虑到租户service,将其一并删除,于是有了下面的填坑之旅 1,需要找到删除的services—id,查看keytone的log, grep r "DELETE" | grep tenants 获取删除的id 2,新建一个services项目 keystone tenant 阅读全文
摘要:
获取osd的ID 这个操作是在管理节点上执行 [root@node 4 osd] ceph osd create 2 对磁盘做处理 [root@node 4 ~] parted /dev/sdb mktable gpt Warning: The existing disk label on /dev 阅读全文
摘要:
总结 1,怎么创建进程和启动 2,jion方法的作用 3,subprocess模块的作用和使用 4,线程的创建和启动 5,继承线程类创建 6,临界资源 7,多线程的通信,设置一个全局变量 8,如何对临界资源进行保护,线程锁 9, 如何加锁和解锁 10,io密集和计算密集 11,协程:单线程+异步IO 阅读全文
摘要:
1,文本文件 普通打开 f.open f.close with关键字 with open as f 循环逐行读取或者用 方法将文件按行读取到一个列表容器中 写入文本文件 3,json文件 JSON跟Python中的字典其实是一样一样的,事实上JSON的数据类型和Python的数据类型是很容易找到对应 阅读全文
摘要:
静态方法和类方法 静态方法 我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“三角形”类,通过传入三条边长来构造三角形,并提供计算周长和面积的方法,但是传入的三条边长未必能构造出三角形对象,因此我们可以先写一个方 阅读全文
摘要:
查看错误日志缺少头文件 进入python nss官网,写着To build python nss you the C language header files and libraries for both NSPR and NSS will need to be installed. This i 阅读全文
摘要:
1,ssh v root@ip 2,查看哪里卡住了 一般情况就是卡在debug1: SSH2_MSG_SERVICE_ACCEPT received 3,如果是上面卡住了 修改/etc/ssh/sshd_config 1)由于GSSAPI认证导致的,将对应行修改成(没有的自己添加): 2)由于DNS 阅读全文
摘要:
cinder volume报错vmdk2 is reporting problems, not sending heartbeat. Service will appear "down". 2019 04 21 03:08:39.255 36 WARNING cinder.volume.manage 阅读全文
摘要:
sed n '/2019 04 22 16:10:/,/2019 04 22 16:20:/p' log.log bbb.txt 阅读全文
摘要:
方法1:管道给diff $ssh eric@192.168.1.11 "cat ~/remote_file.txt" | diff ~/local_file.txt 如果 File1 和 File2 参数都不是目录,其中之一可能给定负号“ ”,以采用标准输入。 如果 File1 参数是目录,则使用目 阅读全文
摘要:
OpenStack视图 OpenStack视图是个全局资源的概念,统计了OpenStack所纳管资源的总量和使用量,因此OpenStack视图的资源通常又称为物理资源。OpenStack基于该资源使用以及分布情况进行调度。当资源不足时,将导致虚拟机调度失败,用户请求不会报错,但虚拟机状态为ERROR 阅读全文
摘要:
awk 计算某一列的和 我需要通过nova list 显示所有虚拟机的cpu总和,即用awk计算某一列的综合 其中nla是自定义的nova list 阅读全文
摘要:
在这篇文章中,我们将看到VM生成的数据包如何能够到达另一个VM或外部资源,Neutron使用OpenContrail插件的上下文中的关键概念/组件是什么。 我们将重点介绍OpenContrail,它如何实现覆盖以及它提供的工具来检查/解决数据包的转发方式。 在开始之前,我将简要介绍一下OpenCon 阅读全文
摘要:
因为要验证虚拟机创建时间,所以写了下面一个脚本 shell !/bin/bash This tool is used to test vm create time VM_NUM=$1 IMAGE_ID=$2 NET_ID=7baf14cb d2db 4b52 9874 f120363ace34 FL 阅读全文
摘要:
openstack监控告警,采集数据,部署VMware controller后,之前的celometer采集的大量数据需要删除 1.第一部获取未采集所有虚拟机的IP,并组成grep v 多条件的格式 shell for i in ; do gnocchi resource delete $i ; d 阅读全文