嵌入式Linux入门

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

系统日常维护能力文件,目录结构linux的常用命令,Visamba服务器的配置熟悉Linux系统下的开发环境Gcc,Gdb交叉编译环境的建立Mini2440开发板使用介绍的起源与地位掌握Linux下的磁盘分区和文件目录结构掌握Linux系统的安装系统简介Unix/Linux系统简介Linux系统简介及安装Linux系统简介及安装Unix的起源及发展Unix的起源及发展Linux基本结构Linux基本结构磁盘分区磁盘分区Linux的安装方式Linux的安装方式Linux目录结构Linux目录结构Linux系统安装Linux系统安装GPL与Linux的诞生及发展GPL与Linux的诞生及发展Unix/Linux管理模式Unix/Linux管理模式文件系统类型文件系统类型Linux的文件类型及文件属性Linux的文件类型及文件属性Linux的安装过程Linux的安装过程年:Unix系统的第一个版本70年代末:AT&T成立Unix系统实验室70年代末:CSRG使用Unix对操作系统进行研究BSDUnix和UnixSystemV形成了当今Unix的两大主流加州大学伯克利分校计算机系统研究小组由KenThompson在AT&T贝尔实验室实现开发的内部Unix使用顺序号标识版本BSD使用主版本加次版本的方法标识,在原始版本的基础上还有派生版本,这些版本通常有自己的名字AT&T使用罗马数字标识Unix版本,用Release来表示次版本其他商业公司的Unix使用各自的版本标识V1V1到到V7V74.2BSD4.2BSD,,4.3BSD4.3BSD4.3BSD4.3BSD--Net/1Net/1,,4.3BSD4.3BSD--Net/2Net/2SystemVRelease4SystemVRelease4((简写为简写为SVR4SVR4))SunSun的的Solaris2.6Solaris2.6,,IBMIBM的的AIX4.0AIX4.0AT&T的UnixSystemV的第四次发布的版本月,Linux第一个公开版0.02版发布1994年3月,Linux1.0版发布Linus的标志是可爱的企鹅,取自芬兰的吉祥物年,AndrewTanenbaum开发Minix系统;1991年,芬兰赫尔辛基大学的学生LinusTorvalds开发Linux系统,并将源代码放在Internet上;随着Internet的发展,Linux系统迅速普及开来;1994年,发布Linux1.0内核;同年RedHat公司成立;1996年,发布LinuxKernel2.0;2003年,发布LinuxKernel2.6Linux发展简史补充:各大网站采用的OS和web服务器(GNUIsNotUNIX)旨在消除对计算机软件拷贝、分发、修改的限制GPL(GNUGeneralPublicLicense)GPL许可协议的主要目标是保证软件对所有的用户都是自由的LGPL(LesserGeneralPublicLicense)LGPL相对于GPL的条款更加宽松,为使用Linux平台开发商业软件提供了更多的空间RichardStallman软件大多数商业软件都是带有版权(Copyright)保护的在GNU计划中,所有软件都实行Copyleft大多数GNU软件是免费分发的(Copyleft),但不是所有的都这样自由并不等同于免费主版本号次版本号末版本号2.5.72.4.23奇数偶数开发版本稳定版本XX.YY.ZZLinux发行版有选择使用某个内核版本的权利内核版本开发版本最初是稳定版本的拷贝,稳定版本只修改错误,开发版本继续增加新功能开发版本趋于稳定后将升级为稳定版本已停止开发,最高版本为9.0RedHatLinux企业版简称RHEL(RedHatEnterpriseLinux)目前最高版本为RHEL5FedoraCore社区版目前最高版本为fc12•2009年11月17日,Fedora12正式版发布存在众多的发行版本,可以满足不同类型的用户需求阶段练习☺在构建企业应用的Linux系统时,如果有2.4.26和2.5.13两个内核版本可供选择,应使用哪一个,理由是什么?☺在使用Linux系统构建应用服务器时,应选择RedHatLinux9、RHEL5或FC12中的哪个发行版本,理由是什么?使用的文件系统类型在文件/proc/filesystems文件中列出了系统当前可用的文件系统类型EXT2和EXT3都是Linux操作系统默认使用的文件系统类型EXT3属于日志文件系统,是EXT2文件系统的升级版swap类型的文件系统在Linux系统的交换分区中使用Linux支持对FAT格式文件系统(包括FAT16和FAT32)的读写的文件类型及文件属性文件名:字母、数字、下划线、圆点文件类型普通文件目录文件链接文件特殊文件文件属性第一个字符可为:-、d、b、c-普通文件d目录文件b:块特殊文件,如硬盘和CDROM设备c:字符文件设备,如Moderm,串口等L:符号连接p:管道或流,用于进程通讯24/31系统使用树型目录结构,在整个系统中只存在一个根目录(文件系统)Linux系统中总是将文件系统挂载到树型目录结构中的某个目录节点中使用//bootbootdevdevetcetchomehomeliblibbinbinprocproc……usrusrvarvargrubgrublost+foundlost+foundsharesharelocallocal……binbinmanmansrcsrcbinbin……man1man1php.1php.1目录结构/bin/bin——用来贮存用户命令。目录用来贮存用户命令。目录//usrusr/bin/bin也被用来贮存用户命令。也被用来贮存用户命令。/boot/boot----LinuxLinux的内核及引导系统程序所需要的文件的内核及引导系统程序所需要的文件/home/home——如果建立一个用户如果建立一个用户““xxxx””,,那么在那么在/home/home目录下就有一个对应目录下就有一个对应/home/xx/home/xx路径,作为用户的主目录。路径,作为用户的主目录。/root/root——根用户(超级用户)的主目录。根用户(超级用户)的主目录。/dev/dev——贮存设备文件。贮存设备文件。//mntmnt——该目录中通常包括系统引导后被挂载的文件系统的挂载点。该目录中通常包括系统引导后被挂载的文件系统的挂载点。/etc/etc——存放了系统管理时要用到的各种配置文件和子目录存放了系统管理时要用到的各种配置文件和子目录。。//lost+foundlost+found//——被被fsckfsck用来放置零散文件(没有名称的文件)用来放置零散文件(没有名称的文件)/lib/lib——用来存放系统动态连接共享库的。用来存放系统动态连接共享库的。目录结构//varvar——用于贮存用于贮存variablevariable(或不断改变的)文件,例如(或不断改变的)文件,例如日志文件和打印机假脱机文件。日志文件和打印机假脱机文件。//usrusr——这是这是linuxlinux系统中占用硬盘空间最大的目录。用户系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。的很多应用程序和文件都存放在这个目录下。//tmptmp——用户和程序的临时目录。用来存放不同程序执行用户和程序的临时目录。用来存放不同程序执行时产生的临时文件时产生的临时文件/proc/proc——一个虚拟的系统目录,可以在这个目录下获取系一个虚拟的系统目录,可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。统信息。这些信息是在内存中,由系统自己产生的。/opt/opt——可选文件和程序的贮存目录。该目录主要被第三可选文件和程序的贮存目录。该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。方开发者用来简易地安装和卸装他们的软件包。硬盘分区的设备文件硬盘分区的文件名表示/dev/hda5/dev/hda5用文件来表示硬件设备所有硬件设备文件的目录所有硬件设备文件的目录硬件设备的代号,hd代表IDE设备,sd代表SCSI,SATA等设备硬件设备的代号,hd代表IDE设备,sd代表SCSI,SATA等设备同类型设备的编号,a代表第一个硬盘,b代表第二个硬盘,如此类推同类型设备的编号,a代表第一个硬盘,b代表第二个

1 / 135
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功