摘要: ag 递归搜索文件内容 安装 使用 jq json文件处理以及格式化显示,支持高亮 安装 使用 fzf 命令行下模糊搜索工具 安装 使用 fzf默认会从STDIN读入数据,然后将结果输出到STDOUT 历史记录(Ctrl+r) 预览模式 其中,{}会被fzf选中行内容代替 glances 监控 安装 阅读全文
posted @ 2020-01-08 19:30 头文件1991 阅读(208) 评论(0) 推荐(0)
摘要: Linux中查看有关CPU的信息 CPU总核数 = 物理CPU个数 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 每颗物理CPU的核数 超线程数 查看CPU信息(型号) 物理CPU的个数 每个物理CPU的逻辑核数 系统整体cpu线程数 查看整体CPU的信息 其中 Thread(s) pe 阅读全文
posted @ 2020-01-08 19:29 头文件1991 阅读(468) 评论(0) 推荐(0)
摘要: Linux下使用kvm搭建虚拟机群 1.安装kvm 1.检查cpu是否支持虚拟化 2.确保BIOS里开启虚拟化功能,即查看是否加载KVM模块 3.安装libvirt及kvm 4.启用libvirt 2.使用virt manager管理kvm 1.管理软件 MobaXterm 2.使用 2.1 vir 阅读全文
posted @ 2020-01-08 19:28 头文件1991 阅读(1799) 评论(0) 推荐(0)
摘要: Linux使用FIO测试磁盘的IOPS FIO 安装 FIO 用法 随机读 说明: 结果分析: FIO特性 fio这个工具实在太强大了,列举一下他的NB之处吧 1)支持十几种存储引擎,可以自定义 2)自带做图工具,调用gnuplot做图 3)支持几乎所有的存储描述参数 4)大量对CPU,内存,进程/ 阅读全文
posted @ 2020-01-08 19:27 头文件1991 阅读(865) 评论(0) 推荐(0)
摘要: 总体选项 E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里 面. 例子用法: gcc E hello.c pianoapan.txt gcc E hello.c | more 慢慢看吧,一个hello word 也要与处理成800行的代码 S 只激活预处理和编译,就是指把文件编译成 阅读全文
posted @ 2020-01-08 19:25 头文件1991 阅读(806) 评论(0) 推荐(1)
摘要: 安装 配置 数据库操作 创建数据库 查询表GFGX_Y_DMK_DMSJ的关键字,属性,是否为空 导入tar数据 导出tar数据 数据导出到sql 从sql导出 st_astext函数 ST_AsGeoJSON 将几何体作为GeoJSON元素返回。 查看postgis版本信息 删除数据库 阅读全文
posted @ 2020-01-08 19:25 头文件1991 阅读(2082) 评论(0) 推荐(0)
摘要: 第一种办法: 执行命令:cython test.py 结果:会在同一目录下面生成test.c文件 执行命令: gcc c fPIC I /usr/include/python2.7 test.c 结果: 在同一目录下面生成test.o文件 执行命令: gcc shared test.o c test 阅读全文
posted @ 2020-01-08 19:24 头文件1991 阅读(7035) 评论(0) 推荐(0)
摘要: pip国内源 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https 阅读全文
posted @ 2020-01-08 19:23 头文件1991 阅读(274) 评论(0) 推荐(0)
摘要: ``` yum install gcc gcc-c++ yum install make yum -y install zlib* yum install libffi-devel yum install openssl-devel ``` ``` wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz tar xf Pyth... 阅读全文
posted @ 2020-01-08 19:23 头文件1991 阅读(368) 评论(0) 推荐(0)
摘要: ceph s3cmd的命令 问题: 1. 使用access_key和secret_key获取的对象url,会缓存在浏览器disk cache中,导致每次第二次访问资源的时候,会报no cors的错误 2. 浏览器获取数据时,会显示(from disk cache) 针对问题2,调研 强缓存 强缓存 阅读全文
posted @ 2020-01-08 19:22 头文件1991 阅读(1784) 评论(0) 推荐(0)
摘要: helm install helm package helm search helm search l helm list helm list a helm delete helm upgrade helm push 安装 push helm repo helm repo add helm repo 阅读全文
posted @ 2020-01-08 19:21 头文件1991 阅读(1665) 评论(0) 推荐(0)
摘要: Rancher 基础知识 Rancher基础服务 健康检查 Cattle环境中,Rancher通过运行一个叫healthcheck的基础设施服务部署了一套健康检查系统,其原理为在每台主机上部署了healthcheck的容器来实现分布式的健康检查。这些容器在内部利用HAProxy来检查应用的健康状态。 阅读全文
posted @ 2020-01-08 19:21 头文件1991 阅读(725) 评论(0) 推荐(0)
摘要: ``` import etcd3 etcd = etcd3.client(host="192.168.5.41", port=2379, ca_cert="E://ssl/kube-ca.pem", cert_cert="E://ssl/kube-etcd-192-168-5-41.pem", ... 阅读全文
posted @ 2020-01-08 19:20 头文件1991 阅读(2935) 评论(0) 推荐(0)
摘要: 安装 下载安装包 systemd方式启动chartmuseum service 文件配置 EnvironmentFile的/etc/chartmuseum/chartmuseum.config配置 启动服务 添加chartmuseum 到helm repo chartmuseum和curl的使用 上 阅读全文
posted @ 2020-01-08 19:20 头文件1991 阅读(1638) 评论(0) 推荐(0)
摘要: API Helm Chart Repository retrieved when you run retrieved when you run retrieved when you run with the flag Chart Manipulation upload a new chart ver 阅读全文
posted @ 2020-01-08 19:20 头文件1991 阅读(523) 评论(0) 推荐(0)
摘要: 分布式,可靠的,kv分布式系统 Raft算法 从多个节点选出leader,leader负责数据的同步和分发。 quorum=(n+1)/2 3个节点容忍1个故障 5个节点容忍2个故障 API PUT(key,value)/Delete(key) Get(key)/Get(keyFrom,keyEnd 阅读全文
posted @ 2020-01-08 19:19 头文件1991 阅读(460) 评论(0) 推荐(0)
摘要: 官方网站 etcdctl h / etcdctl help NAME: etcdctl A simple command line client for etcd3. USAGE: etcdctl VERSION: 3.2.24 API VERSION: 3.2 COMMANDS: get Gets 阅读全文
posted @ 2020-01-08 19:19 头文件1991 阅读(4429) 评论(0) 推荐(0)
摘要: 更改容器时区 以etcd为例 得到容器ID 创建对应的时区路径 拷贝时区文件 创建链接 查看时间 阅读全文
posted @ 2020-01-08 19:18 头文件1991 阅读(325) 评论(0) 推荐(0)
摘要: 常见文件解析 修改runtimes,重启docker报错 原因分析:是因为/etc/docker/daemon.json中配置的runtimes与/usr/lib/systemd/system/docker.service中的runtimes冲突 /etc/docker/daemon.json /u 阅读全文
posted @ 2020-01-08 19:18 头文件1991 阅读(611) 评论(0) 推荐(0)
摘要: 基础镜像打包 Alpine Alpine 不能安装opencv python Ubuntu 更新国内原 阅读全文
posted @ 2020-01-08 19:18 头文件1991 阅读(505) 评论(0) 推荐(0)
摘要: docker 存储的迁移 方法一: 修改/etc/sysconfig/docker文件 1.停止docker 2.完成/var/lib/docker下文件的迁移工作 3.修改/etc/sysconfig/docker文件.在OPTIONS中条件 ‘ graph=/data/docker/’ 4. 重 阅读全文
posted @ 2020-01-08 19:17 头文件1991 阅读(393) 评论(0) 推荐(0)
摘要: rkt 1.安装rkt 2. 安装acbuild 3. 创建一个go镜像 4. build 5. 创建镜像 6. run 报错: 解决: 阅读全文
posted @ 2020-01-08 19:16 头文件1991 阅读(755) 评论(0) 推荐(0)
摘要: /etc/docker/daemon.json 阅读全文
posted @ 2020-01-08 19:16 头文件1991 阅读(308) 评论(0) 推荐(0)
摘要: docker中不能安装nvidai驱动 nvidia docker是一个可以使用GPU的docker,nvidia docker是在docker上做了一层封装,通过nvidia docker plugin,然后调用到docker上,其最终实现的还是在docker的启动命令上携带一些必要的参数。因此在 阅读全文
posted @ 2020-01-08 19:15 头文件1991 阅读(1952) 评论(1) 推荐(0)
摘要: docker run link https://www.jianshu.com/p/21d66ca6115e 总结 在 link标签下,接收容器就是通过设置环境变量和更新/etc/hosts文件来获取源容器的信息,并与之建立通信和传递数据的。 在docker的后续版本中,会取消docker run中 阅读全文
posted @ 2020-01-08 19:14 头文件1991 阅读(319) 评论(0) 推荐(0)
摘要: 多节点之间docker互联 docker原生态overlay模式 内置跨主机的网络通信实现思路无非有两种二层 VLAN网络 和 Overlay网络 二层VLAN网络解决跨主机通信的思路是把原先的网络架构改造为互通的大二层网络,通过特定网络设备直接路由,实现容器点到点的之间通信。(优点:传输效率比ov 阅读全文
posted @ 2020-01-08 19:12 头文件1991 阅读(882) 评论(0) 推荐(0)
摘要: 由于部分图片的问题,附上有道云笔记中的链接:http://note.youdao.com/noteshare?id=973cd2cd200dca3769bc9cd2a6b9b746&sub=71498BEACB1F42DE99EDF4B403145BC7 Docker私有仓库的安装 1.Regist 阅读全文
posted @ 2020-01-08 19:09 头文件1991 阅读(267) 评论(0) 推荐(0)
摘要: 部分图片显示问题,附上有道云笔记的链接:http://note.youdao.com/noteshare?id=e2a253b5fb67fb607ed8be1a7cb08243&sub=0AC8BE346E394481972432FEABBE2861 docker中mysql数据库的正确使用方式 项 阅读全文
posted @ 2020-01-08 19:05 头文件1991 阅读(363) 评论(0) 推荐(0)
摘要: 图片显示问题,附上有道云笔记中链接:http://note.youdao.com/noteshare?id=fba6d2f53fd6447ba32c3b7accfeb89b&sub=B36B5904A0804AF5AD3194AAA196F8C3 编写Dockerfile 指令和 指令 脚本的第1行 阅读全文
posted @ 2020-01-08 17:27 头文件1991 阅读(719) 评论(0) 推荐(0)
摘要: Watch 阅读全文
posted @ 2020-01-08 17:18 头文件1991 阅读(2835) 评论(0) 推荐(0)
摘要: Kubernetes中Pod之间使用虚拟二层网络连接引起的调研 传统的三层网络 在传统的大型数据中心,网络通常是三层结构。这个模型包含了以下三层: Access Layer(接入层):有时也称为Edge Layer。接入交换机通常位于机架顶部,所以它们也被称为ToR(Top of Rack)交换机, 阅读全文
posted @ 2020-01-08 17:17 头文件1991 阅读(1536) 评论(0) 推荐(0)
摘要: ResourceQuota和LimitRange实践指南 目的:能控制特定命名空间中的资源使用量,最终实现集群的公平使用和成本的控制 需要实现的功能如下: 限制运行状态的Pod的计算资源用量 限制持久存储卷的数量以控制对存储的访问 限制负载均衡器的数量以控制成本 防止滥用网络端口 提供默认的计算资源 阅读全文
posted @ 2020-01-08 17:16 头文件1991 阅读(1037) 评论(0) 推荐(0)
摘要: 集群环境的共享与隔离 k8s通过命令空间和Context的设置来对不同的工作组进行分区,使得它们既可以共享同一个k8s集群服务,也能够互不干扰 假设在我们的组织中有两个工作组:开发组和生产运维组。开发组在k8s集群中需要不断创建、修改、删除各Pod、RC、Service等资源对象,以便实现敏捷开发的 阅读全文
posted @ 2020-01-08 17:14 头文件1991 阅读(522) 评论(0) 推荐(0)
摘要: 部分图片显示问题,特附上有道云笔记中的链接:http://note.youdao.com/noteshare?id=df78492d2c25383975c67f3eadf0bbd9&sub=4828390005C5458DAB0838EA1B775D28 K8s生产架构 Kubernetes的生产架 阅读全文
posted @ 2020-01-08 17:12 头文件1991 阅读(1097) 评论(0) 推荐(1)
摘要: 1.替换已有的pod 2.查看某pod的描述信息,使用label作为选择器 3.进入到pod中的某容器内 4. label 4.1 为pod或node创建新label all:表示全部 4.2 覆盖已有的label 4.3 删除label 5. 删除整个yaml所创建的资源 名词解析 阅读全文
posted @ 2020-01-08 17:11 头文件1991 阅读(481) 评论(0) 推荐(0)
摘要: 由于部分图片显示问题,附上有道云笔记的链接:http://note.youdao.com/noteshare?id=76d0d00ddfbb2bcf52e088e048f17543&sub=F0D96251095F4FACAA0F5C699DC46606 K8S中的pv&&pvc 参考:https: 阅读全文
posted @ 2020-01-08 17:09 头文件1991 阅读(922) 评论(0) 推荐(0)
摘要: 容器中指定固定的用户:spec.containers.securityContext.runAsUser: uid 容器内不允许root用户:spec.container.securityContext.runAsNonRoot:true 使用特权模式运行容器:spec.containers.sec 阅读全文
posted @ 2020-01-08 17:08 头文件1991 阅读(373) 评论(0) 推荐(0)
摘要: 流量转发和桥接 Kubernetes的核心是依靠Netfilter内核模块来设置低级别的集群IP负载均衡。需要两个关键的模块:IP转发和桥接 IP转发(IP Forward) IP forward 是一种内核态设置,允许将一个接口的流量转发到另外一个接口,该配置是 Linux 内核将流量从容器路由到 阅读全文
posted @ 2020-01-08 17:07 头文件1991 阅读(337) 评论(0) 推荐(0)
摘要: kubectl 命令 访问pod中的服务 集群service访问 查看日志 查看固定的函数 查看之前的容器日志(容器不断重启) 复制文件 阅读全文
posted @ 2020-01-08 17:07 头文件1991 阅读(944) 评论(0) 推荐(0)
摘要: 前提条件 在Ceph为k8s创建一个pool 创建admin用户 将admin用户的key进行base64编码 使用ceph的filesystem 在k8s集群中,创建secret 注:secret是namespace资源,需要在使用的namespace下创建 创建对应的资源 k8s下使用ceph的 阅读全文
posted @ 2020-01-08 17:04 头文件1991 阅读(760) 评论(0) 推荐(0)
摘要: K8s(1.14) 几张比较不错的图 1.kubernetes 组件图 kubernetes 架构图 2.kubernetes 网络架构图 数据从源容器中发出后,经由所在主机的docker0虚拟网卡转发到flannel0虚拟网卡,这是个P2P的虚拟网卡,flanneld服务监听在网卡的另外一端。 F 阅读全文
posted @ 2020-01-08 17:03 头文件1991 阅读(977) 评论(0) 推荐(0)
摘要: K8S集群搭建 摘要 是借鉴网上的几篇文章加上自己的理解整理得到的结果,去掉了一些文章中比较冗余的组件和操作,力争做到部署简单化。 K8S组件说明 Kubernetes包含两种节点角色:master节点和minion节点 Master 节点负责对外提供一系列管理集群的 API 接口,并且通过和 Mi 阅读全文
posted @ 2020-01-08 16:51 头文件1991 阅读(423) 评论(0) 推荐(0)
摘要: 文章编写在有道云笔记,采用MarkDown编写,迁移太麻烦了,具体链接如下: http://note.youdao.com/noteshare?id=a9d344951e1fbb761ef7e497915cbb9e&sub=739C127C7BC94F758DA5B6F6EEEFB8F6 阅读全文
posted @ 2020-01-08 16:47 头文件1991 阅读(477) 评论(0) 推荐(0)
摘要: 编辑在有道云笔记中,链接如下: http://note.youdao.com/noteshare?id=8d9ae3a1643e39714b36b58f7507baa2&sub=61C8C202FF014C91ACBD53CC18AFCD35 阅读全文
posted @ 2020-01-08 16:36 头文件1991 阅读(1600) 评论(0) 推荐(0)
摘要: 1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) 阅读全文
posted @ 2020-01-08 16:09 头文件1991 阅读(3149) 评论(0) 推荐(0)