linux 应用和发展
课程大纲
UNIX/Linux发展历史
自由软件
Linux应用领域
Linux学习方法
UNIX 发展历史
(1 )1965年,美国麻省理工学院(MIT)、
通用电气公司(GE)及AT&T的贝尔实验室联合
开发Multics工程计划,其目标是开发一种交互式
的具有多道程序处理能力的分时操作系统,但因
Multics追求的目标过于庞大复杂,项目进度远远
落后于计划,最后贝尔实验室宣布退出。
(2 )1969年,美国贝尔实验室的肯 • 汤普森
在DEC PDP-7机器上开发出了UNIX系统。
(3 )1971年,肯 • 汤普森的同事丹尼斯 • 里
奇发明了C语言;1973年,UNIX系统的绝大部
分源代码用C语言重写,这为提高UNIX系统的
可移植性打下基础。
Linux 系统简介
Linux系统出现于1991年,由芬兰大学生
李纳斯(Linus Torvalds)和后来陆续加入的众
多爱好者共同开发完成。Linux是一个自由软
件,是源代码开放的UNIX。
自由软件
使用的自由
可以不受任何限制地使用软件
研究的自由
可以获得软件源代码、研究软件运作方式
散布的自由
可以自由复制软件及散布给他人
改良的自由
可以自行改良软件并散布改良后的版本
Linux 优良特性
1 ) 分时的多用户、多任务的操作系统
2 ) 多数网络协议支持,方便的远程管理
3 ) 强大的内存管理和文件管理系统
4 ) 大量的可用软件和免费软件
5 ) 优良的稳定性和安全性
6 ) 良好的可移植性和灵活性
7 ) 可供选择的厂商多
…………
X Window 简介
独立于操作系统
网络特性
源代码免费
X Window系统特点:
UNIX 图形环境:
CDE(通用桌面环境)
(Common Desktop Environment)
Linux 应用领域
电子政务
网络应用
科学运算
嵌入式应用
…………
Linux 办公应用
Linux 娱乐应用
网络应用
基于LAMP的网站论坛及B/S架构应用
基于Linux的负载均衡和集群
基于Linux的防火墙及代理服务器
基于Linux的网游服务器
…………
了解服务器信息,可以访问
嵌入式应用
生物特征识别系统
智能卡系统
掌上电脑、手机、信息家电
路由器、机顶盒、数码相机、MP4
…………
搭建学习环境的建议
选择一个适合入门的Linux版本
建议使用虚拟机软件
忘记Windows的思维方式
英文提示的困惑
Command not found
No Such file or directory
解决问题的智慧
帮助
示例
文档
查找
留意系统的提示信息
尝试自己检查或试验以找到答案
linux 应用和发展的更多相关文章
- 其它综合-运维老鸟分享linux运维发展路线规划
运维老鸟分享linux运维发展路线规划 linux 运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用 ...
- 2017-9-8-李明Linux:Linux应用与发展
1965年,MIT.通用电气&贝尔实验室联合开发分时操作系统Multics,没有项目管理概念和追求目标过于庞大导致项目失败:1969年,参加过该项目的贝尔实验室成员肯 ·汤普森对自己开发的游戏 ...
- Linux 调度器发展简述
引言 进程调度是操作系统的核心功能.调度器只是是调度过程中的一部分,进程调度是非常复杂的过程,需要多个系统协同工作完成.本文所关注的仅为调度器,它的主要工作是在所有 RUNNING 进程中选择最合适的 ...
- linux应用与发展(上)
UNIX/Linux发展历史 当年,没有cmm的概念,也没什么PMP认证什么的,导致了MIT,GE,AT&T联合开发multics失败,multics是一个复杂多功能的操作系统.开发者想要开发 ...
- Linux的历史发展及应用
Linux的基本介绍: Linux的历史: 操作系统,英语Operating System简称为OS.说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户.多任务操作系统,支持多种 ...
- Linux系统的发展历史和学习前景介绍
2020年了,我想来跟大家聊聊Linux运维这一行业,从几个方面说下行业的现状.如何学好Linux和如何成为专业运维人员以及云服务对于Linux运维的影响. 一.linux行业状况 我们都知道从199 ...
- (第一篇)linux简介与发展历史以及软件的安装
1.Linux操作系统基本结构介绍: 操作系统: 英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统 ...
- 一篇文章看清楚 Linux 的职业发展方向
手机.汽车.甚至宇宙飞船,在今天的科技世界中,你几乎到处都能看到 Linux 的身影.前两天 SpaceX 成功将宇航员送入太空的猎鹰9号火箭与龙飞船用的也是 Linux的操作系统.身处与 Linux ...
- Linux学习之路—Linux的历史发展
1.1969年以前:一个伟大的梦想-Bell,MIT与GE的"Multics"系统 由于早期的计算机不想现在这样普遍,所以往往出现这样的情况,主机只有一台而多人等待使用.好在20世 ...
随机推荐
- react学习(一)
组件和属性(props) 函数式组件: function Welcome(props) { return <h1>Hello, {props.name}</h1>; } 渲染一 ...
- next.js学习笔记
github地址: https://github.com/zeit/next.js#fetching-data-and-component-lifecycle 简介 Next.js是一个用于React ...
- Django的下载安装以及实现一个简单示例
一.Django下载安装 Django下载链接 1. 下载Django: pip3 install django==1.11.9 (大的版本1.11不要错) 2.创建一个django proje ...
- jQuery效果之雪花飘落
实现思路 1.在一定的频率下在页面中生成一定数目的雪花从上往下飘落: 2.在指定的时间内飘落后移除页面: 3.可设置雪花的大小,在一定范围内随机雪花大小: 4.什么时间后清除生成雪花,停止函数. js ...
- jQuery插件开发进阶
jQuery插件开发模式 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践. 根据<jQuery高级编程&g ...
- CSS3属性animation-play-state控制动画运行或暂停的技巧
animation-play-state介绍 animation-play-state 属性规定动画正在运行还是暂停. div{ animation-play-state:paused; -webki ...
- Visualization of Detail Point Set by Local Algebraic Sphere Fitting
Refers to Dynamic Sampling and Rendering of Algebraic Point Set Surfaces Growing Least Squares for t ...
- css文本超出隐藏显示省略号
p style="width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"> 如 ...
- 性能优化7--App瘦身
1. 前言 如果你对App优化比较敏感,那么Apk安装包的大小就一定不会忽视.关于瘦身的原因,大概有以下几个方面: 对于用户来说,在功能差别不大的前提下,更小的Apk大小意味更少的流量消耗,也意味着更 ...
- springboot 学习之路 1(简单入门)
目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成my ...