引言: linux小系统的构成本文是根据工作经历所写,主要目的是进行总结,所以写得很潦草,很多地方的术语也不是很严格,欢迎讨论tyq7821@sina.com.cn或qq:22796658msn:tyq7821@hotmail.comlinux系统真是好,除了做服务器系统、桌面系统,还能做小型系统,嵌入...
摘要:整理编写:007xiong
原文:hoyt等
(一)目录介绍
1)linux程序设计入门--基础知识
2)linux程序设计入门--进程介绍
3)linux程序设计入门--文件操作
4)linux程序设计入门--时间概念
5)linux程序设计入门--信号处理
6)linux程序设计入门--消息管理
7)linux程......
摘要:改变文件或目录的访问权限命令改变文件或目录的访问权限命令linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文
件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为
一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对......
linux小系统的构成上一页 ...除了内核,还要一个磁盘文件系统.(继续写,打算每天都抽点时间来写),还要一个c库(标准的较大,用stript去处不需要的也有几m,所以可以用其它小的c库,只是这些库有一些功能不支持,但一般应用还是足够,常用的有uclibc),当然如果用静态编译的话,也可以不要库,但是对于以后扩展不利,除了这些以外,还需要一些常用工具,如基本的ls.fdisk这些,这些程序可以从大系统上拷贝过去(但要注意与c库版本一致),也可以用size较小的busybox ,它的功能也有所减少,比如常用的ping就只有3个选项,如果需要功能全的ping,也可以单独的把它从大系统上拷过来,只要所用的库(用ldd查看,有时还需用strace来查看)系统上有且版本一致就可以.另外,驱动程序也必不可少.不过,大部分的驱动都可以直接编译进内核里.对某些特殊硬件,厂家可能提供源代码,注意这些源代码是与内核版本相关的,所以很有可能编译不过,需要更改.
1.准备一个大linux系统(桌面系统),(我的是redhat linux9.0)要把内核源代码安装进去.最好是自己做一个lfs,这样更好. 【程序编程相关:debian--完美桌面应用】
现在让我谈谈制作步骤 【推荐阅读:red hat linux 9 + or】
3.下载busybox源代码 【扩展信息:RedHat Linux 9 系统优化】
2.根据硬件编译内核
4.插好目标机外存,我们用的是dom,则可以把它插在ide插槽上
5.新建好小型系统文件系统,也就是建立几个目录,拷贝/dev目录中的文件
6.编译busybox进目标机外存(dom)
7.拷贝c库.内核
8.拷贝启动程序,安装启动程序,我用的是grub,修改grub.conf
系统制作完成,我们制作的系统共5m(没用uclibc,嫌麻烦,反正dom64m)
注意常出错的地方有
1.c库版本不一致,启动后无法执行init
2.开发机与目标机硬件与grub配合的问题,现象是根本没法启动
摘要:# gentoo linux use variable descriptions# updated sun jun 26 23:10:05 2005# $header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.227 2005/02/27 13:13:45 brix exp $3dfx - 添加xfree86下的3dfx显卡支持 (参见: voo......