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

  • 相关阅读:
    open stack总结
    Nginx操作命令
    Nginx 配置详解
    Linux 常用命令-- top
    CEPH 使用SSD日志盘+SATA数据盘, 随OSD数目递增对性能影响的递增测试
    MyCat水平分库
    MyCat垂直分库
    MyCat基本知识
    utf8mb4复杂昵称问题
    Power安装linux-BIG ENDIAN mysql编译安装
  • 原文地址:https://www.cnblogs.com/liangml/p/6411558.html
Copyright © 2011-2022 走看看