LINUX高级用户教程.ppt

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

LINUX高级用户教程 LINUX高级用户教程主要章节 LINUX概况 LINUX开发环境 LINUX进程环境和空间管理 LINUX进程管理 LINUX下的信号 LINUX下的计时 LINUX用户教程主要章节 文件操作 网络编程 LINUX进程间通信 系统配置和管理 LINUX概述 LINUX历史、现状和未来 LINUX的主要特点 LINUX遵循的一些标准 如何获得LINUX在线帮助 LINUX常常问到的一些问题 LINUX开发环境 LINUX下的C编译器 GNU Make 程序中库函数和头文件 编程风格 LINUX下的目标代码格式和相关命令 LINUX进程环境和空间管理 LINUX进程环境 用户环境变量 用户程序空间布局 用户动态空间分配 空间分配相关的接口 LINUX进程管理 Fork() Exec Wait Exit LINUX下的信号 信号来源和种类 进程对信号的响应 LINUX下信号定义 信号的发送 信号的安装 信号集合和集合操作 信号编程注意事项 实例 LINUX计时 LINUX中的时间 Shell计时方法 文件操作 文件类型 文件属性和操作 目录操作 符号链接和IO操作 系统调用接口 文件流操作 IO相关库接口 网络编程 套接口 网络分层协议 网络通信模型 LINUX下常用网络通信接口 网络通信实例 进程间通信 进程通信类型 基于管道的通信和FIFO通信 消息队列 信号量 共享内存 系统管理(一) 系统安装 GRUB启动引导器,启动过程和系统服务 启动状态和服务配置 用户和组管理 进程管理 软件包管理 系统管理(二) 网络配置 文件系统设置 LINUX下各种设置的使用 远程登陆 FTP、NFS配置 Samba 安全设置 第一章 LINUX概况 为何选择LINUX ——软件模式 当今的软件按照其提供的方式和是否赢利可以划分为三种模式,即:商业模式(commercial software)、共享模式 (shareware)和自由软件(freeware 或free software)。 商业软件由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不能进行非法拷贝、扩散和修改; 共享软件由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务; 自由软件则由开发者提供软件全部源代码,任何用户都有权使用、拷贝、扩散和修改这些软件,同时有义务将自己修改过的程序代码公开。 自由软件的两层含义 可以免费提供给任何用户使用; 它的源码公开和可以自由修改。所谓可以自由修改指用户可以对公开的源码进行修改,以使自由软件更加完善,还可以对自由软件进行修改的基础上开发上层软件。 自由软件的诞生 UNIX从二十世纪七十年代诞生发展到八十年代,已经形成了多个分支(插图), Unix 在商业上面的问题让许多对于 Unix 喜好者感到相当的忧心,其中一个就是有名的 Richard M. Stallman先生,他认为: Unix 是一个相当好的操作系统,在这个系统上,大家能够将自己所学的贡献出来,那么这个系统将会更加的优异。 让自己发展的良好的软件让大家来使用就是最大的快乐,而且由于每个人的工作环境 ( 指软硬件平台 ) 可能都不太相同,有了 Open Source 的概念,大家都能够分享这一份的心得!你的程序将有很多的人可以帮忙检验,将使得 Unix 社群更佳的茁壮。 于是为了理想,Stallman 在 1984 年创立了 GNU (GNU 是“GNUs Not UNIX”的缩写)与 自由软件基金会 ( Free Software Foundation, FSF ),并创作了许多『自由软件』供大众来使用。 其作品以自由 ( free ) 的 GNU GPL的授权模式提供。 自由软件带来的好处 free的软件给使用者节省了相当一笔费用; Internet的普及,使人们很容易下载开放源代码软件,很容易把开发、改进的新成果上网交流。使软件的开发由过去集中在专门的机构里进行变为分散在网络上由许许多多独立的开发者协作完成。它可以调动更多人的积极性,发挥更多人的创造性,而且受到更多人的实践检验,因而能够更快地完成和完善。这种方法不仅比传统方式开发的软件更为稳固,而且能够获得更多的支持和更快的更新。 LINUX的一句名言:“BUG就像影子一样,只会出现在阳光照不到的角落中” 什么是LINUX LINUX是一个操作系统,同时它是一个自由软件,是free的、源代码开放的,设计它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的UNIX兼容操作系统产品。 典型的 Linux 发行版包含 Linux 内核,但还包含许多应用程序和工具。总的说来

文档评论(0)

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

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

1亿VIP精品文档

相关文档