文章列表
shell 脚本执行方式
echo "show collections;" | mongo -u admin -p passw0rd table_name --shell
转载于:https://my.oschina.net/u/2328235/blog/1509661
lar
Add the lines in range r of the second file after line l of the first file. For example, `8a12,15' means append lines 12--15 of file 2 after line 8 of file 1; or, if changing file 2 into file 1, delete lines 12--15 of file 2.
fct
Replace the ...
可以查看此处代替本blog:(此处描述比较详细,但为全英文描述)
http://github.com/lenovo/workload-solution/wiki/Build-Juju-&-MAAS-on-KVM
以下操作均为root用户
install juju
ref:https://jujucharms.com/docs/stable/reference-install
on ubuntu 16.04
root@juju-KVM:~# snap install juju --c ...
ceph osd dump
ceph osd tree
ceph auth del osd.0
ceph osd rm 0
rados mkpool poolname
ceph osd pool create poolname 128 //128 PG
rados lspools
ceph osd pool set poolname size 3 //3副本
rados rmpool poolname poolname --yes-i-really-really-mean-it
rb ...
存储服务端
yum install scsi-target-utils
此种方式安装的tgtd服务不支持rbd。若要直接使用rbd需要下载scsi-target-utils的源码包编译,以打开rbd模块支持
vim /etc/tgt/conf.d/ceph.conf
<target iqn.2008-09.com.example:iscsi-01>
backing-store /dev/rbd0
</target>
启动存储服务端服务
system ...
本文OS环境:centos 7.3 1611 workstation
其他OS环境未曾测试
事前安装包:
yum -y install tkinter
pip install pillow
由于thinter仅支持少量格式图片
其他格式图片须按照如下处理(待验证):
from PIL import Image, ImageTk
wifi_img = Image.open(‘img2.jpg')
photo=ImageTk.PhotoImage(wifi_img)
代码:
from Tki ...
安装KVM
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
VM管理
virsh list --all
virsh start machine-CentOS7
virsh stop machine-CentOS7
快照管理
virsh snapshot-create-as machine-CentOS7 "snap- ...
cat ifcfg-br0
TYPE="Bridge" BOOTPROTO="static" #DEFROUTE="yes" #IPV4_FAILURE_FATAL="no" #IPV6INIT="yes" #IPV6_AUTOCONF="yes" #IPV6_DEFROUTE="yes" #IPV6_FAILURE_FATAL="no&q ...
系统安装:
安装阶段,遇到网卡选项,需设置所有网卡为dhcp或static,否则,系统安装完毕后,ifconfig会看不到网卡
网络:
重启:rcnetwork restart
设置DNS:
/etc/sysconfig/network/config
NETCONFIG_DNS_STATIC_SERVERS="223.5.5.5"
查看DNS:
/etc/resolv.co ...
shell 中使用ssh -t hostIP cat filename | grep keywork | awk '{print $2}'方式获取远程文件中配置的值,并拿来进行大小比较或数学运算时,会出现错误。
报错详情:
通过 test/[] 判断两个数字变量的大小:
if [ ${seqno} -eq ${seqno2} ];
报错:
: integer expression expected
通过 bc 判断两 ...
安装软件:
CentOS:
yum install ntp
SUSE:
zypper in ntpd
vim /etc/ntp.conf
#从互联网同步,此为互联网ntp server
server cn.pool.ntp.org iburst
#从本地同步,此为本地ntp server
server 10.240.217.71 iburst
#使本机能作为ntp server提供ntp s ...
Linux KVM
冷迁移:
----step1:
查看当前要迁移的虚拟机Name
virsh list --all
Eg:
[root@localhost]#virsh list --all
Id Name State
---------------------------------- ...
在spring项目中用了groovy写一个service,但是启动的时候报注入不成功的错误,直接注入该类而不是接口,此时需要用cglib方式使用动态代理,但是当我配置了用cglib生成动态代理之后还是没法注入。最后:给这个service加了个接口,就可以注入成功了。分析原因:初步判断是因为使用groovy时当把它翻译为class文件后,走的是jdk自己的动态代理,而不是cglib,所以必须要实现接口,这个时候才可以注入
...
ubuntu 版本代号:
lucid(10.04)
Natty(11.04) Oneiric(11.10) Precise(12.04) Quantal(12.10) Trusty(14.04) Utopic(14.10) Vivid(15.04) Wily(15.10) Xenial(16.04)
juju agent 所在位置 /var/lib/juju/jujud /var/lib/j ...
maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
目录结构
Controller
package com.example.demo;
...