课程大纲

 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学习之路—Linux的历史发展

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

  7. linux应用于发展(下)

    X windows的特点 1.独立于操作系统. 2.网络特性. 3.源码开源. Unix图形环境主要还是CDE linux主要还是在网络应用和嵌入式上使用较多. 娱乐办公什么的去windows吧. 网 ...

  8. 保密工作与linux系统的发展

    保密工作从性质上可以分成商业方面的保密和国家安全方面的保密.由于自己从事的是IT方面的工作,工作中必然会接触涉及到计算机信息方面的相关文件.加上单位已近通过武器装备科研生产单位二级保密资格认证,今天就 ...

  9. Linux运维发展与学习路线图

    记录一下Linux所要懂的知识体系,方便未来学习的时候自我验证. Linux运维课程体系大纲: Linux入门 了解Linux基础,知道什么是Linux,会安装Linux,使用相关基础命令,如:cd, ...

随机推荐

  1. 省略nslog打印

    //#if #endif宏定义的意思就是如果定义了DEBUG,那么就使用NSLog输出:否则这段代码直接忽略.有人会疑问这个DEBUG和_DEBUG来自哪里,这个其实不用担心,这个来自于Xcode的默 ...

  2. JPA学习---第七节:使用JPA加载_更新_删除对象

    1.添加数据,代码如下: @Test public void save(){ EntityManagerFactory factory = Persistence.createEntityManage ...

  3. UVa 580 (递推) Critical Mass

    题意: 有两种盒子分别装有铀(U)和铅(L),现在把n个盒子排成一列(两种盒子均足够多),而且要求至少有3个铀放在一起,问有多少种排放方法. 分析: n个盒子排成一列,共有2n中方案,设其中符合要求的 ...

  4. SPOJ3267--D-query (树状数组离线操作)

    题意查询区间 [l,r]内有多少个不同的数字 先把所有询问按 右端点进行排序,然后离线操作.如果该位置的数字 已经出现过那么把前一个位置-1,当前位置+1.扫一遍输出. #include <cs ...

  5. 编译gRPC

    编译gRPC 目录 一.概述 二.编译gRPC 三.C#中使用gRPC 四.C++中使用gRPC 无论通过哪种语言调用gRPC,都必须要编译gRPC,因为生成proto访问类时,除了产生标准的数据定义 ...

  6. RAID及热备盘详解

    RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列. 一.出现的原因(RAID的优点): 它的用途主要是面向服务器,但现在的个人电脑由 ...

  7. 关于git的简单操作

    首先这篇随笔我是不太想写的,因为网上有很多教程,我也是看廖雪峰大神的git教程自学的.还是一个小学生,就当一个学习笔记了,如果你想看大神的原版,请点击这里.我们原来都是用svn的,但是越来越觉得svn ...

  8. Axure文本框验证和外部url的调用

    文本框的验证和外部url的调用: 场景: 当输入文本框中的内容是满足下面条件时:输入4-10的数字,页面会跳转到QQ注册(https://ssl.zc.qq.com/v3/index-chs.html ...

  9. c/c++ 数组 数组的引用,指针数组的引用

    c/c++ 数组 知识点 1,数组的声明和初始化,对应代码里的test1和test2 2,char数组,对应代码里的test3 3,数组不可以拷贝和复制,对应代码里的test4 4,指针数组, 数组的 ...

  10. 【学习总结】Master课程 之 虚拟化与云计算

    Section 1- Cloud Computing Introduction-云计算介绍 1-What can Cloud Computing do? - 云计算可以做什么? 服务模式:美国国家标准 ...