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世 ...
随机推荐
- Java自动内存管理机制学习(一):Java内存区域与内存溢出异常
备注:本文引用自<深入理解Java虚拟机第二版> 2.1 运行时数据区域 Java虚拟机在执行Java程序的过程中把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创 ...
- laravel compact的用法
向视图中传递变量 我们在开发web应用当中,通常都不是为了写静态页面而生的,我们需要跟数据打交道,那么这个时候,问题就来了,在一个MVC的框架中,怎么将数据传给视图呢?比如我们要在 ArticleCo ...
- thinkphp3.2模块名如何不区分大小写?
thinkphp3.2中已配置:'URL_CASE_INSENSITIVE' => true,对于控制器及操作名大小写都可以,但仍对于模块名的大小写就运行机制出错,比如:http://www.x ...
- Angular6+ng-zorro实现登录页面
一.效果图 二.html代码 <div class="login-container"> <div class="login-box"> ...
- 常见js面试题
包含内容: Array indexOf(). 数组扁平化 isArray() 数组的去重 Object.is() Array.filter 用一行代码实现数组扁平化? JavaScript isArr ...
- IDEA项目搭建十四——Web站点Controller基类及布局页静态资源设计
一.简介 站点搭建完成后,编写页面时一般会有如下几个需求 1.嵌套静态页面时有很大一部分通用代码,如css.js这部分可以使用thymeleaf的局部片段代码块组成 2.这些静态资源默认放在程序中,但 ...
- Python 实现批量从不同的Linux服务器下载文件
基于Python实现批量从不同的Linux服务器下载文件 by:授客 QQ:1033553122 实现功能 1 测试环境 1 使用方法 1 1. 编辑配置文件conf/file_for_downl ...
- Android为TV端助力 帧动画
首先在res/drawable/name1.xml/定义一组图片集合: <?xml version="1.0" encoding="utf-8"?> ...
- mysql 获取一张表中, 另一张表不存在的数据
编写sql语句中,经常需要编写获取一张数据表中不存在与另一张表的数据,相关编写方法如下: 方法1: 使用not in ,效率低下,在数据较小的情况下可以采用如下编写 SELECT * FROM a A ...
- spring4笔记----spring4构造注入
与设值注入有以下不同,颜色标出 package com.ij34.web; import com.ij34.servce.people; import com.ij34.servce.root; pu ...