课程大纲

 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. 字符串拼接引发的BUG

    译者按: bug虽小,却是个磨人的小妖精! 原文: Fixing a bug: when concatenated strings turn into numbers in JavaScript 译者 ...

  2. HTTP与HTTPs的区别?

    简而言之:   HTTPS = HTTP + SSL HTTP 的 URL 以 http:// 开头,而 HTTPS 的 URL 以 https:// 开头 HTTP 是不安全的,而 HTTPS 是安 ...

  3. 课程作业——熟悉常用的Linux操作

    cd命令:切换目录 (1) 切换到目录 /usr/local cd /usr/local (2) 去到目前的上层目录 cd .. (3) 回到自己的主文件夹 cd ~ ls命令:查看文件与目录 (4) ...

  4. 有状态(Stateful)与无状态(Stateless)

    1.有状态(Stateful): 有数据存储功能.有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,类里面有成员变量,而且成员变量是可变的,是非线程安全的.在不同方法调用间 ...

  5. 洛谷P1516 青蛙的约会

    题目描述 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止.可是它们出发之前忘记了一件很重要的事情,既没有问清 ...

  6. 一个简单的scrollTop动画的方法

    var autoScrollTop = function (param) { var delay = param.scrollDom.height() * 20; param.dom.animate( ...

  7. Python入门基础之变量和数据类型

    在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-80 ...

  8. Markdown介绍及工具推荐

    什么是Markdown? Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式.百度百科markdown 还没听说过Markdown?那赶 ...

  9. 第一篇-Html标签中head标签,body标签中input系列,textarea和select标签

    第十四周课程(1-12章节) HTML 裸体 CSS   穿华丽衣服 Javascript 动起来 一 HTML (20个标签) 1.我们的浏览器是socket客户端 2.一套规则,浏览器认识的规则 ...

  10. python的内置函数time

    time 模块 1 >>> import time 2 >>> time.time() 3 1491064723.808669 4 >>> # t ...