Linux 内核配置与安装
Michaelwubo
吃喝玩乐,运动
展开
-
Linux内核配置与安装
Linux内核配置与安装1. 下载内核源码,清除临时文件,中间文件和配置文件make clean:删除临时文件但是保存配置文件(config)make mrproper:删除临时文件+配置文件make distclean:删除mrproper和备份文件以及patch文件2. 配置内核make config:交互make menuconfig:图形make原创 2014-11-13 15:25:42 · 672 阅读 · 0 评论 -
centos6.5 dhcpd 服务一直failed状态
因为要部署kickstart自动化系统分发,所以需要在上面配置dhcp服务器,之前也使用同样的机器进行配置,没是没有问题的,但是这次在配置了dhcpd.conf文件后,重启服务的时候却一直提示[root@localhost ~]# service dhcpd restartStarting dhcpd: [原创 2014-12-05 10:08:59 · 1954 阅读 · 0 评论 -
rpm package manages
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--v原创 2014-12-03 10:48:30 · 501 阅读 · 0 评论 -
Yum软件仓库配置
Yum软件仓库配置现在我们来说一下yum源的配置,大家都知道rpm –ivh xxx.rpm能安装软件,这是没有错的,但是如果哪天你要安装一个软件,发现一堆的依赖关系,关系多达几百个,错综复杂,你是不是会崩溃掉,这个情况在默认没有安装桌面的环境中经常遇到,在init 3模式下安装init 5的X window,用rpm非疯了不可YUM的使用我们就以安装GCC为例吧Rpm –ivh原创 2014-12-03 11:26:19 · 5511 阅读 · 0 评论 -
linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式原创 2014-12-03 11:12:48 · 810 阅读 · 0 评论 -
CentOS6.3配置yum源
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程第二步,配置网易163的yum源1. 下载repo文件 下载地址:http://mirrors.163.com/.help/CentOS6-Base-163.repo2. 备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/原创 2014-12-03 13:07:18 · 832 阅读 · 0 评论 -
deb包 建包原理
首先,如果你不理解debian/rules文件,可以先查看一下《Not Your Grandpa’s Debhelper》一、建立环境(设置环境变量)二、检查依赖和冲突三、用-T选择一个目标,或调用fakeroot debian/rules clean 清除生成树。四、调用dpkg-source产生源码包(如用-b,产生二进制包)五、调用debian/rules build,然原创 2014-12-15 13:04:20 · 949 阅读 · 0 评论 -
upstart 分析
upstart 分析原创 2014-11-14 10:32:24 · 1591 阅读 · 0 评论 -
upstart-----晋级篇
Ubuntu从6.10开始逐步用Upstart()代替原来的SysVinit进行服务进程的管理。RHEL(CentOS)也都从版本6开始转用Upstart代替以往的init.d/rcX.d的线性启动方式。 SysVinit守护进程(sysvinit软件包)是一个基于运行级别的系统,它使用运行级别(单用户、多用户以及其他更多级别)和链接(位于/etc /rc?.d目录中,分别链接到/etc原创 2014-11-14 13:27:35 · 745 阅读 · 0 评论 -
RAM,内核、文件系统、busybox的制作与安装
RAM 内核、文件系统、busybox的制作与安装1. bootloader:引导程序,BOSS自检,然后Bootloader引导,分2步starge1和starge2。starge1是硬件初始化,starge2是内存初始化,设置堆栈,从starge1转向starge2的C入口函数,starge2最后会通过grup来选择进入相应kernel和文件系统 R原创 2014-11-13 15:27:14 · 668 阅读 · 0 评论 -
内核模块的开发
步骤:1. 加载模块:insmod hello.ko2. 卸载模块:rmmod hello3. 查看lsmod4. Depmod来重新生成dmodules.dep文件的5. 加载模块:modprebe hello (会根据modules.dep来加载)原创 2014-11-13 15:26:18 · 458 阅读 · 0 评论 -
使用BusyBox构建根文件系统
busybox构建系统之前的准备第一安装:为了解决busybox编译出错:fatal error:curse.h错误是因为缺少套件ncurses develapt-get install libncurses5-dev问题就可以解决;第二步:下载arm-linux-gcc安装,这个是基于arm架构的linux平台交叉编译工具,下载arm-linux-gcc-4.4.3版原创 2015-08-12 10:56:29 · 3397 阅读 · 0 评论