Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 7 章 Kernel

摘要

目录

7.1. 编译安装内核
7.2. sysctl - configure kernel parameters at runtime
7.2.1. sysctl.d
7.2.2. vm.overcommit_memory
7.2.3. TCP 拥塞控制算法
7.2.4. bbr
7.3. /sys
7.3.1. /sys/class/net/
7.3.2. sysfsutils
7.4. /proc
7.4.1. 查看系统版本
7.4.2. /proc/进程ID
7.4.3. /proc/*/fd/ 进程所打开的文件
7.4.4. 进程内存监控
7.4.5. ulimit 状态
7.4.6. /proc/cpuinfo
7.4.7. 内存信息
7.4.8. overcommit_memory
7.5. 资源配置
7.5.1. ulimit - Modify shell resource limits.
7.5.2. prlimit - Show or change the resource limits of a process.
7.6. Kernel modules
7.6.1. modprobe - program to add and remove modules from the Linux Kernel
7.6.2. 查看内核模块信息

7.1. 编译安装内核

		
wget -q -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.1.tar.bz2
tar jxvf linux-3.0.1.tar.bz2

cd linux-3.0.1
make clean
make mrproper
make menuconfig
make
make modules_install
make install