Linux发展历程
阅读内容
一、linux基础
1.操作系统的分类
1.1 Windows 系统
优点:Windows 用户群体大;应用软件多
缺点:安全性差;稳定性差;收费
应用场景:普通用户--娱乐办公;社会公司--windows server 服务器
1.2 Mac 系统
最适合开发人员使用
优点:Mac有很多的软件应用;系统的运行速度快
1.3 linux 系统
优点:安全性高;稳定性好;开源
缺点:用户少;应用软件少
应用场景:普通用户--娱乐办公;社会公司-- 服务器领域
2.linux的基本学习方向
2.1 服务器
计算机硬件(裸机),相当于配置相当高的电脑
计算机软件 ,安装操作系统
2.2 学习linux的那些方面
图形界面(Ubuntu)
终端命令
2.3 如何去学习linux
命令有200多个不要特意去记,只需要记得命令是干什么的,具体需要的话上完差一下
二、linux发展史
一、发展历程
- 1973 年, 肯·汤普逊和丹尼斯·里奇 开发了 Unix 操作系统.
- 1987 年, 塔能鲍姆 发布了 Minix 操作系统.
- 1994年3月, 林纳斯 发布了 Linux 1.0.
- 内核是一个操作系统的核心. 它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性.
- Linux 发行版包括 Linux 内核、命令行 SHELL、图形界面, 并包含数千种办公套件, 编译器, 文本编辑器等应用软件.
- 发行版中 Ubuntu 具有免费, 易于安装使用, 市场占用率较高的优点
- 虚拟机可以通过软件实现具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统.
二、Linux发行版分类
linux发行版:一个典型的 Linux 发行版包括: Linux 内核、命令行 SHELL、图形界面, 并包含数千种办公套件, 编译器, 文本编辑器等应用软件.
分类:
- Ubuntu (主流:因为开源免费)
- Redhat
- Fedora
- openSUSE
- Debian
- CentOS
三、linux图形界面
- 操作系统没有盘符的概念,只有一个盘
- 图形窗口操作
- 文件目录
- 任务栏
Linux发展历程的更多相关文章
- unix及Linux发展历程
unix及Linux发展历程 版权申明:本文资料为网上收集,由本人整理而成,转载请注明 一,unix诞生: Ken Thompson肯·汤普森 -------- unix之父 在1969年到1970间 ...
- Linux实战教学笔记03:操作系统发展历程及系统版本选择
标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...
- 操作系统和Python的发展历程
一:操作系统的发展历史: 操作系统:什么是操作系统?我们首先想到的是电脑,,也就是所谓的Windows8,Windows7,或者XP系统和Windows10,当然也包括我们手机的安卓系统或者IPhon ...
- Linux发展历史大事编年表(截止2013年)
这篇文章主要介绍了Linux发展历史大事编年表(截止2013年),Linux现在已经无处不在,是一个伟大的开原项目,让我一起来看看23年来它的发展历程吧 我们周围到处都有Linux的身影,在家中. ...
- web技术发展历程--读《大型网站技术架构_核心原理与案例分析》
1 早期的web服务 2 CGI程序的出现.发展.凋零到MVC的兴起 CGI:通用网关接口技术. 随着CGI技术的出现,web服务端可以通过不同的用户请求产生动态页面内容. web服务器将请求数据交给 ...
- 不权威的国产CPU发展历程
最近进行了一些国产化相关工作 趁着周末有时间,自己整理一下这段时间的学习内容. 毕竟不是处理器和芯片的业内人士,里面多有纰漏,请谅解. 希望可以作为入门学习的简单知识. 1.0 远古时代 unix 世 ...
- docker发展历程
docker发展历程 docker本身不是容器,它只是一个更加易用的前端管理器. 最早期的容器技术概念是用chroot来实现隔离,但是chroot只是提供了对进程文件目录虚拟化的功能,不能防止进程恶意 ...
- Java语言的发展历程
前言 自1946年2月14日世界上首款计算机ENAC问世,第一代计算机语言“机器语言”便诞生了,它使用的是最原始的穿孔卡片,这种卡片上使用的语言只有专家才能理解,与人类语言差别极大.这种语言本质上是计 ...
- mysql发展历程 各分支版本溯源
首先为什么要了解mysql的历史,了解一个软件的前生后世有时候还是很有必要,特别是对于走在架构之路或者是想深入了解一个软件的时候,在不同版本中由于进行了很多的改进或者说加入了新的功能,也有可能是软件本 ...
随机推荐
- [Converge] Gradient Descent - Several solvers
solver : {‘newton-cg’, ‘lbfgs’, ‘liblinear’, ‘sag’}, default: ‘liblinear’ Algorithm to use in the op ...
- 英语语言能力挑战游戏: anagrams & palindromes
基于英语语言的知名游戏(可以归类为智商挑战题): anagrams anagram定义为一个有着相同的字母的不同的词,例: stop的anagram为:tops, opts, pots, and sp ...
- day_5.11 py main
''' 2018-5-11 18:52:19 模块其实就是Java中的包 模块 就是 xxx.py main.py默认是最主要的模块 ''' class ClasssName(object): pas ...
- io流和序列化
1.使用File操作文件 public class IoTest { public static void main(String[] args) throws IOException { /* 01 ...
- python 写入CSV出现空白行问题及拓展
最近在学习python,要求让出表格.期间在不懂得情况下,写了些代码,运行后发现存在输入写入猴行之间存在空白行.猴发现原来问题在打开文件的方式不对. 现将我的学习交流经验分享如下: 1,自己的起初代码 ...
- iis和tomcat(整合)
---恢复内容开始--- (一) 为什么要把IIS.Tomcat整合到一起?假如你遇到这种情况,你开发了一个javaweb项目要部署到服务器上,但是这个服务器上已经部署了asp.asp.net ...
- eclipse启动报错:Could not create the java virtual machine
用maven.springboot开发时,安装了当时最新版的eclipse(3.5.5).eclipse解压版的非常方便,想先安装了看看.暂时没有升级其他软件. 打开的时候报错: 原因其实就是还木有升 ...
- css学习_css书写规范
css书写规 1.空格规范: div { color: red; } 2.选择器规范 3.属性 属性定义要另起一行 属性定义后必须以分号结尾 div { color: red; font-size: ...
- Ubuntu16.04下安装QT5.8
https://blog.csdn.net/hhrock/article/details/61621044
- novnc安装教程
适配于centos7 1.安装vncserver # stop selinux and iptables setenforce systemctl stop firewalld systemctl d ...