第一章 Linux系统概述及安装.ppt_第1页
第一章 Linux系统概述及安装.ppt_第2页
第一章 Linux系统概述及安装.ppt_第3页
第一章 Linux系统概述及安装.ppt_第4页
第一章 Linux系统概述及安装.ppt_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式Linux系统开发基础 2 课程地位 3 课程目标 具备搭建linux系统平台能力系统安装具备Linux系统日常维护能力文件 目录结构linux的常用命令 ViShell脚本编程 管道及其重定向tftp nfs samba服务器的配置熟悉Linux系统下的开发环境Gcc GdbMake和MakefileSubversion嵌入式Linux环境交叉编译环境建立U Boot编译和使用嵌入式Linux内核配置 编译 根文件系统使用 4 课程结构图 Linux系统简介及安装 第1章 6 本章目标 了解Unix Linux的起源与地位掌握Linux下的磁盘分区和文件目录结构掌握Linux系统的安装 7 本章结构 Unix Linux系统简介 Linux系统简介及安装 Unix的起源及发展 Linux基本结构 磁盘分区 Linux的安装方式 Linux目录结构 Linux系统安装 GPL与Linux的诞生及发展 Unix Linux管理模式 文件系统类型 Linux的文件类型及文件属性 Linux的安装过程 8 1 1Unix的起源 1969年 Unix系统的第一个版本70年代末 AT T成立Unix系统实验室70年代末 CSRG使用Unix对操作系统进行研究BSDUnix和UnixSystemV形成了当今Unix的两大主流 加州大学伯克利分校计算机系统研究小组 由KenThompson在AT T贝尔实验室实现 9 1 1Unix的版本号表示 不同的Unix版本其标识方式不同AT T开发的内部Unix使用顺序号标识版本BSD使用主版本加次版本的方法标识 在原始版本的基础上还有派生版本 这些版本通常有自己的名字AT T使用罗马数字标识Unix版本 用Release来表示次版本其他商业公司的Unix使用各自的版本标识 V1到V7 4 2BSD 4 3BSD 4 3BSD Net 1 4 3BSD Net 2 SystemVRelease4 简写为SVR4 Sun的Solaris2 6 IBM的AIX4 0 AT T的UnixSystemV的第四次发布的版本 10 1 1开放源码的发展 AT T与Unix起源Berkeley发行的Unix版本 BSDAT T与Berkeley之争Linux诞生 11 1 1Unix的发展 SunSolarisIBMAIXSCOUnixWareHPHP UXFreeBSD 1 1主流Unix产品 13 1 1开放源码操作系统的发展 14 1 2Linux的起源与发展 Linux内核项目是由芬兰赫尔辛基大学的LinusTorvalds创建的1991年10月 Linux第一个公开版0 02版发布1994年3月 Linux1 0版发布Linus的标志是可爱的企鹅 取自芬兰的吉祥物 1986年 AndrewTanenbaum开发Minix系统 1991年 芬兰赫尔辛基大学的学生LinusTorvalds开发Linux系统 并将源代码放在Internet上 随着Internet的发展 Linux系统迅速普及开来 1994年 发布Linux1 0内核 同年RedHat公司成立 1996年 发布LinuxKernel2 0 2003年 发布LinuxKernel2 6 Linux发展简史 16 补充 各大网站采用的OS和web服务器 17 1 2开源软件的定义及许可协议 GNU GNUIsNotUNIX 旨在消除对计算机软件拷贝 分发 修改的限制GPL GNUGeneralPublicLicense GPL许可协议的主要目标是保证软件对所有的用户都是自由的LGPL LesserGeneralPublicLicense LGPL相对于GPL的条款更加宽松 为使用Linux平台开发商业软件提供了更多的空间 RichardStallman Copyleft软件 大多数商业软件都是带有版权 Copyright 保护的在GNU计划中 所有软件都实行Copyleft大多数GNU软件是免费分发的 Copyleft 但不是所有的都这样自由并不等同于免费 19 1 2Linux内核版本 内核版本是由Linux内核社区统一进行发布http www kernel org pub linux kernel 2 5 7 2 4 23 奇数 偶数 开发版本 稳定版本 XX YY ZZ Linux发行版有选择使用某个内核版本的权利 20 1 2Linux内核版本 开发版本最初是稳定版本的拷贝 稳定版本只修改错误 开发版本继续增加新功能 开发版本趋于稳定后将升级为稳定版本 21 1 2Linux发行版本 Linux发行版的名称和版本号是由发行版的维护者决定的RHEL5是由RedHat公司发布的SuseLinux10是由Novell公司发布的UbuntuLinux6是由Ubuntu社团维护和发布的DebianLinux3 1是由Debian维护社区发布的 22 1 2RedHatLinux系列发行版 RedHatLinux已停止开发 最高版本为9 0RedHatLinux企业版简称RHEL RedHatEnterpriseLinux 目前最高版本为RHEL5FedoraCore社区版 23 阶段总结 Unix的起源与地位及发展Linux操作系统是开源软件的成功代表开放源代码软件通常采用GPL或LGPL许可协议进行发布Linux内核采用开发版本和稳定版本两个系列进行版本发布Linux存在众多的发行版本 可以满足不同类型的用户需求 24 阶段练习 在构建企业应用的Linux系统时 如果有2 4 26和2 5 13两个内核版本可供选择 应使用哪一个 理由是什么 在使用Linux系统构建应用服务器时 应选择RedHatLinux9 RHEL5或FC12中的哪个发行版本 理由是什么 25 2 1Linux基本结构 Linux内核 shell 实用工具程序 Linux基本机构 26 2 2Linux使用的文件系统类型 在文件 proc filesystems文件中列出了系统当前可用的文件系统类型EXT2和EXT3都是Linux操作系统默认使用的文件系统类型EXT3属于日志文件系统 是EXT2文件系统的升级版swap类型的文件系统在Linux系统的交换分区中使用Linux支持对FAT格式文件系统 包括FAT16和FAT32 的读写 27 2 3Linux的文件类型及文件属性 文件名 字母 数字 下划线 圆点文件类型普通文件目录文件链接文件特殊文件文件属性第一个字符可为 d b c 普通文件d目录文件b 块特殊文件 如硬盘和CDROM设备c 字符文件设备 如Moderm 串口等L 符号连接p 管道或流 用于进程通讯 27 31 28 2 4Linux目录结构 目录结构及目录路径Linux系统使用树型目录结构 在整个系统中只存在一个根目录 文件系统 Linux系统中总是将文件系统挂载到树型目录结构中的某个目录节点中使用 29 2 4Linux目录结构 bin 用来贮存用户命令 目录 usr bin也被用来贮存用户命令 boot Linux的内核及引导系统程序所需要的文件 home 如果建立一个用户 xx 那么在 home目录下就有一个对应 home xx路径 作为用户的主目录 root 根用户 超级用户 的主目录 dev 贮存设备文件 mnt 该目录中通常包括系统引导后被挂载的文件系统的挂载点 etc 存放了系统管理时要用到的各种配置文件和子目录 lost found 被fsck用来放置零散文件 没有名称的文件 lib 用来存放系统动态连接共享库的 30 2 4Linux目录结构 var 用于贮存variable 或不断改变的 文件 例如日志文件和打印机假脱机文件 usr 这是linux系统中占用硬盘空间最大的目录 用户的很多应用程序和文件都存放在这个目录下 tmp 用户和程序的临时目录 用来存放不同程序执行时产生的临时文件 proc 一个虚拟的系统目录 可以在这个目录下获取系统信息 这些信息是在内存中 由系统自己产生的 opt 可选文件和程序的贮存目录 该目录主要被第三方开发者用来简易地安装和卸装他们的软件包 31 阶段总结 Linux的基本结构Linux下常用的文件系统类型Linux系统下的文件类型及属性Linux的目录结构 硬盘分区 3 1硬盘分区的设备文件 33 3 1硬盘分区的设备文件 硬盘分区的文件名表示 dev hda5 用文件来表示硬件设备 Windows分区 Linux如何使用分区 36 3 1硬盘和分区的结构 实例 dev hdc6 dev sdb1 第二个IDE接口的master接口的第三个主分区 第五个SCSI接口硬盘的第三个逻辑分区 第二个IDE接口的master接口的第二个逻辑分区 第二个SCSI接口的第一个主分区 dev hdc3 dev sde7 37 3 1硬盘和分区的结构 Linux磁盘分区装载 1 2 3 hda bin boot usr usr bin boot grub 38 3 2Linux的安装方式 安装程序的引导方式RHEL5支持从光盘和USB存储设备引导安装程序安装程序读取软件包的方式从光盘读取软件包进行安装是RHEL5提供的缺省安装方式安装程序可读取硬盘中保存的安装光盘镜像文件 ISO文件 进行安装安装程序可从NFS FTP和HTTP网络服务器中读取文件进行安装 39 3 3系统安装过程 启动安装程序设置主机引导设备为光盘驱动器从安装光盘启动主机检测安装光盘的完整性安装程序的配置过程文件复制过程安装过程结束 Linux安装过程 40 安装图解 安装模式选择 41 安装图解 介质测试 42 安装图解 语言选择 43 安装图解 键盘选择 44 安装图解 授权许可序列号 45 安装图解 硬盘分区设置 46 安装图解 硬盘分区设置 47 安装图解 硬盘分区设置 48 安装图解 网络设置 49 安装图解 网络设置 50 安装图解 网络设置 51 安装图解 时区设置 52 安装图解 root 根 管理员 口令设置 53 安装图解 软件包选择 54 安装图解 软件包选择 55 安装图解 软件包选择 56 安装图解 软件包选择 57 安装图解 软件包选择 58 安装图解 软件包选择 59 安装图解 软件包选择 60 安装图解 软件包选择 61 安装图解 软件包选择 62 安装图解 安装过程 63 安装图解 安装过程 64 安装图解 安装过程 65 3 3首次启动系统配置 配置向导程序启动界面防火墙SELinuxKdump系统日期和时间的设置软件更新设置新用户的创建声卡测试安装附加光盘 Linux系统配置 66 安装完成后的设置 67 防火墙的设置 68 Selinux的设置 69 Kdump的设置 70 日期和时间的设置 71 软件更新的设置 72 新用户的创建 73 声卡的设置 74 附加光盘的设置 75 3 4Linux图形界面操作 图形界面用户登录桌面环境和应用程序菜单退出系统注销用户 Logout 关闭系统 Shutdown 重新启动 Restartthecomputer 76 用户登录界面 在用户登录界面中输入用户名并回车 输入用户口令进行登录 77 桌面环境及菜单 选择应用程序菜单中的菜单项可以启动运行相应的程序 78 退出系统 选择关机菜单项可退出系统 79 退出系统选项 退出系统时选择注销 关机和重新启动三个选项中的一个 80 阶段总结 RHEL5可以使用光盘或USB设备引导安装程序安装程序可以从光盘 硬盘和网络服务器读取软件安装包Linux系统安装前需要进行硬盘中数据的备份主机硬盘中应为Linux系统预留空间和分区Linux系统需要至少一个根分区和一个交换分区根分区文件系统默认采用EXT3格式 81 Unix Linux系统简介 Unix Linux系统简介 本章总结 Unix Linux的起源与发展 Linux的起源与发展 GPL与Linux的诞生及发展 文件系统类型 磁盘分区 RHEL5安装程序缺省采用图形界面 提供了友好的交互界面 Linux基本结构 文件系统和目录结构 GPL与LGPL许可协议Linux内核版本与发行版本RedHatLinux系列发行版 Linux操作系统可作为网络服务器 桌面和开发环境使用 硬盘主分区 扩展分区 逻辑分区的概念及表示Linux采用树型目录结构 RHEL5安装程序可以从光盘和USB设备进行引导 可以从光盘 硬盘和网络等多种介质读取安装文件 RHEL5系统提供了图形的登录和操作界面 可通过菜单运行应用程序 Li

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论