Part VI. kernel management

Table of Contents

28. the Linux kernel
about the Linux kernel
kernel versions
uname -r
/proc/cmdline
single user mode
init=/bin/bash
/var/log/messages
dmesg
Linux kernel source
ftp.kernel.org
/usr/src
downloading the kernel source
kernel boot files
vmlinuz
initrd
System.map
.config
Linux kernel modules
about kernel modules
/lib/modules
<module>.ko
lsmod
/proc/modules
module dependencies
insmod
modinfo
modprobe
/lib/modules/<kernel>/modules.dep
depmod
rmmod
modprobe -r
/etc/modprobe.conf
compiling a kernel
extraversion
make mrproper
.config
make menuconfig
make clean
make bzImage
make modules
make modules_install
/boot
mkinitrd
bootloader
compiling one module
hello.c
Makefile
make
hello.ko
29. library management
introduction
/lib and /usr/lib
ldd
ltrace
dpkg -S and debsums
rpm -qf and rpm -V
tracing with strace