Cloud
钱国正
做了10多年的嵌入式Linux开发,熟悉linux网络等
展开
-
Linux Kernel存储udp server的socket信息跟踪
前言工作中遇到一个内核的bug,同事给内核增加了socket绑定设备接口id的功能,主要用在绑定VRF的时候,绑定特定的设备。最近测试发现了,加了这个补丁后,导致不同vlan的dhcp server不能同时工作,为了解决这个问题,我对linux kernel如何存储socket的相关功能进行了跟踪,记录如下。应用层UDP Server创建应用层调用socket, bind创建udp server socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); bind(sock原创 2020-09-07 16:46:44 · 524 阅读 · 1 评论 -
Qemu 使用记录
简介一直想研究qemu很久了,都是浅尝辄止,看一半的文档就不搞了,要下载那么多的镜像很讨厌的。最近觉得这两年实在是没什么长进确实应该深入看看了。命令行先了解这个命令怎么用吧,首先下载个TinyCore-current.iso 官网上下载才16MBqemu-system-i386 -m 2G -smp 2 -vga vmware TinyCore-current.iso -enable-k...原创 2019-07-31 19:10:46 · 383 阅读 · 0 评论 -
Linux中的虚拟路由转发VRF
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里可以跳转到教程。VRF 简单概念虚拟路由转发(Virtual Routing and Forwarding)顾明思义,虚拟的路由转发,讲路由分成不同的分组,然后根据请求的接口,目的地址进行路由的转发,这个是工作在单台设备内的,出了这个设备就...原创 2019-07-22 21:48:16 · 2013 阅读 · 0 评论 -
gitlab-ci环境使用感受
首先是有人帮我们Gitlab的服务器环境搭建好,开源的。然后就是我们的系统软件想通过系统集成的方式,来确保我们的软件可以自动的编译运行, 这个设计还是非常有先见之明的, 做这个事情,想想还是很简单,但是实际操作起来,就不是那么顺畅了。首先是按照Gitlab-runer这个东西是通过ruby写的,当然需要手动安装ruby了,教程在oschina上面有链接地址.然后就是实际的通过改动project的ma原创 2015-11-26 23:17:39 · 5804 阅读 · 3 评论 -
Docker 在阿里云上安装
安装方法curl -sSL https://get.docker.com/ | sh 错误修正方式sudo apt-get remove debian-keyring debian-archive-keyring sudo apt-get clean sudo apt-get update sudo apt-get -y install debian-keyring debian-a原创 2015-11-24 23:49:22 · 1686 阅读 · 0 评论 -
微信与服务器端通信方式的变迁是为什么?
最近发现系统的微信认证很慢,有的甚至连接不上,发不出消息,就到网上搜索了下,还真发现了关于微信的细微变化,这点是表现在微信的请求方式上。做广告路由器的人都知道,微信认证的前提是放行微信相关的域名,或者是采用过滤URL的方式放行跟weixin相关的字符串请求。第一种方式的危险就在于更新微信服务器的时候,会导致以前的固件需要更新,第二种方式,也算是擦边球,如果里面不包含所请求的字符串,那就玩玩儿了。所原创 2015-02-16 14:44:59 · 7250 阅读 · 0 评论 -
四、SDN/OpenFlow的关系与定义
SDN (Software Defined Networking)SDN不等于OpenFlow,其关系类似于互联网不等于IP协议,PSTN不等于7号信令,IMS不等于SIP,WEB体系不等于HTTP协议一样。OpenFlow仅仅是SDN中控制器控制转发面设备的协议而已,控制器本身的架构、网络拓扑算法、运行环境、编程工具,以及上层应用的集成技术都是SDN的一部分,并且是架构上更为核心的部分。原创 2012-07-15 10:34:55 · 8651 阅读 · 0 评论 -
三、云计算架构层次
根据NIST的权威定义,云计算有SPI, 即SaaS、PaaS和IaaS三大服务模式。这是目前被业界最广 泛认同的划分。PaaS和IaaS源于SaaS理念。PaaS和IaaS可以直接通过SOA/Web Services向平台用户提供服务, 也可以作为SaaS模式的支撑平台间接向最终用户服务。 1. SaaS:提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户原创 2012-07-03 23:03:07 · 5238 阅读 · 0 评论 -
一、什么是云计算?
对于云计算最初的幻想是:在家里有台显示器,一根网线就够了,操作系统,存储都在云端实现,这就是从操作系统课堂上听黄贤立老师讲课得来的,至今已过了三年,对于我们当时的网速来说几乎是不可能的,这也导致了,dropbox之类的网络存储在中国没有那么普及一样,我认为这个源自中国的慢网速!最近,各种东西的兴起,最先看到的是虚拟网卡,citrix公司开发的OpenFlow,处理虚拟机的网卡设备等,再后来我关原创 2012-06-29 23:58:29 · 1735 阅读 · 0 评论 -
二、OpenStack简介
官方网站www.openstack.org最受欢迎的一个社区,由Rackspace和NASA发起的开源云计算社区,各大主流IT巨头参与计划,国内新浪的SAE贡献不少。OpenStack被誉为21世纪的Linux开源社区,可以预见其的发展前景是何其广阔。OpenStack的核心项目从前期的两个增加到如下:Cloud compute (Nova) 项目源码:https://gith原创 2012-07-01 21:41:07 · 1490 阅读 · 0 评论