第4.113课 上课 一.linux操作系统概述,, 二.安装linux系统
4_113

一.linux 操作系统概述
1.常见操作系统
单机操作系统
windows(dos、ucdos、win95、win98、win2000、xp、vista、win7、win8、win10)MAC 、linux(ubuntu)
移动操作系统
Android、IOS 、Windows phone
服务端操作系统
linux、unix、windows server
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
2.linux操作系统介绍
Linux历史和简介
Unix
30年前的计算机:软件是定制的,不能跨越系统运行;用户只熟悉自己的系统。
1969年,UNIX诞生于Bell实验室
UNIX的一个重要特性:重复利用代码(code recycling)
内核(kernel):用特定系统的代码编写
操作系统和所有其他功能:用C语言编写
Unix被占用,一些人开始努力开发出一个可以代替Unix的操作系统。与之同时出现的有GNU协议。
Linux的历史
芬兰学生Linus Torvalds,目标:开发一个和UNIX完全兼容的、免费操作系统
1991年发行了Linux 0.11版本,并将它发布在Internet上,免费供人们使用,开始了Linux雏形的设计 。
1998年是Linux迅猛发展的一年: Intel和Netscape宣布小额投资红帽软件,微软在法国发布了反Linux公开信,IBM发布了适用于Linux的java编辑器和数据库软件测试版。
Linux与GNU
GNU(GNU is Not Unix)是stallman在1984年发起的自由软件基金会,目标出开发一个完全代替Unix的操作系统,使所有用户都能免费获得该系统的源代码。
GNU先开发了Unix的一些工具软件,如Emacs、GCC等,再开发核心Hurd。这时,Linux异军突起,逐渐取代了Hurd的地位。
Linux和GNU的关系十分密切。两者的精神和目的完全一致。Linux内核不属于GNU,但是使用相同的许可证;大部分的使用程序和开发工具属于GNU
Linux的基本思想
第一,一切都是文件;
系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
第二,每个软件都有确定的用途;
为什么要学习linux操作系统
1. 大部分服务端都采用linux ,JEE部署到服务器中
2. 一些企业和学校采用linux研发和教学
3. 很多嵌入式开发 用linux
4. 云计算、大数据 是集群网 linux : centos
特点
1.开放性
遵循开放系统互联(OSI)国际标准,方便的与其它软硬件实现互联。
和现今的Unix、System V和BSD等三大主流的Unix系统几乎完全兼容(因为它全都遵守POSIX的标准)。在Unix下可以运行的程序,几乎都可以移植到Linux上来。
2.高效性
全32位操作系统,用在386以上的机器。因为Linux的核心源代码针对32位的机器做最佳化设计,因此跑进来又稳又顺。
对内存有相当好的分配,Linux会尽量把不用的内存作为缓冲区来使用,因此,内存的大小决定运行速度。
3.多用户多任务
可以同时执行多个程序,并且可以允许多个用户同时登录进来使用软件。
4.良好的用户界面
基于文本的命令行界面(Shell)
XWindow图形界面:使Linux使用起来更方便,如同使用windows系统。
5.设备独立性
把所有外部设备统一当作文件对待,只要安装设备驱动程序,用户可以象使用文件一样,操纵、使用这些设备,而不必知道他们的具体存在格式。
6.提供丰富的网络功能
支持Internet
文件传输:通过命令完成内部信息或文件的传输
远程访问
7.可靠的系统安全性
Linux采取了许多安全措施,包括对设备和文件的读写控制,带保护的子系统,审计跟踪等。
8.良好的可移植性
能够在从微型计算机到大型计算机的任何环境和任何平台上运行
1. 开放、开源、多用户的网络操作系统
2. 基于unix(unix-->minix-->linux(linus :林纳斯 芬兰 )),可以定制内核
3. 加入了GNU组织(自由软件组织 ,copyLeft) ,通过GPL(通用公共许可) 许可对外发布
linux组成

1. linux内核(linus 团队管理)
2. shell :用户与内核交互的接口
3. 文件系统 : ext3、ext4 等 windows 有 fat32 、ntfs
4. 第三方应用软件
linux操作系统版本
1. 内核版本 (linus 团队管理) 3.8
2. 发行版本 :一些软件公司以内核为基础,再添加一些软件和文档形成发行版本
- red hat : rhel ,centos
- debian : debian,ubuntu(桌面)
- android
Linux系统的应用
在桌面市场,在过去的几年中,出现很多办公应用软件和微软的兼容,像文档处理,电子表格,演示文稿,等等。
在服务器方面,是众所周知的稳定和可靠的平台。
还能运行在PDA,手机,嵌入式应用产品上。
二.安装linux系统
1.ubuntu
Ubuntu:是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”, 是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu每6个月会发布一个新版本。Ubuntu的目标在于为用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
联姻魅族 Canonical公司宣布魅族科技作为其首家合作伙伴发布Ubuntu手机
2.red Hat
Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。
Fedora是RedHat放弃桌面版本后推出的开源免费GNU/Linux操作系统,作为RedHat技术预览和新特性测试。
由于RedHat在Linux操作系统中举足轻重的地位,Fedora被广泛使用,颇为流行,用户数量仅次于Ubuntu。
3.centos
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
4.vmware
vitual box :oracle 公司提供










vmware install
- 直接安装
- create vmware

















- install ubuntu iso



- 打开虚拟机镜像: 虚拟机+操作系统(ubuntu)












vMware Tools






浙公网安备 33010602011771号