- 博客(44)
- 收藏
- 关注
转载 Linux 如何查看一个进程的堆栈
1.用pstack第一种:pstack 进程ID第二种,使用gdb 然后attach 进程ID,然后再使用命令 thread apply all bt两种方法都可以列出进程所有的线程的当前的调用栈。不过,使用gdb的方法,还可以查看某些信息,例如局部变量,指针等。不过,如果只看调用栈的话,pstack还是很方便的。https://www.ibm.com/developerw...
2019-07-07 12:51:27
6144
转载 你创建的OpenStack高性能虚拟机能实现“零损耗”么?
转载链接:https://blog.youkuaiyun.com/lQ1NS259ej3OKYvK4Jf/article/details/78258952导读 使用默认参数创建的虚拟机,虚拟机的VCPU在物理CPU不同核心之间动态调度,另外,由于Linux还可能会将软中断,内存交换等进程调度到虚拟机正在使用的物理核心上,这些因素导致这些虚拟机相对于物理机的计算性能可能会产生较大的抖动,不能...
2019-01-12 21:59:56
469
原创 shell脚本替换json文件中部分字段
需要替换的json格式字符串如下所示:cat tomcat.json { "service":{ "id": "consul-tomcat-id", "name":"testyyy", "address":"10.10.10.11", "port":5678, "check"
2019-01-08 15:45:08
9618
转载 etcdctl v2 v3 使用指南
转载链接:https://blog.youkuaiyun.com/kozazyh/article/details/79586530etcd2和etcd3是不兼容的,两者的api参数也不一样,详细请查看 etcdctl -h 。可以使用api2 和 api3 写入 etcd3 数据,但是需要注意,使用不同的api版本写入数据需要使用相应的api版本读取数据。api 2 使用方法ETCDCTL_API...
2019-01-02 22:11:42
1284
转载 consul + consul-template + tls 安装指南
转载链接:https://blog.youkuaiyun.com/kozazyh/article/details/79844609 实验环境:Consul v0.8.1consul-template v0.19.0consul参考:https://github.com/hashicorp/consul-templateh...
2019-01-02 21:23:17
854
转载 kubelet sandbox创建与calico cni网络配置流程 (三)
转载链接:https://blog.youkuaiyun.com/weixin_39961559/article/details/82706931 上一篇文章分析了calico cni的调用流程,通过分析calcio cni的代码,我们知道kubelet在创建sandbox容器后对该容器的网络配置其实是通过调用calic...
2018-12-12 21:07:14
824
转载 kubelet sandbox创建与calico cni网络配置流程 (二)
转载链接:https://blog.youkuaiyun.com/weixin_39961559/article/details/82585834 上一篇文章分析了kubelet创建pod时首先需要创建一个sandbox容器,该容器保证了k8s的pod中多个容器使用同一个网络命名空间,每个容器能够像访问本地端口一样访问对...
2018-12-12 18:05:16
1377
转载 kubelet sandbox创建与calico cni网络配置流程 (一)
**转载链接**https://blog.youkuaiyun.com/weixin_39961559/article/details/82557789 本文基于k8s release 1.9分析kubelet sandbox创建与cni网络配置流程。 首先谈下docker的四种网络模式,它们...
2018-12-12 18:00:51
830
转载 docker 容器网络方案:calico 网络模型
转载链接:https://cizixs.com/2017/10/19/docker-calico-network/2017-10-19/blog docker 容器网络方案:calico 网络模型calico 简介calico 是容器网络的又一种解决方案,和其他虚拟网络最大的不同是,它没有采用 overlay 网络做报文的转发,提供了纯 3 层的...
2018-12-11 21:13:53
2424
转载 openstack底层技术-openflow在OVS中的应用
转载链接:https://opengers.github.io/openstack/openstack-base-openflow-in-openvswitch/Posted on February 18, 2017 by opengers in openstack 什么是OpenFlow OVS中的OpenFlow OVS几种工作模式 flow语法 添加flow实例 Neutr...
2018-12-11 19:58:49
2144
转载 openstack底层技术-使用openvswitch
转载链接:https://opengers.github.io/openstack/openstack-base-use-openvswitch/Posted on January 23, 2017 by opengers inopenstackOpen vSwitch介绍 OVS架构 ovs-vswitchd ovsdb-server OpenFlow Control...
2018-12-11 19:55:46
313
转载 openstack底层技术-虚拟网络设备(Bridge,VLAN)
转载链接:https://opengers.github.io/openstack/openstack-base-virtual-network-devices-bridge-and-vlan/Posted on September 24, 2017 by opengers in openstack openstack底层技术-各种虚拟网络设备一(Bridge,VLAN) openstac...
2018-12-11 19:52:56
2197
转载 neutron虚拟网络流分析
原文连接:https://gtcsq.readthedocs.io/en/latest/network/neutron_intro.html2. neutron虚机网络流分析¶date: 2017-3-1 15:00目录neutron虚机网络流分析基础概念vethnamespace问题虚机到底如何连接到qbr-xxx网桥虚机如何和qbrxxx网桥通信参考...
2018-12-11 15:22:41
415
转载 Docker: 精通ENTRYPOINT指令
版权声明:本文为博主原创文章,欢迎分享到其它技术社区,分享请标明出处: https://blog.youkuaiyun.com/CHENYUFENG1991/article/details/78766584 ENTRYPOINT简介:docker run命令行中指定的任何参数都...
2018-12-03 16:19:26
4340
转载 kubernetes实践之五十一:kube-proxy运行机制分析
一: Service,Endpoints与Pod的关系Kube-proxy进程获取每个Service的Endpoints,实现Service的负载均衡功能二:Service的负载均衡转发规则访问Service的请求,不论是Cluster IP+TargetPort的方式;还是用Node节点IP+NodePort的方式,都被Node节点的Iptables规则重定向到Kube-proxy监听Serv...
2018-12-03 15:08:50
598
转载 iptables工具
iptables 指令语法: iptables [-t table] command [match] [-j target/jump]&n
2018-12-03 11:39:03
212
转载 Kubernetes 容器运行时演进
Table of Content Kubernetes 简介 Kubelet 架构 容器运行时演进过程 容器运行时接口(CRI) CRI 接口 Streaming API 容器运行时实例 多租户 CRI Tools 未来展望 多容器运行时 无服务器容器服务 注:本文是我在中国云原生大会(CEUC 2018) 上同名演讲的文字...
2018-11-30 22:55:02
1533
转载 Docker内核调优和Linux内核调优的这些区别你知道么?
0 人评论 校园Docker内核调优和Linux内核调优的这些区别你知道么? 2017 04/12 作者:汪幸Docker在传统的虚拟机领域,通过调节一些系统参数来提供(高)系统性能是一种常规手段。例如,对于一个被频繁...
2018-11-30 22:35:33
830
转载 Linux TCP/IP 协议栈调优
<header class="article-header"> <h1 class="article-title" itemprop="name"> Linux TCP/IP 协议栈调优 </h1> </heade
2018-11-30 22:27:51
586
转载 Linux网络的SNAT和DNAT
目录背景知识 配置 开启内核数据包转发 加入NAT相关模块 检查iptables是否允许转发 配置SNAT 配置DNAT 作者:杨冬 欢迎转载,也请保留这段声明。谢谢!出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/NAT全名是Network Address Translation,字...
2018-11-30 22:16:52
519
转载 Kubelet源码架构简介
https://chenleji.github.io/2018/10/28/kubelet%E6%BA%90%E7%A0%81%E6%9E%B6%E6%9E%84%E7%AE%80%E4%BB%8B/
2018-11-28 18:21:23
345
转载 CKA考试知识总结
https://chenleji.github.io/2018/11/07/CKA%E8%80%83%E8%AF%95%E7%9F%A5%E8%AF%86%E6%80%BB%E7%BB%93/
2018-11-28 18:16:14
1433
原创 mysql镜像制作实验
本文为制作镜像的学习实验,错误之处欢迎留言。准备基础镜像docker pull openshift/base-centos7启动镜像后,在容器中安装软件yum install mariadb -yyum install mariadb-server -y启动mysql出现问题:bash-4.2# mysqld_safe181128 10:23:32 mysqld_sa...
2018-11-28 17:25:48
547
原创 tomcat镜像制作实验
此篇文章是学习镜像制作的简单记录:其中包含一次失败的方法(文中有讨论欢迎留言)获取镜像:docker pull openshift/base-centos7获取成功后如下所示:docker.io/openshift/base-centos7 latest 4842f0bd3d61 22 months ago ...
2018-11-27 19:06:25
366
转载 超级详细的iptables介绍
http:// blog.youkuaiyun.com/sdytlm/article/details/6544913本文在符合 GNU Free Documentation 许可版本1.1的条件下,可以拷贝、分发、更改,但必须保留绪言 和所有的章节,如印刷成书,封面要包括“原著:Oskar Andreasson”,且书背不准有文字。本文附录有 “...
2018-11-27 10:55:41
379
转载 超级详细的iptables介绍
http:// blog.youkuaiyun.com/sdytlm/article/details/6544913本文在符合 GNU Free Documentation 许可版本1.1的条件下,可以拷贝、分发、更改,但必须保留绪言 和所有的章节,如印刷成书,封面要包括“原著:Oskar Andreasson”,且书背不准有文字。本文附录有 “...
2018-11-27 10:55:31
457
转载 想玩路由器吗?使用 Quagga 将你的 CentOS 变成 OSPF 路由器
Quagga是一个开源路由软件套件,可以将Linux变成支持如RIP、OSPF、BGP和IS-IS等主要路由协议的路由器。它具有对IPv4和IPv6的完整支持,并支持路由/前缀过滤。Quagga可以是你生命中的救星,以防你的生产路由器一旦宕机,而你没有备用的设备而只能等待更换。通过适当的配置,Quagga甚至可以作为生产路由器。本教程中,我们将连接假设之间具有专线连接的两个分支机构网络(例如...
2018-11-23 23:14:34
263
转载 如何使用 Quagga BGP(边界网关协议)路由器来过滤 BGP 路由
在之前的文章中,我们介绍了如何使用 Quagga 将 CentOS 服务器变成一个 BGP 路由器,也介绍了 BGP 对等体和前缀交换设置。在本教程中,我们将重点放在如何使用前缀列表(prefix-list)和路由映射(route-map)来分别控制数据注入和数据输出。之前的文章已经说过,BGP 的路由判定是基于前缀的收取和前缀的广播。为避免错误的路由,你需要使用一些过滤机制来控制这些前缀的收...
2018-11-23 23:12:52
469
转载 Docker的安全问题以及一些预防方案
这篇文章算是《Using Docker:Chapter13. Security and Limiting Containers》的读书笔记。Docker中可能会出现的安全问题内核漏洞(Kernel exploits) 容器是基于内核的虚拟化,主机(host)和主机上的所有容器共享一套内核。...
2018-11-17 13:27:05
910
转载 Python实现脚本锁功能,同时只能执行一个脚本
1. 文件锁脚本启动前检查特定文件是否存在,不存在就启动并新建文件,脚本结束后删掉特定文件。通过文件的判断来确定脚本是否正在执行。方法实现也比较简单,这里以python脚本为例#coding=utf-8## 文件锁脚本测试#import os #操作系统import timelockfilepath = "/opt/lock.txt";#判断文件是否...
2018-11-15 14:15:16
1026
转载 关于MFC的一些数据之间的转换与提取
参考:http://blog.sina.com.cn/s/blog_50eb38e00100ad5z.htmlCString到DWORDCString str="127.0.0.1";char *szServerAddress = str.GetBuffer(0);str.ReleaseBuffer();DWORD dwRemoteIPValue = inet_ad
2014-03-12 10:21:39
715
转载 画笔与画刷&GDI坐标系
原文链接:http://blog.sina.com.cn/s/blog_50eb38e00100amoh.html http://blog.sina.com.cn/s/blog_50eb38e00100amoi.html在窗口客户区输出要使用画笔、画刷和字体。1.画笔是用来画线的工具,是CPen类的对象。其使用方法为:C
2014-03-12 10:17:07
750
转载 常用的CPaintDC类成员函数
参考:http://blog.sina.com.cn/s/blog_50eb38e00100amhe.html1.文字信息显示 BOOL TextOut(int x, int y, LPCTSTRlpszString); 在指定坐标(x,y)处显示字符串lpszString的内容,显示成功返回非0值,否则返回0。 2.画线 画线工作需经
2014-03-12 09:59:43
1360
转载 保障Windows系统安全设置方法高级篇
原文链接:http://hi.baidu.com/465312712/item/049383518450400ce6c4a5b4 1. 关闭 DirectDraw 这是C2级安全标准对视频卡和内存的要求。关闭DirectDraw可能对一些需要用到DirectX的程序有影响,但是对于绝大多数的商业站点都应该是没有影响的。修改注册表 HKLM\SYSTEM\CurrentCont
2014-03-10 15:55:14
886
转载 XP无法启动 提示文件丢失 按R修复
原文链接:http://hi.baidu.com/ndlli/item/837da60192088a10cd34ea5e在启动XP经常出现您可以通过使用原始启动软件盘或CD-ROM来启动windows安装程序,以便修复这个文件,在第一屏时选择“r”,开始修复> 这种情况.原因:第一\病毒引起!第二\内存出现问题!第三\硬盘可能出现坏道!系统区!D
2014-03-10 15:48:09
9599
转载 Windows下权限设置方法详解
原文链接:http://hi.baidu.com/wfhupnzfycbosze/item/b1a60092b848d78d581461f9随着动网论坛的广泛应用和动网上传漏洞的被发现以及SQL注入式攻击越来越多的被使用,WEBSHELL让防火墙形同虚设,一台即使打了所有微软补丁、只让80端口对外开放的WEB服务器也逃不过被黑的命运。难道我们真的无能为力了吗?其实,只要你弄明白了N
2014-03-10 15:43:38
1015
转载 WinXP操作系统优化精髓
Windows 操作系统的技巧现在网上很多,让人感觉不知道从何下手,下面的技巧,虽然不多,但是对你使用操作系统都有非常大的帮助,所以今天介绍给大家…… 加快开机与关机的速度: ①选“开始\运行”,键入Regedit,展开HKEY_CURRENT_USER\Control Panel\Desktop,将字符串值“HungAppTimeout”的数值更改为200,再将字符串值“W
2014-03-10 15:34:26
652
转载 动态规划——最长子序列
动态规划法经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。【问题】 求两字符序列的最长公共字符子序列
2014-03-09 15:05:23
1151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人