文档章节

简易定制 Debian 内核

anglix
 anglix
发布于 2015/09/15 10:34
字数 246
阅读 68
收藏 3
  1. 少数情况下我们需要定制内核,比如: lvs的hash表大小默认才4096,必须重译内核来修改。
sudo ipvsadm -L
IP Virtual Server version 1.2.1 (size=4096)
  1. Debian 提供了 kernel-package 工具来自动完成内核打包的全过程。
sudo aptitude -y install fakeroot kernel-package linux-source-3.16 # libncurses5-dev
  1. 下载源码包,并使用当前机器的配置进行修改、编译。就这么简单:
tar -xvf /usr/src/linux-source-3.16.tar.xz
sed 's/CONFIG_IP_VS_TAB_BITS=12/CONFIG_IP_VS_TAB_BITS=20/g' /boot/config-$(uname -r) > ~/linux-source-3.16/.config
cd ~/linux-source-3.16/
fakeroot make-kpkg --initrd --revision=1.0.ipvs kernel_image
  1. 安装完成重启后在系统日志里能看到配置后的结果:
file ~/linux-image-3.16.7-ckt11_1.0.ipvs_amd64.deb 
dmesg |grep IPVS
sudo dpkg -i ~/linux-image-3.16.7-ckt11_1.0.ipvs_amd64.deb 
dmesg
# IPVS: Connection hash table configured (size=1048576, memory=16384Kbytes)
  1. 本例中笔者将hash表改为100万,用淘宝内核可以看到他们用的400万。
ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4194304)

© 著作权归作者所有

共有 人打赏支持
anglix

anglix

粉丝 32
博文 35
码字总数 17615
作品 0
珠海
系统管理员
私信 提问
aptosid 2012-01 发布,桌面操作系统

aptosid发行是一份面向桌面的操作系统,它是基于Debian GNU/Linux的unstable分支的自启动运行光盘。除了与Debian完全兼容外,该发行还提供一份定制的内核以支持各种时新的硬件设备,缺省 桌面...

oschina
2012/12/02
1K
2
面向桌面的操作系统--aptosid

aptosid发行是一份面向桌面的操作系统,它是基于Debian GNU/Linux的unstable分支的自启动运行光盘。除了与Debian完全兼容外,该发行还提供一份定制的内核以支持各种时新的硬件设备,缺省 桌面...

匿名
2010/09/14
756
0
桌面操作系统--sidux

sidux发行是一份面向桌面的操作系统,它是基于Debian GNU/Linux的unstable分支的自启动运行光盘。除了与Debian完全兼容外,该发行还提供一份定制的内核以支持各种时新的硬件设备,缺省 桌面环...

匿名
2009/03/02
895
0
简易定制 Debian 软件仓库

首先下载Debian最新稳定版DVD安装光盘,本文以 8.2 为例: /d0/iso/debian-8.2.0-amd64-DVD-1.iso /d0/iso/debian-8.2.0-amd64-DVD-2.iso /d0/iso/debian-8.2.0-amd64-DVD-3.iso 将 ISO 镜像......

anglix
2015/09/20
178
0
Doudou Linux 1.0 发布

DoudouLinux是面向少年儿童的、基于Debian的发行。其宗旨是让使用计算机变得尽可能地简易和愉快,同时让信息技术对世界上所有的少年儿童 都更方便,而不带任何的歧视。DoudouLinux使用高度定...

红薯
2011/06/17
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

安装数据库 常见问题

数据库重置密码 如果MySQL数据库用户的密码设置过于简单,数据库在用户登录后会提示重置密码,并且不接受简单的密码。 提示需要重置密码: ERROR 1820 (HY000): You must reset your passwo...

狼王黄师傅
15分钟前
0
0
三种方式拿到反射的入口

public class a_1 { public static void main(String args[]) throws ClassNotFoundException { //三种方式拿到反射的入口 System.out.println(Class.forName("reflect.com.Son")); System.o......

南桥北木
27分钟前
1
0
Macbook 安装PhotoShop 总提示安装包损坏的问题

问题描述 今天在给Mac10.12安装Adobe Photoshop的时候一直提示Error The installation cannot continue as the installer file may be damaged. Download the installer file again.起初以为......

Carlyle_Lee
34分钟前
1
0
Java 帝国对 Python 的渗透能成功吗?哈哈

引子 Java 帝国已经成立20多年,经过历代国王的励精图治,可以说是地大物博,码农众多。 可是国王依然不满足,整天想着如何继续开拓疆土, 这一天晚上他又把几个重臣招来商议了。 IO大臣说:...

边鹏_尛爺鑫
今天
14
0
分布式事务解决方案框架(LCN)

什么是XA接口 XA是一个分布式事务协议,由Tuxedo提出。XA中大致分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如Oracle、DB2这些商业数据库都实现了XA接口...

群星纪元
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部