课程大纲

 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的网游服务器

…………

 

 

了解服务器信息,可以访问

http://www.netcraft.com

 

 

 

 

 

 

 

 

 

嵌入式应用

 生物特征识别系统

 智能卡系统

 掌上电脑、手机、信息家电

 路由器、机顶盒、数码相机、MP4

…………

 

 

 

搭建学习环境的建议

 选择一个适合入门的Linux版本

 建议使用虚拟机软件

 忘记Windows的思维方式

 

 

 

英文提示的困惑

Command not found

No Such file or directory

 

解决问题的智慧

帮助

示例

文档

查找

留意系统的提示信息

尝试自己检查或试验以找到答案

linux 应用和发展的更多相关文章

  1. 其它综合-运维老鸟分享linux运维发展路线规划

    运维老鸟分享linux运维发展路线规划 linux 运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用 ...

  2. 2017-9-8-李明Linux:Linux应用与发展

    1965年,MIT.通用电气&贝尔实验室联合开发分时操作系统Multics,没有项目管理概念和追求目标过于庞大导致项目失败:1969年,参加过该项目的贝尔实验室成员肯 ·汤普森对自己开发的游戏 ...

  3. Linux 调度器发展简述

    引言 进程调度是操作系统的核心功能.调度器只是是调度过程中的一部分,进程调度是非常复杂的过程,需要多个系统协同工作完成.本文所关注的仅为调度器,它的主要工作是在所有 RUNNING 进程中选择最合适的 ...

  4. linux应用与发展(上)

    UNIX/Linux发展历史 当年,没有cmm的概念,也没什么PMP认证什么的,导致了MIT,GE,AT&T联合开发multics失败,multics是一个复杂多功能的操作系统.开发者想要开发 ...

  5. Linux的历史发展及应用

    Linux的基本介绍: Linux的历史: 操作系统,英语Operating System简称为OS.说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户.多任务操作系统,支持多种 ...

  6. Linux系统的发展历史和学习前景介绍

    2020年了,我想来跟大家聊聊Linux运维这一行业,从几个方面说下行业的现状.如何学好Linux和如何成为专业运维人员以及云服务对于Linux运维的影响. 一.linux行业状况 我们都知道从199 ...

  7. (第一篇)linux简介与发展历史以及软件的安装

    1.Linux操作系统基本结构介绍: 操作系统: 英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统 ...

  8. 一篇文章看清楚 Linux 的职业发展方向

    手机.汽车.甚至宇宙飞船,在今天的科技世界中,你几乎到处都能看到 Linux 的身影.前两天 SpaceX 成功将宇航员送入太空的猎鹰9号火箭与龙飞船用的也是 Linux的操作系统.身处与 Linux ...

  9. Linux学习之路—Linux的历史发展

    1.1969年以前:一个伟大的梦想-Bell,MIT与GE的"Multics"系统 由于早期的计算机不想现在这样普遍,所以往往出现这样的情况,主机只有一台而多人等待使用.好在20世 ...

随机推荐

  1. react学习(一)

    组件和属性(props) 函数式组件: function Welcome(props) { return <h1>Hello, {props.name}</h1>; } 渲染一 ...

  2. next.js学习笔记

    github地址: https://github.com/zeit/next.js#fetching-data-and-component-lifecycle 简介 Next.js是一个用于React ...

  3. Django的下载安装以及实现一个简单示例

    一.Django下载安装 Django下载链接 1. 下载Django: pip3 install django==1.11.9    (大的版本1.11不要错) 2.创建一个django proje ...

  4. jQuery效果之雪花飘落

    实现思路 1.在一定的频率下在页面中生成一定数目的雪花从上往下飘落: 2.在指定的时间内飘落后移除页面: 3.可设置雪花的大小,在一定范围内随机雪花大小: 4.什么时间后清除生成雪花,停止函数. js ...

  5. jQuery插件开发进阶

    jQuery插件开发模式 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践. 根据<jQuery高级编程&g ...

  6. CSS3属性animation-play-state控制动画运行或暂停的技巧

    animation-play-state介绍 animation-play-state 属性规定动画正在运行还是暂停. div{ animation-play-state:paused; -webki ...

  7. 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 ...

  8. css文本超出隐藏显示省略号

    p style="width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"> 如 ...

  9. 性能优化7--App瘦身

    1. 前言 如果你对App优化比较敏感,那么Apk安装包的大小就一定不会忽视.关于瘦身的原因,大概有以下几个方面: 对于用户来说,在功能差别不大的前提下,更小的Apk大小意味更少的流量消耗,也意味着更 ...

  10. springboot 学习之路 1(简单入门)

    目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成my ...