Linux基本知识以及相关操作幻灯片.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux基本知识以及相关操作幻灯片

Linux基本知识与相关操作 报告人:蒋维 Agenda Linux基本知识 Linux开发环境 Linux使用基础 如何在目标板上调试运行程序 Linux基本知识 ——发展历史 1991年,Linus Torvalds就读于赫尔辛基大学,他购买了一台386DX33的PC,并且安装了Minix。Minix是一个类UNIX系统。但Torvalds很快就发现该操作系统在功能上不能满足要求,于是他决定开发自己的操作系统,以取代Minix。 1991年9月17日,Torvalds在网上发布了Linux的0.01版本内核,情况的发展出乎Torvalds的意料,这个项目在网络上得到了很多程序员的响应,很快世界各地的程序员纷纷投入这个项目,Linux的功能迅速得到增强,越来越多的功能被加入到其中。 1994年3月13日,Linux1.0版本内核发布 最近的内核版本可以在下载 Linux基本知识 ——FHS FHS,即(Filesystem Hierarchy standard)文件系统分级结构标准,是Linux Standard Base标准的一部分。 根据FHS标准的规定,Linux不同发行版本都存在如下的目录结构 Linux目录结构 目录分析 /bin:该目录存放有对系统运行极为重要的二进制可执行文件。为了方便用户使用,安装程序时往往将可执行文件的符号链接放置在该目录下,用户不用设置可执行文件的路径。 /etc:存放了系统管理的各种配置文件和子目录。 /home:每个用户的主目录存放在该目录下以用户名命名的子目录中,比如用户名为jw,对应/home/jw为jw用户主目录 /tmp:该目录为临时目录,很多程序要在该目录下创建临时文件,如pg,VI等 /var:该目录存放经常变化的信息,用于log日志、邮件、spool文件等存储。 /proc:这是一个虚拟目录,它是系统内存的映射,可以直接从这个目录中获取系统的信息,由系统自动生成 /dev:设备目录,包含特殊文件或者设备文件 /boot:该目录下存放启动过程中需要的所有文件,其中包含Linux内核和引导配置文件 /usr:该目录包含用户相关的程序和库文件 /sbin:该目录存放与系统相关的可执行程序 Linux基础知识 ——系统结构 系统结构分析 用户应用程序 文字处理软件、邮件收发软件、Web浏览器等都属于用户应用程序。这些程序通过系统调用接口与Linux内核发生交互,以实现具体功能。 Shell Shell是命令解释器,它的作用是按照一定的规则将输入的命令加以解释并传递给系统,即Shell是用户与操作系统交互的平台。用户可以利用Shell来实现程序的启动、挂起或停止。Linux采用了Bash(Bourne-Again Shell)作为其默认的命令解释器。 库函数 库函数为程序员提供编程接口。通过对系统调用的再次封装,库函数往往提供了比系统更方便的功能。比如,socket通信中的send函数最终调用write函数但是,send函数提供了write函数不具备的发送速度控制,使得程序员不必关心这些细节,代码重用得到了很大的提高。 Linux内核 Linux内核主要包括进程调度、内存管理、虚拟文件和进程间通信。 设备驱动 设备驱动主要负责驱动系统相关的硬件使其能正常发挥作用。 Linux开发环境 为什么我们需要在服务器上编译程序,然后再目标板上调试、运行程序,而不是直接在目标板上开发程序呢? 由于嵌入式系统是专用的计算机系统,它的功能和使用环境与普通的PC大不相同。例如,视频采集需要长时间不间断的工作,需要极高的稳定性;程控交换机不需要键盘、显示器等外部设备、PDA等通过电池供电,需要尽可能降低功耗 有的嵌入式系统处理能力和存储能力较弱,不能再它上面安装开发软件; 有的嵌入式系统的处理器结构特殊,没有可以在上面运行的开发工具。所以,在开发系统时,通常需要采取交叉开发的方式进行。 交叉编译环境模型 Linux使用基础 用户系统 用户权限 常用命令: 文件管理、内容管理、权限管理、备份压缩、系统设置、进程控制、网络设置 用户系统 Linux是支持多用户、多任务的操作系统它提供了一个良好的权限管理系统,用来管理计算机的使用人员。Linux有一个称为“超级用户”的账号,即root。该账号享有最高的权限,对系统进行完全的支配和管理工作。通常由系统管理员支配root账号,由其再分配一些权限较小的账号,供其他用户使用。 用户权限 Linux的用户权限管理师基于文件和目录的权限管理。Linux的文件和目录有一个三位八进制的权限属性,这三位数的不同组合构成了Linux的文件和命令权限。 属性解释

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档