自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 使用DevStack快速部署OpenStack环境

对于初学者,安装部署OpenStack是一个较复杂的过程,而且在安装过程中会遇到各种各样的问题,不过幸好有DevStack。DevStack实际是一套shell脚本,可以用来快速搭建OpenStack的运行和开发环境,特别适合在自己的笔记本上搭建环境,但不适合用在生产环境。试验环境:ubuntu 12.101.安装git$  sudo apt-get install git

2013-09-26 17:47:48 2892

转载 在ubuntu上安装配置OpenStack nova

转自:http://www.vpsee.com/2011/05/install-openstack-nova-on-ubuntu/OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个

2013-09-26 16:05:59 784

转载 计算机系统领域顶级会议--OSDI,SOSP(转)

转自:http://blog.sina.com.cn/s/blog_556a37e10100mdnf.html【序言】按照USnews的分类,Computer Science被分为四个大类:AI, Programming Language, Systems, Theory.。毫无疑问,Systems是这四个大类中最要紧也是最大的一个。根据citeseer在2003年5月排出的所有计

2013-09-22 17:10:38 2370

转载 Linux 3.10.12通过编译内核添加系统调用

本文以linux-3.10.12内核、x86平台、64位,为例进行说明。添加新的系统调用,共需修改3处文件:(1)分配系统调用号:/usr/src/linux-x.x.x/include/uapi/asm-generic/unistd.h(不是/usr/src/linux-x.x.x/include/asm-generic/unistd.h)(2)修改系统调用表:/usr/

2013-09-17 16:47:04 2438 1

转载 编译Linux内核方法

1.下载内核下载地址:www.kernel.org例如下载的内核源码为: linux -3.10.12.tar.xz2.解压把linux-3.10-12.tar.xz解压到/usr/src目录$sudo tar -xvf linux-3.10.12.tar.xz -C /usr/src/3.配置内核参数首先需要安装ncurses,这时字符版配置工具多依赖的。

2013-09-17 16:12:19 648

转载 System.map 文件的作用

System.map文件的作用编译:赵炯 www.plinux.org (gohigh@sh163.net)有关System.map文件的信息好象很缺乏。其实它一点也不神秘,并且在整个事情当中它并不象看上去那么得重要。但是由于缺乏必要的文档说明,使其显得比较神秘。它就象耳垂,我们每个人都有,但却不知道是干什么用的。本网页就是用来说明这个问题的。注意,我并不会是百分之一百正确的。例如,一

2013-09-16 10:49:25 583

转载 recvmsg()和sendmsg()函数(2)

转自:http://memorymyann.iteye.com/blog/648513想对于之前的几个IO函数,recvmsg与sendmsg功能更为强大,当然用起来也更为复杂。#include "sys/socket.h"ssize_t recvmsg(int sockfd,  struct msghdr * msg, int flags);

2013-09-09 19:44:35 827

转载 recvmsg()和sendmsg()函数(1)

这个两个函数是通用的I/O函数。实际上可以把所有read,readv,recv,recvfrom调用替换成recvmsg调用;类似的,各种输出函数也可以替换成sedmsg调用。函数原型:ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags);ssize_t sendmsg(int sockfd, struct msg

2013-09-09 16:37:02 6110

原创 Connect error: No route to host(errno:113) 连接错误解决办法--关闭iptables防火墙

两台机器进行socket通信时,可能在连接时出现错误:connect error: No route to host(errno:113)出错原因:server端的防火墙设置了过滤规则解决办法:使用iptables关闭server端的防火墙1.暂时关闭$sudo service iptables stop2.打开$sudo service iptables start

2013-09-09 10:51:45 72124 1

转载 Linux 多线程编程

——本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥。前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一int型全局变量g_Flag初始值为0

2013-09-06 21:33:29 551

转载 Linux Socket编程

转自吴秦 ://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socke

2013-09-06 21:31:54 513

转载 Mac OS 下更改mac地址

转自:http://hellowiki.com/2010/07/22/edit-mac-address-in-macos/用 Mac 系统有一段时间了,这里记录一下自己遇到的需要终端命令解决的问题。网络环境绑定了原先机器的 MAC 地址,由于特殊原因,先把新机器的网卡地址改成原先那台。在终端输入sudo ifconfig en0 ether 00:00:00:00:00:0

2013-09-02 11:07:02 5142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除