- 博客(15)
- 收藏
- 关注
原创 [svc]openssl对称加密,非对称加密最佳实战
参考: http://hi.baidu.com/edeed/item/99206a096b62d0e1ff240db8 OpenSSL进行aes加密解密-对称加密 建立文件test.txt, 特意写入中英文 # cd /tmp # echo "test测试" > test.txt 开始加密, 使用aes-128-cbc算法, 也可以使用其他算法, 通过查看openssl的帮助可获知 # openss
2017-11-21 15:52:30 1092
原创 [svc]kvm笔记
硬件虚拟化kvm,需cpu支持 软件虚拟化qemu全虚拟化: kvm(硬件层面实现隔离) 半虚拟化: xen(性能更好)云计算: - 弹性计算,按需付费,快速扩展 资源利用率 资源分配 自动化能力差 初始化成本高 服务器虚拟化,vm 桌面虚拟化 应用虚拟化qemukvm内核级: cpu 内存 磁盘 网卡等pci设备由qemu虚拟cat /proc/cpuinfo |egrep -i “
2017-11-19 20:05:10 500
原创 [k8s]融合docker记日志的思路实践
参考: https://k8smeetup.github.io/docs/concepts/cluster-administration/logging/k8s日志思路 先搞清楚docker的日志记录方法 docker默认将容器的stdout stderr都记录到/var/lib/contianer/*.log里了,同时docker logs c1,可以看到日志. 思路1: RUN ln -s
2017-11-17 15:26:59 1422
原创 [svc]powerdns+mysql,实现私有作用域转发
首先我要实现如下方案 要求要有api,即对数据库增删记录,不用重启dns服务器.这里选用powerdns+mysqlbackend实现.我还有一篇使用bind+mysqlbackend实现:http://blog.csdn.net/iiiiher/article/details/78548440 不过pdns更加简单一些.参考 编译安装参考: https://github.com/PowerD
2017-11-17 12:16:44 2743 1
原创 [docker]一些细节cmd和entrypiont
我想看启动容器后,docker run再次进入,echo $name 有无结果FROM centos ADD entry.sh /usr/loca/bin/ ENTRYPOINT ["entry.sh"] #!/bin/bash export name="maotai" while :; do sleep 9999999; done- 无结果我想知道 dokcer run xx para1
2017-11-16 18:52:12 503
原创 [k8s]yaml常用
busybox计数器https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#dns-policyapiVersion: v1 kind: Pod metadata: name: counter spec: containers: - name: count image: busybox
2017-11-16 15:51:34 946
原创 [docker]bind9.11-with-mysql5.6 docker容器化实战
1. bind物理机安装 思路: 先搞清楚物理机怎么编译bind–>容器化mysql–> 容器化mysql+supervisor–>容器化mysql+supervisor+bind 目前最新的bind集合mysql不需要改bind源代码了,改起来很烦的. bind和mysql本来不想安装在一台机器上,无奈编译bind需要依赖mysql的lib库(期间我尝试按照mysql-devel还是没能解决) 1
2017-11-16 10:41:35 967
原创 [日志]es的增删改查
参考: http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html - 维护: - 节点 - 健康 - 索引 增加/更新 索引/记录 PUT 创建索引(仅固定id) POST 创建记录(多了随机id) 获取 GET account/person/1 account/person/_search 删除
2017-11-11 23:20:40 2287
原创 [shell]shell脚本笔记
一、条件选择、判断(if·、case)二、四个循环(for、while、until、select)三、循环里的一些命令与技巧(continue、break、shift…)参数$1 $2 $# 总个数 $? 执行结果(函数return获取)$* 所有参数,(整体) $@ clear set -ue#for i in "$*";do # printf "\$i is %s\n" $i #donef
2017-11-10 16:52:24 644
原创 [k8s]centos测试yaml
centos-podapiVersion: v1 kind: Pod metadata: name: my-centos labels: app: centos spec: containers: - name: my-centos image: centos:6.8 imagePullPolicy: IfNotPresent command: ["t
2017-11-10 10:07:24 2764
原创 [svc]彻底明白centos set&env bash&source&exec执行程序本质区别
从这个图看下env和set的本质区别 env是用户变量,可被子bash(fork的进程)继承 set是bash本地变量,无法被子bash继承 本地变量包含了所有的环境env变量 本bash export name=”maotai”,则在子bash里也会env|grep name,存在, set|grep name也存在 sh 1.sh,开子bash执行完毕脚本 name="maotai" $ c
2017-11-09 22:35:58 826
原创 [docker]centos7 supervisor镜像制作参考
参考:https://github.com/rootsongjc/docker-images/blob/master/centos7/Dockerfile# ============================================================================= # # CentOS-7 7.2.1511 x86_64 - Supervisor #
2017-11-09 13:44:17 1967
原创 [docker]网络-flannel
#!/usr/bin/env bash#https://www.ibm.com/developerworks/cn/linux/l-docker-network/index.html$ docker network ls NETWORK ID NAME DRIVER 7fca4eb8c647 bridge bri
2017-11-02 14:15:57 524
原创 [docker]安装docker
#!/usr/bin/env bash sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.reposudo yu
2017-11-02 14:14:26 643
原创 [vagrant]win7+vagrant2.0+vbox5.2启动集群
win7+vagrant2.0+vbox5.2安装win7+vagrant2.0+vbox5.2vagrant可以, 一键启动多个vm.通过写脚本方式来启动多个vm定义ip 主机名 安装的软件.1、Vagrant2.0不支持Windows7 Vagrant2.0版本使用了新版PowerShell中特有的命令,Windows7默认安装的PowerShell2.0不包含这些命令,需要升级Powe
2017-11-02 11:19:14 644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人