关闭

Linux 的字符串截取很有用

Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 复制代码代码如下: echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http://...
阅读(210) 评论(0)

docker中运行centos镜像

从docker 仓库中获取的centos镜像只有78MB大小,很多有用的命令都没有,所以需要安装,现在安装最基本的工具。 网络工具:ifconfig   net-toolsssh,scp命令工具:openssh-server openssh-clients基本的命令工具(譬如说service命令):initscripts     yum update yum install -y n...
阅读(209) 评论(0)

linux下文件同步脚本

文件传输在linux下是很容易通过scp协议和命令实现的,本脚本是同步集群的文件夹的文件,也可以单独同步某个机器。 各个机器直接最好设置无密登陆,否则中间会不断的要求输入登陆密码。 脚本如下: #! /bin/bash #目的主机的登录名 USERNAME=hadoop function synfiles() { host=$2 dir=$(ls $1); #获取需要同步文件列表 fo...
阅读(344) 评论(0)

hive1.2.1 在hadoop 2.6.0中搭建的问题

自己学习hive,配置是稳定版的hive 1.2.1 +hadoop 2.6.0 hive的搭建很简单,可以参考博客:http://blog.csdn.net/linlinv3/article/details/49512587 遇到的问题: 1、mysql链接不上:把mysql的my.conf中的bind-address注释掉,重启mysql 即可。 2、jline版本问题导致启动失败(把...
阅读(187) 评论(0)

最简单的ssh无密登陆

第一步:生成密钥 ssh-keygen -t rsa 第二步:将密钥传输到目标机器上 ssh-copy-id -i .ssh/id_rsa.pub name@ip 第三步:远程登陆一次目标机器 然后就可以无密登陆了。...
阅读(358) 评论(0)

ubuntu 14.04登陆界面root登陆

在ubuntu14.04安装系统后,登陆界面上有安装系统时设置的登陆用户,不能用root用户登录。如何设置root登陆呢? 步骤如下: 1、设置root用户密码 打开终端,输入:sudo passwd root 输入两次root密码 2、切换到root用户,因为用root用户在管理时方便,几乎可以进行各种操作。 在终端输入:su 输入root密码切 3、开启登陆桌面显示login ...
阅读(416) 评论(0)

openstack kilo版本中window7镜像蓝屏问题

最近制作了windows 7镜像上传到openstack中,发现在运行几个小时后会蓝屏,错误代码有0x00000101和0x0000005c,, 制作的镜像的virtio版本是官方推荐的稳定版:virtio-win-0.1.112.iso 刚开始以为是驱动问题,尝试了几个版本,都还是会蓝屏,使用微软官方windows server 2012情况会好一些。 后来经过多方查找,发现是ubuntu内...
阅读(801) 评论(0)

keystone中的domain

相关对象 Keystone中当前和domain相关的对象有user,project,group和token,其中user,project和group从sql driver看,这三个模型的name字段都和domain_id一起作为联合唯一键在数据库层面增加了约束。 token比较特殊,获取V3 token的时候有一个可选参数scope,来指定需要获取什么样scope的token,可以参考keys...
阅读(834) 评论(0)

token失效后再次请求获取新token

在neutron日志中发现经常有认证失败warning,但是认证失败并不会导致服务请求报错,这是什么原因呢? 在keystonemiddleware中打印认证的token,发现认证失败的token都是已经过期的token,这些过期的token认证时肯定是失败的,所以返回认证失败。在认证失败后,服务会再次请求获取新的token,再用新的token进行验证,这样验证就可以通过了,也就不影响服务的...
阅读(2235) 评论(0)

rest api请求时token的注入

申明:本文主要以neutronclient为例进行说明 在请求neutronserver时,需要先创建neutronclient,再通过neutronclient访问neutron server。例如:dash board访问neutron server 时,需要在horirzon/openstack_dashboard/api/neutron.py文件中创建neutronclient. 例如...
阅读(1977) 评论(2)

keystonemiddleware中的token 认证

在系统访问api时,都要经过auth_token认证,只有认证成功才能继续访问api,所以弄清api认证的流程很有必要。 token认证包括了三个认证过程,即:cache认证,本地认证和远程认证; 1、根据token信息从token cache获取token id 和具体的token信息(json字符串,cached);返回cached; 2、如果token cache中没有,则使用cm...
阅读(1660) 评论(0)

hadoop1.2.1伪分布模式安装教程

1:软件环境准备 1.1Hadoop: 我们使用hadoop Release 1.2.1(stable)版本,下载链接: http://mirrors.ustc.edu.cn/apache/hadoop/common/hadoop-1.2.1/ 我们选择hadoop-1.2.1-bin.tar.gz文件下载。 1.2Java: Java在这里使用的是jdk1.7版本的,当然也可以使...
阅读(266) 评论(0)

novaclient源码分析

源码版本:H版 FAULT_OS_COMPUTE_API_VERSION = "1.1"  一、目录结构及概况 novaclient/          |---client.py -------------主要提供HTTPClient类,也提供根据版本创建Client对象的函数          |---base.py   -------------提供基本的Manager基类   ...
阅读(332) 评论(0)

openstack keystone token创建,验证流程

好东西,收藏一下: 在理解keystone 授权机制之前,先明白其中的一些基本概念: User: 所谓的User代表着一些人或者能够通过keystone获取访问的something。User通过自身的证书例如username & password 或者 api keys来访问服务。Tenant:Tenant代表nova中的一个project,就是能够聚合一些服务中的一些资源。例如,...
阅读(3432) 评论(0)

OpenStack 2015.1.0 (Kilo)更新日志

看到好东西,就分享一下。遗憾的是不在csdn,只有复制过来了。 OpenStack对象存储(Swift)[edit]新功能[edit]纠删码(beta)[edit] Swift现在支持纠删码(EC)存储策略类型。这样部署人员、以极少的RAW容量达到极高的可用性,如同在副本存储中一样。然后,EC需要更多的CPU和网络资源,所以并不适合所有应用场景。EC非常适合在一个独立的区域内极少访问的、大...
阅读(453) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:15700次
    • 积分:294
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:4篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论