• Ubuntu 14.04下libvirt管理kvm

    kvm是linux最流行的虚拟化解决方案,kvm有自己的命令行管理工具(redhat:qemu-kvm,ubuntu:kvm),但是这些命令都太底层。libvirt是更高层的虚拟化管理工具,这两类管理工具类似于 rpm 和 yum(dpkg 和 apt-get)。使用 libvirt 更简单一点,而且还支持其它的虚拟化方案,非常多的开源项目都采用了 libvirt (如:openstack)。这里整理的内容很长,但是大部分能用到的功能都在这里了。

    阅读全文
    发布日期:2015-05-23 | 分类:OpenStack, 网络功能虚拟化 | 阅读:4,835 views | 标签:,
  • vim的替换功能快速参考

    vim 中可以使用 :s 命令来替换字符串。   1. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky 1. :s/vivian/sky/g 替换当前行所有 vivian 为 sky 1. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky 1. :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky. n 为数 ...

    阅读全文
    发布日期:2015-05-21 | 分类:大杂烩 | 阅读:1,047 views
  • 用最精炼语言介绍OpenStack网络代码演进的前世今生

    此文发布时间:2013-9-5 请注意时效性。时至今日 Neutron 应该已经有了非常大的变化。对于理清 Neutron 的演进还是很有帮助的。在OpenStack世界中,网络组件最初叫nova-network,它混迹于计算节点nova的代码库中。nova-network可以单独部 署在一台机器上,为了高性能HA也可以和nova-compute一样部署在计算节点上(这也就是所谓的multi-host功能)。

    阅读全文
    发布日期:2015-05-20 | 分类:OpenStack | 阅读:1,138 views | 标签:
  • linux下的 screen 命令详解

    一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉, ...

    阅读全文
    发布日期:2015-05-11 | 分类:大杂烩 | 阅读:1,001 views
  • 国内的开源软件镜像站

    以下是搜集的一些国内的开源软件镜像站,如果非教育网用户选择大公司的镜像站比较靠谱,如果是教育网用户推荐使用大学的镜像站(注意有些大学的镜像站点仅对本校IP开放)。

    阅读全文
    发布日期:2015-05-05 | 分类:大杂烩 | 阅读:2,260 views
  • 《协议森林》16.逆袭(CIDR与NAT)[转载]

    IPv4由于最初的设计原因,长度只有32位,所以只提供了大约40亿个地址。这造成了IPv4地址的耗尽危机。随后,IPv6被设计出来,并可以提供足够多的IP地址。但是IPv4与IPv6并不兼容,IPv4向IPv6的迁移并不容易。一些技术,比如说这里要说的CIDR和NAT,相继推广。这些技术可以缓解IPv4的稀缺状态,成就了IPv4一时的逆袭。

    阅读全文
    发布日期:2015-04-24 | 分类:网络原理 | 阅读:1,119 views
    Comments Off
  • 《协议森林》15.先生,要点单吗?(HTTP协议概览)[转载]

    我们在TCP流通信中说明了,TCP协议实现了数据流的传输。然而,在实践中发现,人们往往习惯以文件为单位传输资源,比如文本文件,图像文件,超文本文档(hypertext document)。超文本文档中包含有超链接,指向其他的资源。超文本文档是万维网(World Wide Web,即www)的基础。

    阅读全文
    发布日期:2015-04-24 | 分类:网络原理 | 阅读:1,007 views
  • 《协议森林》14.协议森林13 9527(DNS协议)[转载]

    域名(domain name)是IP地址的代号。域名通常是由字符构成的。对于人类来说,字符构成的域名,比如www.yahoo.com,要比纯粹数字构成的IP地址(106.10.170.118)容易记忆。域名解析系统(DNS,domain name system)就负责将域名翻译为对应的IP地址。在DNS的帮助下,我们可以在浏览器的地址栏输入域名,而不是IP地址。

    阅读全文
    发布日期:2015-04-24 | 分类:网络原理 | 阅读:1,028 views
  • 《协议森林》12.涅槃(TCP重新发送)[转载]

    凤凰浴火重生。而TCP协议利用重新发送(retransmission)来实现TCP传输的可靠性。重新发送的基本形式是超时重新发送,根据统计的往返时间来设置超时标准;如果超时,则重新发送TCP片段。另一方面,快速重新发送则通过乱序片段的ACK来更早的推断出片段的丢失。

    阅读全文
    发布日期:2015-04-24 | 分类:网络原理 | 阅读:1,288 views
  • 《协议森林》11.魔鬼细节 (TCP滑窗管理)[转载]

    TCP协议相当复杂,并充斥着各种细节。然而TCP协议又是如此重要的一个协议,引领风骚三十年,可以说是互联网的奇迹。这些细节正是TCP协议成功的原因,并值得我们深入了解。在TCP协议与”流”通信中,我们建立了滑窗(sliding window)的基本概念。通过滑窗与ACK的配合,我们一方面实现了TCP传输的可靠性,另一方面也一定程度上提高了效率。

    阅读全文
    发布日期:2015-04-24 | 分类:网络原理 | 阅读:1,075 views