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 查看增加了编译好的新内核

  • 相关阅读:
    java中创建线程的方式
    idea查看一个接口的子接口或实现类的快捷键
    idea查看源码没有注释的问题
    spring中的Aop
    spring中的ApplicationListener监听器
    spring中的事务管理
    IDEA创建springboot 项目
    xiaopiu产品设计
    java 6大设计原则 一:观察者模式
    java面向对象
  • 原文地址:https://www.cnblogs.com/liangml/p/6411558.html
Copyright © 2011-2022 走看看