操作文档
未读当我们需要使用一个内核模块的时候,在当前使用版本内核编译的时候又没有加进去,在不改变内核版本的时候,再编译整个内核,可能会覆盖原来的内核,导致系统无法启动
现在我们能够单独选择需要的模块,然后加载进内核
准备工作首先进入你当前使用的系统查看当前的使用内核版本,在这里是 2.3.39
下载对应内核源码包 linux-2.6.39.tar.bz2 将源码包放入 /usr/src/ 下
解压源码包,更新编译工具包
1apt-get install bzip2 libncurses5-dev kernel-package zlib1g-dev gcc make kernel-package wget module-init-tools procps libncurses5-dev
进入到你需要的模块的文件夹下面
1cd /usr/src/linux-2.6.39/fs/ext4/
进入 Makefile 查看模块信息,编译模块
1$ T02-APP205:/usr/src/linux-2.6.39/fs/ext4# make CONFIG_EXT4_FS=m ...
操作文档
未读搭建一个采用lvs进行负载均衡的CTDB集群,整个集群的架构是采用如图所示
在上图所示的架构图中,后端采用的集群是我们的存储,集群存储的三个samba服务器的node在作为CTDB的节点的同时,也是运行着我们的内核客户端,将三个内核客户端挂载到后端的集群中,同时这三个samba客户端对外采用三个虚拟的IP,然后采用LVS的网络负载均衡技术,虚拟成一个对外的IP,这样就实现了samba的带宽聚合以及负载均衡。
第一步,搭建一个CTDB集群一、配置环境
E5400采用2.6.39内核客户端挂在集群1234IP:192.168.0.210GW:192.168.1.1NETMASK:255.255.0.0samba node1
E5400采用2.6.39内核客户端挂在集群1234IP:192.168.0.211GW:192.168.1.1NETMASK:255.255.0.0samba node2
E5400采用2.6.39内核客户端挂在集群1234IP:192.168.0.212GW:192.168.1.1NETMASK:255.255.0.0samba node3
二、配 ...
经验总结
未读top_img: images/default_back_pic.jpeg
为什么写这个博客
博客转移了很多地方,从最开始的人人小站,到后来的 CSDN ,再到简书,换来换去直到看到还有个 hexo,这个是搭建在 github 上的一个博客,只不过排版什么的可能需要自己来处理了,这个博客最大的优点就是简洁,可以很方便的找到自己需要了,打算用这个还有个原因是,看到了几个写的很好的技术文章正好来自这个平台,自己也尝试着把好东西都放到这里汇总
很多东西真的非常喜欢,比如 goagent,比如 google,比如 github,以及一些其他的开源的东西,也许很多人无法理解 share 是个什么感觉
这个博客是我技术文章开始的地方,也是我和嘎嘎开始减肥的日子,也该活的有生气一些,准备数据化我们的减肥数据,也许这样更能激励自己
谷歌的十大信条:
1、以用户为中心,其他一切自然水到渠成
2、专心将一件事做到极致
3、越快越好
4、网络上也讲民主
5、信息随时随地可得
6、赚钱不必作恶
7、信息无极限
8、信息需求无国界
9、认真不在着装
10、追求无止境
现在很多东西已经没有,新的总 ...