第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

posted on 2018-01-31 22:38  東風★破  阅读(190)  评论(0)    收藏  举报

导航