虚拟机版本vmware:4.5.1 build-7568 原内核版本Redhat 9 linux-2.4.20-8 待升级版本linux-2.6.11.7 下载内核linux-2.6.11.7.tar.bz2至/usr/src并解压 ln -s linux-2.6.11.7 linux-2.6 在/usr/src/linux/Documentation/Changes查看相应软件的版本要求 下载并安装module-init-tools-3.1.tar.bz2 # configure --prefix=/ # make moveold # make all install # ./generate-modprobe.conf /etc/modprobe.conf 下载并安装device-mapper-1.00.19-2.i386.rpm 下载并安装lvm2-2.00.25-1.01.i386.rpm,用rpm -ivph --nodeps --force 下载并安装mkinitrd-4.1.18-2.i386.rpm 在/usr/src/linux-2.6下make mrproper(如果之前未编译过,此步骤可省) make menuconfig,选择编译的模块。 Device Drivers Block devices Default RAM disk size 改为8192 USB support UHCI HCD 选中(或OHCI,EHCI单独无法工作) 其余模块根据实际情况选择 make all make modules_install make install /etc/modprobe.conf中相应部分更改为 alias usbfs usbcore alias usb-controller uhci-hcd 鼠标键盘部分(hid, mousedev, keybdev)等部分酌情修改 /etc/rc.sysinit中 usbdevfs改为usbfs hid改为usbhid mousedev和keybdev酌情修改(分别改为usbmouse和usbkeybd或注释掉) /etc/grub.conf中 更改default 2.6内核部分加一句elevator=deadline reboot 学习总结 openssl+openssh的设置,配合PuTTY的使用 /etc/inetd.conf增加ssh stream tcp nowait root /usr/sbin/tcpd sshd -i 密钥对的生成ssh-keygen(Linux/Win) 公钥拷贝至~/.ssh/authorized_keys,密钥在客户端使用 grep -rnH "pattern" * find ./ -name '*name*' -print vim set foldmethod=indent zf%; zi; zo; zO; .,$ d dmesg cat /proc/version insmod; lsmod; modprobe -l | grep usb useradd -s /bin/bash -g lfs -m -k /dev/null lfs cat > ~/.bash_profile << "EOF" exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash EOF cat > ~/.bashrc << "EOF" set +h umask 022 LFS=/mnt/lfs LC_ALL=POSIX PATH=/tools/bin:/bin:/usr/bin export LFS LC_ALL PATH EOF readelf -l filename | grep interpreter ld --verbose | grep SEARCH 
|