- 1、本文档共135页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LINUX操作系统基础幻灯片
主要内容 Linux系统概况 Linux系统环境 Linux编程环境 make管理项目 用户管理命令 文件操作命令 进程管理命令 网络管理命令 系统信息命令 Linux发展史 1991年11月,芬兰赫尔辛基大学的 Linus Torvalds 编写了一个小程序(取名为Linux),发布在互联网上 希望借此实现一个操作系统“内核” 1993年 一批高水平网络黑客参与,诞生Linux 1.0 版 1994年 Linux 的第一个商业版 Slackware 问世 1996年 美国国家标准技术局计算机系统实验室确认 Linux 版本1.2.13符合 POSIX 标准 2001年 Linux2.4版内核发布 2003年 Linux2.6版内核发布 Linux操作系统特征 符合POSIX标准规范的操作系统 Portable Operation System Interface of Unix:可移植的操作系统接口 由IEEE开发,ANSI和ISO标准化 具备现代操作系统的基本功能 抢占式多任务处理,支持多用户 图形用户接口 异构硬件支持 支持SMP 支持TCP/IP 多体系结构支持,支持32/64位CPU 主要发行版本 Red Hat Enterprise、Fedora、Ubuntu、Red Flag Linux精髓 代表一种开源文化 免费软件,开放源代码 自由软件,可在原有程序基础上开发自己的程序 GNU/Linux Linux仅指Linux内核 Linux系统的大部分应用都建立在GNU软件之上 核心结构 Linux内核 Linux Shell Linux文件系统 Linux应用系统 GNU Tools Linux的系统结构 Linux的内核特点 Linux是单内核、多模块系统 Linux内核运行在单独的内核地址空间 所有操作系统功能作为一个模块实现在其内核中 模块均运行在内核态,直接调用函数,无需消息传递 具备模块化设计、抢占式内核(Linux 2.6支持,Linux 2.4用户级抢占)、支持内核线程及动态装载内核模块的能力 与Unix主要区别 Linux汲取了微内核设计思想(基于模块定制内核) Unix也是单内核系统 Windows NT和Mach是微内核系统 只提供基础功能,其他功能通过服务实现 微内核功能被划分为多个独立过程,每个过程称为服务器 主要内容 Linux系统概况 Linux系统环境 Linux编程环境 make管理项目 用户管理命令 文件操作命令 进程管理命令 网络管理命令 系统信息命令 Linux系统的文件系统结构 文件系统的概念 文件结构 文件名命名规则 文件类型 Linux中的shell 与Windows下的cmd类似 提供了一个运行程序、管理文件系统、编译程序代码、管理计算机的途径 Shell比GUI功能强大得多 常用的Shell Korn Bourne C Bash(缺省值) 普通用户提示符$,root提示符# Linux用户管理 Linux是一个多用户的操作系统 注册用户要使用Linux系统资源,首先必须登录系统 使用完系统后,必须退出系统 Linux将用户分为普通用户和超级用户 超级用户(root) 一般使用超级用户帐号完成一些系统管理的工作 普通用户 一般的Linux使用者均为普通用户 Linux启动过程说明 用户登录系统 退出系统 关闭系统 关闭系统 关闭系统注意事项 Linux内核源码的获取 Linux内核源码的获取 Linux核心源码结构 Linux核心源码的组织 Linux核心源码的组织 Linux核心源码的组织 Linux核心源码的组织 主要内容 Linux系统概况 Linux系统环境 Linux编程环境 make管理项目 用户管理命令 文件操作命令 进程管理命令 网络管理命令 系统信息命令 C程序员的系统视图 系统调用与函数库 Linux支持的编程语言 文件名后缀 集成环境 GNU开发工具 GNU开发工具 vi编辑器命令状态下的光标移动命令 vi编辑器命令状态下的光标移动命令 vi编辑器命令状态下的文件保存命令 GCC GNU工具—gcc gcc使用举例 gcc使用举例 编译成目标代码 编译成执行代码 gcc的高级选项 根据警告信息检查源程序 修改源程序 GNU gdb gdb常用命令 gdb使用举例 gdb使用举例 使用gdb调试bug 使用gcc的-g参数 使用gcc的-g参数 主要内容 Linux系统概况 Linux系统环境 Linux编程环境 make管理项目 用户管理命令 文件操作命令 进程管理命令 网络管理命令 系统信息命令 GNU make GNU make特点 Makefile Makefile的规则 简单Makefile示例 make的工作过
您可能关注的文档
- 电话营销话术汇.ppt
- 电梯日常维护保养服务招标文件汇.doc
- 电话销售流程(以客户为中心)讲师教材1汇.doc
- 电话销售部量化考核全案(标准范本)汇.doc
- JUnit单元测试幻灯片.ppt
- 电镀基本原理与概念汇.doc
- Juniper防火墙培训材料幻灯片.ppt
- 电话销售培训指南汇.pdf
- Junit单元测试技术幻灯片.ppt
- 电镀废水治理工程可研报告汇.doc
- 法律硕士联考专业基础课(非法学)-21-2 .pdf
- 泰豪集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整版.docx
- 2024国培计划个人研修计划(6篇) .pdf
- 2024年陕西省宝鸡市公开招聘警务辅助人员辅警笔试自考练习卷一含.pdf
- 精选最新版2020年大学期末思想道德修养与法律基础完整考题库(含.pdf
- 2024年浙江省嘉兴市公开招聘警务辅助人员辅警笔试模拟自测题A卷含答.pdf
- 瑞西光华佳苑总包施工招标1204(定稿).doc
- 职业健康与防护详细讲解培训课件(11.1).doc
- 都溪河综合治理项目部月度报告(7月份 ) .doc
- 湖北恒大建设工程有限公司简介1.doc
文档评论(0)