存档

‘未分类’ 分类的存档

升级 CentOS 到 3.x

2013年7月30日 没有评论

一直以来, 服务器系统一直是的 CentOS-6.4, 内核的版本是 N 年以前 的 2.6.32(虽然 RH 加了很多 patch), QEMU 的版本我很早就升级到 1.5 了, 由于 KVM 在内核中的关系, 很多非常新非常 cool 的特性根本不能用, 比如: Nested KVM. 加上最近在玩 openstack, 如果 hypervise 不支持 nested 的话, 会有点麻烦.

以下是一些记录:

$ wget http://pkgs.fedoraproject.org/repo/pkgs/kernel/linux-3.10.tar.xz/4f25cd5bec5f8d5a7d935b3f2ccb8481/linux-3.10.tar.xz
$ tar xf linux-3.10.tar.xz
$ cd linux-3.10
$ cp /boot/config-`uname -r` .config
$ make oldconfig

kernel 的 Makefile 提供了很好的工具, 可以很方便的构建 rpm 包.

  • rpm-pkg 同时打包二进制和源码 rpm
  • binrpm-pkg 只打二进制的 rpm包

我们只需要 binrpm-pkg, so

$ make binrpm-pkg

最后安装, 大功告成

$ rpm -i kernel-3.10.0-2.x86_64.rpm  --force

启动 guest 的时候使用 -cpu host, 让 guest 具有几乎所有 host 的指令集

$ qemu-system-x86_64 -enable-kvm -cpu host -smp 16 -m 8192 openstack.qcow2

在 guest 里面可以看到, guest 已经有 vmx(amd 的则为 svm) 指令了.

$ grep "vmx\|svm" /proc/cpuinfo

分类: 未分类 标签:

XMLUG正在创建中, 欢迎大家参与

2011年5月15日 1 条评论
成立 XMLUG 的目的
众所周知, GNU/Linux 诞生于社区, 发展于社区, 壮大于社区, 在全世界都有一大批自由软件的 hackers. 正是这些 hackers, 让 linux 运行在大到大型机, 小到掌上电脑的设备上, 让 apache 无处不在, 让 firefox 带你遨游网络世界, 让 python 把这个世界变得更加美好.
最近几年, GNU/Linux 在中国的发展可谓是日新月异, 各种开源的思潮, 技术, 大牛层出不穷. 各种各样的自由软件社区如雨后春笋般涌现. 但是厦门(包括整个福建)在这股自由软件大潮前面似乎有点跟不上步伐, 难道厦门如诗如画的风景, 不能给自由软件注入新的活力吗? 

还记得5年前, 我刚刚接触linux, 那时候我就被他强大的可定制性, 高效的执行效率征服了, 那个时候在学校也有一些精通linux的高手, 在我学习的道路上帮助了我很多. 毕业后, 我毅然决然的选择了linux平台下的开发工作. 工作以后, 我发现厦门的自由软件社区几乎没有.

在厦门, 我们没有良好的技术氛围, 没有自由技术的交流, 沒有自由软件的分享, 各个 IT 界的大牛们长期潜水, 小牛们又不愿意出来打酱油, 导致厦门的自由软件社区一潭死水. 为了改善这种情况, 我和一些志同道和的朋友商量, 包括 yousri, acevery, 还有福州的明源等, 决定发起成立厦门(福州)的 linux user group.

XMLUG 的理念
参与, 分享和交流.
在 xmlug 里面, 我们没有所谓的新手, 所谓的菜鸟, 无论你是教授, 学生, 小朋友, 女孩子, 重度windows用户, 还是踢馆子的, 我们都欢迎. 一切重在参与, 把自己关于自由软件的学习心得与他人分享, 把使用自由软件过程中遇到的问题于他们交流.

我们的 mailing list 在 https://groups.google.com/group/xmlug (已经迁移到 https://groups.google.com/group/fujianlug)
twitter @xmlug
分类: 未分类 标签: