zoukankan      html  css  js  c++  java
  • 内核编译

    linux内核,是一个操作系统的核心。Linux是一个一体化内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内核负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。例如Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。Linux内核是开源、免费的。 微软出品的游戏机XBOX都可以看到Linux内核的踪迹。
    当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级 。
     uanme -r版本号
     ls /lib/modules/2.6..../kernel/ 模块
     uname -a 所有的信息
     ls /boot/initrd-2.6....img一部分功能模块所在的位置
     cd /lib/modules/2.6..../kernel/net/ipv4
     ls
     lsmod 列出加载的模块
     lsmod|grep ah4 列出模块
     insmod ah4.ko 插入模块
     lsmod|grep ah4
     rmmod ah4 移除模块
     lsmod|grep ah4
     modprobe ah4 插入模块
     modprobe -r ah4 移除模块
     lsmod|grep ah4 列出模块
    内核编译
     上传内核文件linu-3.11....tar.gz
     cd /media/RH....../P.../
     rpm -vih gcc-4.... glibc-headers-2... glibc-devel-2.5... kernel-headers-2.6... ncurses-devel-5...安装编译工具
     tar -xvf linux-3.11....tar.gz 解包
     cd linuz-3.11....
     make menuconfig 菜单显示选择内核模块
     ls .config 生成config文件在linux包路径下
    编译安装:
     make
     make modules
     make modules_install
     make install
     vim /etc/grub.conf 查看增加了编译好的新内核

  • 相关阅读:
    省队集训 Day1 残缺的字符串
    省队集训 Day3 吴清华
    省队集训 Day3 陈姚班
    Java多线程中的join方法
    Java多线程同步机制之同步块(方法)——synchronized
    java-实用的sql语句
    java-分页之页面分页
    java下实现调用oracle的存储过程和函数
    java-MySQL存储过程
    MySQL存储过程
  • 原文地址:https://www.cnblogs.com/liangml/p/6411558.html
Copyright © 2011-2022 走看看