设为首页 收藏本站
查看: 2090|回复: 0

[经验分享] 在redhat as 3.0 上精简并编译系统内核

[复制链接]

尚未签到

发表于 2018-5-14 10:25:55 | 显示全部楼层 |阅读模式
我们在安装LUNUX的过程中实际上有大量的,我们并不需要的模块被放在LINUX的系统内核中,并且每次在系统启动时这些没有的内核模块(在特定的需求下)会加载到系统内核中,这样以来不仅有大量的内存被占用,更为严重的是系统内核的运行效率会大打折扣。  下面是我精简和编译系统内核的实践过程。
  1.编译环境说明:
  在这里特别说明的是在编译系统内核之前一定要装全系统的编译环境。一般情况下在安装LINUX时选上KernelDevelopment和DevelopmentTools就可以了。如果当时没有选装上请再单独安装,否则编译系统内核的过程会出错而不能进行。
  另外我们编译内核时一定要在本地登陆,不能通过远程的控制台登陆到系统上进行操作。
  2.去掉多余的内核模块:
  #su-
  #cd/usr/src/linux-2.4
  #makemrproper如果是新装的系统可省略这个
  #makemenuconfig
  如果你不需要并口设备支持(如传统的打印机),注销这个选项:
  Parallelportsupport--->
  如果你使用的IDE硬盘(会影响USB设备的使用),注销这个选项:
  SCSIsupport--->
  如果你没有IEEE1394(火线)设备,注销这个选项:
  IEEE1394(FireWire)support--->
  如果你的网络中没有下列需求,注销这个选项的下列子选项:
  Networkdevicesupport--->
  FDDIdriversupport光纤网络
  Ethernet(1000Mbit)1000M网络
  ATMdriversATM网络
  PCMCIAnetworkdevicesupport笔记本计算机支持
  WirelessLAN(non-hamradio)无线网络
  TokenRingdevices令牌环网络
  如果你不想用LINUX架设业余电台,注销这个选项:
  AmateurRadiosupport--->
  如果你不想使用红外线设备,注销这个选项:
  IrDA(infrared)support--->
  如果你没有ISDN线路,注销这个选项:
  ISDNsubsystem--->
  如果你没有可以支持I20(PIC的超集)的设备,注销这个选项:
  I2Odevicesupport--->
  如果你只想让LINUX安静的工作,注销这个选项:
  Sound--->
  如果你没有USB接口设备并厌恶USB设备,注销这个选项:
  USBsupport--->
  如果你没有IBM的蓝牙设备(市场这种产品非常少),注销这个选项:
  Bluetoothsupport--->
  如果你有其他的内核需求,查找相关的内核选项:
  3.开始内核编译:
  #makedep大约需要5分钟
  #makeclean大约需要5秒
  #makebzImage大约需要10分钟
  #makemodules大约需要30分钟
  #makemodules_install大约需要1分钟
  #reboot
  4.精简编译的成果:
  我的系统在完成了上述编译后系统内存占用下降了35M,CUP的占用明显下降了,
  我的系统服务有:
  CROND、IMAP、HTTPD、IPTABLES、IRQBALANCE、MYSQLD、NETFS、NETWORK、
  POSTFIX、PROFTPD、SGI_FAM、SMB、SSHD、SYSLOG、XFS、XINETD
  REBOOT计算机TOP查看:
  RAM使用:45M
  CUP使用:0

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-459823-1-1.html 上篇帖子: RedHat Linux 下安装、测试摄像头 下篇帖子: RedHat Linux 9.0的安装(详细图解安装过程)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表