- 博客(22)
- 资源 (6)
- 收藏
- 关注
转载 OpenStack 存储服务 Cinder存储节点部署NFS
Cinder存储节点部署1、安装软件包1yum install -y nfs-utils rpcbind提示:早期版本安装portmapnfs-utils :包括基本的NFS命令与监控程序 rpcbind或portmap:支持安全NFS RPC服务的连接2、配置NFS目录的访问权限、用户
2017-09-29 19:56:21 853
转载 window下注册服务的命令
命令SC.使用方式如下: 1. 描述: SC 是用于与服务控制管理器通信的命令行程序 。 用法: sc [command] [service name] ... 选项 的格式为 可以键入 "sc [command]"以获得命令的进一步帮助 命令: query----
2017-09-29 19:47:50 2700
转载 openvswitch 2.7 安装过程记录 总结
安装思路是参考文档:http://docs.openvswitch.org/en/latest/intro/install/general/#obtaining-open-vswitch-sources 1、下载ovs 2.7.0代码$ git clone https://github.com/openvswitch/ovs.git 准备编译环境
2017-09-27 18:06:17 1150
原创 几种存储技术的比较(FC SAN、IP SAN、DAS、NAS)
几种存储技术的比较(FCSAN、IPSAN、DAS、NAS)SAN的概念SAN(StorageAreaNetwork)存储区域网络,是一种高速的、专门用于存储操作的网络,通常独立于计算机局域网(LAN)。SAN将主机和存储设备连接在一起,能够为其上的任意一台主机和任意一台存储设备提供专用的通信通道。SAN将存储设备从服务器中独立出来,实现了服务器
2017-09-27 11:30:02 89616 3
转载 python 分析http查询字符串 urlparse.parse_qs
如何把get请求的参数转成字典 (Map) 12urlparse.parse_qs(params) //str 需要转成字典的 请求参数//{'phone': ['075988888888'], 'id': ['10'], 'name': ['\xe4\xb8\xad\xe6\x96\x87']}
2017-09-27 10:44:56 6288
转载 linux开放关闭防火墙端口
1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 查看iptables文件 vim /etc/sysconfig/iptables redhat部分-----------
2017-09-26 14:38:31 579
转载 ip netns 常用的namespace的命令
netns是在linux中提供网络虚拟化的一个项目,使用netns网络空间虚拟化可以在本地虚拟化出多个网络环境,目前netns在lxc容器中被用来为容器提供网络。使用netns创建的网络空间独立于当前系统的网络空间,其中的网络设备以及iptables规则等都是独立的,就好像进入了另外一个网络一样。netns虚拟网络空间的网络通信依赖于物理接口,光讲听上去很虚,我们来操练点实际的看看
2017-09-26 14:25:22 892 1
转载 linux比较两个二进制文件(vim)
http://androidren.com/index.php?qa=293&qa_1=linux%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6$ vimdiff -bd test1.bin test2.bin更多说明:ctrl + W +L :把输
2017-09-25 15:01:20 3017
转载 python编码问题总结
Python的编码问题基本是每个新手都会遇到的坎,但只要完全掌握了就跳过了这个坑,万变不离其中,这不最近我也遇到了这个问题,来一起看看吧。事情的起因是review同事做的一个上传功能,看下面一段代码,self.fp是上传的文件句柄fpdata = [line.strip().decode('gbk').encode('utf-8').decode('utf-8') for line i
2017-09-22 17:41:50 558
转载 WRONGTYPE Operation against a key holding the wrong kind of value
redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value今天改动代码,一运行就跑错了,错误原因: 因为redis中已经存在了相同的key, 而且key对应的值类型并不是Set,而是SortSet(改动前
2017-09-21 09:41:27 1198
转载 python检测文件的MD5值
python检测文件的MD5值MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。#python 检测文件MD5值#python version 2.6 import hashlibimport os,sys #简单的测试一个字符串的MD5值de
2017-09-19 19:38:27 468
转载 Python切片
关于list的insert函数list#insert(ind,value)在ind元素前面插入value首先对ind进行预处理:如果ind预处理之后,当ind当ind>len(a)时,ind=len(a),相当于尾部插入切片实例Python中的列表切片非常灵活,要根据表象来分析它的内在机理,这样用起来才能溜。下标可以为负数有利有弊,好处是使用起来更简便,
2017-09-19 16:53:55 595
转载 openstack VM可以ping外部网络,但是外部网络ping不通VM
首先我Openstack环境并没有问题,但是为什么ping不同VM呢,是因为我发现如下:在网络节点上,执行ip netns# ip netnsqdhcp-6e056e41-e48d-4119-b970-55ff7bae6f2dqrouter-5670bd67-c4ae-45d1-b77c-deb21a33500b然后我这样呢执行:#ip netns ex
2017-09-19 16:52:52 2036
转载 python 局部变量和全局变量 global
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。使用局部变量例7.3 使用局部变量#!/usr/bin/python# Filename: func_local.pydef func(x): print
2017-09-18 20:17:15 438
转载 python AES加密模块使用
AES是新的一种加密模块。在上次介绍过在C语言中如何来OpenSSL中的DES。这次我们来看看python自带的库如何来使用AES来加解密。其实二者的原理还是非常像,只是说在python中来做这个事情会比C语言要简单点,但是比起C#/JAVA还是有点点啰嗦。在C#/JAVA这种语言中,对于加密的源数据的处理,padding一般都会有完整的实现。我在上次C语言中也处理过这个问题。在python库中,
2017-09-18 15:32:44 1368
转载 kvm (virsh) save和restore
使用结论:可以在虚机开机状态下(内存)保存当前的虚机状态为一个文件 还原的时候虚机关机,然后restore回去,遇到个问题,保存状态后,虚机里写东西,然后虚机关机做restore,虚机就又问题了 所以不推荐使用save和restore到生产中但是在测试场景中,我们经常需要不断的将vm还原到某个起点,然后重新开始部署和测试。每次都删除/创建vm仍然很慢。
2017-09-18 11:42:07 4349
转载 openstack 快照分析
1. snapshot overview对openstack而言,虚拟机的快照即是镜像,快照做完后以镜像形式存于glance。虽然openstack的快照是基于libvirt(qemu-kvm),但是二者在实现上有很大区别:libvirt 主流快照实现: 采用virDomainSnapshotCreateXML()函数(CLI为virsh snapshot-create)。 新建
2017-09-16 15:27:48 1166
转载 Python实例浅谈之国际化支持
一、简介 Python通过gettext模块支持国际化(i18n),可以实现程序的多语言界面的支持。二、详解1、Linux下Python的国际化编程 在Linux的操作和C语言的国际化过程是一样的,在需要国际化的字符串前面添加_()即可。(1)代码:internation.py第一种:程序中进行实时切换语言,同时输出中文和英文(此处
2017-09-14 15:20:18 1159
转载 python国际化(i18n)和中英文切换
一个Hack解法你应该把你自己的解决办法统一改变。例如,你可以把你程序中的每个字符串替换为一个函数调用(函数名简单些,比如像_()一样),这会返回被翻译为该正确语言的字符串。举个例子,如果你的程序原本是:Python1print('Hello world!')……你可以将它改为:
2017-09-14 15:03:05 9664 1
原创 设置vnc使用ssl
将vnc配置成ssl方式首先需要修改nova.conf:## Options defined in nova.cmd.novnc## Record sessions to FILE.[session_number] (boolean value)#record=false# Become a daemon (background process) (boolean val
2017-09-09 11:14:58 3133
转载 python 集合比较(交集、并集,差集)
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录
2017-09-06 10:14:45 3679
转载 Python中heapq模块的用法
Python中的heapq模块提供了一种堆队列heapq类型,这样实现堆排序等算法便相当方便,这里我们就来详解Python中heapq模块的用法,需要的朋友可以参考下heapq 模块提供了堆算法。heapq是一种子节点和父节点排序的树形数据结构。这个模块提供heap[k] 打印 heapq 类型?12
2017-09-04 10:57:28 3135
ulogd2-2.0.7-2.mips64el.rpm
2020-05-12
《中国联通5G MEC边缘云平台架构及商用实践白皮书》
2020-05-12
H3C CAS虚拟化平台产品彩页.pdf
2020-05-12
ulogd-2.0.7.tar.bz2
2020-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人