一、操作系统

1、目标

2、操作系统(Operation System,OS)的理解

是管理计算机硬件的系统,用于控制和管理计算机的各种资源(管理硬件、软件、数据资源,控制程序运行、为其它软件提供支持等 )的特殊的软件,位于硬件的最底层,是硬件和用户间沟通的桥梁,任何软件都必须在操作系统的支持下才能运行。用户通过操作系统的界面,输入命令,操作系统对输入命令进行解释,驱动硬件设备,实现用户的要求。

虚拟环境说明(虚拟环境搭建)(1)

3、操作系统的作用

4、主流操作系统

5、Windows和Linux 操作系统的区别

1>. Windows 系列操作系统作为桌面操作系统:

优点:

缺点:

2>. 作为服务器操作系统(Windows Server)

优点:

缺点:

应用:

3>. Linux作为桌面操作系统

缺点

4>. Linux作为服务器

优点:

缺点:

二、Linux操作系统的发展史(UNIX Minix Linux)

1、目标

2、Linux操作系统的发展历史

1>.Unix

而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑。

为了解决数量不够用的问题,1965 年后由贝尔实验室加入了麻省理工学院以及通用电气合作的计划 —— 该计划要建立一套多使用者(multiuser)多任务(multiprocessor)多层次(multilevel)MULTICS操作系统,想让大型主机支持300 台终端

旅行(SpaceTravel)" 游行,在 8 月份左右趁着其妻子探亲的时间,用了 1 个月的时间,使用汇编写出了

Unix 操作系统的原型,1970 年Ken ThompsonBCPL语言为基础,设计出很简单且很接近硬件的B 语言

(取BCPL的首字母),并且他用B 语言写了第一个 UNIX 操作系统

Thompson的开发项目,合作开发 UNIX,他的主要工作是改造B 语言,因为B 语言的跨平台性较差

这种语言的名字,这就是C 语言

操作系统

虚拟环境说明(虚拟环境搭建)(2)

2>.Minix

化,在大学中不能再使用 UNIX 源代码, Andrew S. Tanenbaum(塔能鲍姆)教授为了能在课堂上教授学生操作系统运作的细节,决定在不使用任何 AT&T 的源代码前提下,自行开发与 UNIX 兼容的操作系统,以避免版权上的争议,以小型 UNIXmini-UNIX)之意,将它称为MINIX

虚拟环境说明(虚拟环境搭建)(3)

3>. Linux

因为Minix只是教学使用,因此功能并不强,林纳斯经常要用他的终端仿真器(Terminal Emulator)去访问

大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来

成为了 Linux 第一个内核的雏形,当时,他年仅 21 岁!

容Unix,即 Unix 上跑的应用程序不能在 Linux 上跑,即应用程序与内核之间的接口不一致,一开始 Linux 只适用于 386,后来经过全世界的网友的帮助,最终能够兼容多种硬件

在把UNIX移植到其他类型的计算机上使用时,C 语言强大的移植性(Portability)在此显现,机器语言和汇编语言都不具有移植性,为 x86 开发的程序,不可能在 Alpha,SPARC 和 ARM 等机器上运行,而C 语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的 C 语言编译器和库,然后将 C 源代码编译、连接成目标二进制文件之后即可运行

虚拟环境说明(虚拟环境搭建)(4)

3、Linux 内核及发行版

1>. Linux 内核版本

设备与应用程序间的抽象层

一些新的驱动程序

如:2.6.32-431

头两个数字合在一起可以描述内核系列,如稳定版的2.6.0,是2.6版本的内核系列

431:表示这个当前版本的第几次微调

虚拟环境说明(虚拟环境搭建)(5)

虚拟环境说明(虚拟环境搭建)(6)

我们学习linux就按CentOS发行的版本,选择Centos6.5,内核为2.6.32

所有来自全世界的对 Linux 源码的修改最终都会汇总到这个网站,由 Linus 领导的开源社区对其进行甄别和

修改最终决定是否进入到 Linux 主线内核源码中

2>. Linux 发行版本

常见的发行版本如下:

Ubuntu

Redhat

Fedora

openSUSE

Linux Mint

Debian

Manjaro

Mageia

CentOS

Arch

不同的发行版 本满足不同用户及组织的不同需求,如

CentOS: 又叫社区企业版操作系统,开源,免费,不提供付费商业支持

Red Hat Enterprise Linux,Red Hat公司的产品中对企业发行的版本,付费,技术支持,一般用于大型商业机构

Debian:在服务器和桌面电脑领域都有着广泛的应用

4、Linux 的应用领域

1>. 服务器领域

2>. 嵌入式领域

等特点,使其近些年来在嵌入式领域的应用得到非常大的提高

主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、等都是其应用领域,得到了

Google、三星、摩托罗拉、NEC 等公司的大力推广

3>. 个人桌面领域

面领域的占有率在逐渐的提高

三、虚拟机

虚拟环境说明(虚拟环境搭建)(7)

比较项

虚拟机操作系统

非虚拟机操作系统

运行

一次可以同时运行多个系统

一次只能运行一个操作系统

系统间切换

可以直接进行

需要关闭一个,再重启进入另一个

硬盘数据安全

操作不影响宿主计算机数据

有影响

组网

可以在不同的操作系统间相互操作,包括网络互联,组成局域网,周边,文件共享,及复制,粘贴等多种功能

不能

优势

保证宿主机数据安全,实现网络环境,多系统环境

四、安装VmWare

安装之前先看看电脑已存在的网卡:

虚拟环境说明(虚拟环境搭建)(8)

虚拟环境说明(虚拟环境搭建)(9)

  1. 双击VMware-workstation-full-11.0.0-2305329.exe

这个可执行文件 ,进入安装向导欢迎界面

虚拟环境说明(虚拟环境搭建)(10)

2、点击下一步

虚拟环境说明(虚拟环境搭建)(11)

3、选择“我接受许可协议中的条款”,点击下一步

虚拟环境说明(虚拟环境搭建)(12)

4、出现的“新建虚拟机向导”窗口中,选择默认的“典型(推荐)(T)”类型,然后点击“下一步(N)”;

虚拟环境说明(虚拟环境搭建)(13)

目标文件夹,即将VM软件安装在哪个目录,通过“更改”按钮可以修改为自己想要的目录,最好不要装在C盘

虚拟环境说明(虚拟环境搭建)(14)

软件更新,可以选可以不选,选择后启动时是产品更新(建议不要勾选),

虚拟环境说明(虚拟环境搭建)(15)

5.用户体验改进计划 ,这个可以不选(建议不勾选)

虚拟环境说明(虚拟环境搭建)(16)

6.创建快捷键:选择后,会在在桌面和开始菜单中创建快捷的打开方式(可以勾选)

虚拟环境说明(虚拟环境搭建)(17)

7.安装前的确认页面,确认以上的(2--6步)配置都是OK的,可以点击继续,若是想更改,可以点击上一步进行上面的配置修改

虚拟环境说明(虚拟环境搭建)(18)

8.点击继续后,开始按以上的配置进行安装

虚拟环境说明(虚拟环境搭建)(19)

9、输入许可证号,然后安装完成

虚拟环境说明(虚拟环境搭建)(20)

虚拟环境说明(虚拟环境搭建)(21)

10.安装成功后我们查看一下桌面和开始菜单 中是否有生成快捷键

虚拟环境说明(虚拟环境搭建)(22)

11. 安装成功后检查是否有生成二个虚拟网卡

虚拟环境说明(虚拟环境搭建)(23)

虚拟环境说明(虚拟环境搭建)(24)

桥接模式(bridged networking):有自己独立的IP,与宿主机在同一网段,可以访问局域网内任何一台机器,

特点:须手工为虚拟系统配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟系统才干和宿主机器进行通信

注:虚拟机和宿主机相互可以ping通

虚拟环境说明(虚拟环境搭建)(25)

NAT模式(network address translation(网络地址转换)):虚拟机通过宿主机的网络来访问外网,

特点:不需要自己来手动分配IP地址和子网掩码,只要宿主机能访问网络,他就能访问网络

注:虚拟机可以ping宿主机,宿主机ping不了虚拟机

虚拟环境说明(虚拟环境搭建)(26)

宿主机:相对于虚拟机而言,正在使用的计算机为宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是一个”宿主”

五、创建虚拟机

虚拟环境说明(虚拟环境搭建)(27)

1.点击“创建新的虚拟机” “或 “文件->新建虚拟机”打开新建虚拟机安装向导欢迎页面,同样,选择“典型”配置类型

虚拟环境说明(虚拟环境搭建)(28)

2.安装客户机操作系统,“安装来源”,选择“稍后安装操作系统”这一项

虚拟环境说明(虚拟环境搭建)(29)

3.安装客户机操作系统,"客户机操作系统",选择Linux,版本选择“CentOS”,版本要linux的位数一致

查看linux是多少位:file /sbin/init 或 file /bin/is

或是:uname -i 或是X86是64位, i386是32位

虚拟环境说明(虚拟环境搭建)(30)

虚拟环境说明(虚拟环境搭建)(31)

4.“命名虚拟机”,对所建的虚拟机改的易记的名称,位置可以修改,

虚拟环境说明(虚拟环境搭建)(32)

5.(1--4)步配置完后,进入"已准备好创建安装虚拟机"系统提示你是否已配置好,若是配置好了,准备开始按刚配置好的项,来开始创建虚拟机,若是按上一步,可以对以上配置做修改

虚拟环境说明(虚拟环境搭建)(33)

6.创建后,可以看到VM的左边菜单 栏中可以看到刚创建的虚拟机的名称,

编辑虚拟机设置,来设置 在安装VM的第5步未选择的项

虚拟环境说明(虚拟环境搭建)(34)

7.在CD/DVD中的最后一项“使用ISO映像文件”项,选择我们的"CentOS-6.5-i386-minimal.iso"映像文件

虚拟环境说明(虚拟环境搭建)(35)

8.上面的配置准备工作完成后,就可以执行安装了,选择第一项(开启此虚拟机),开始安装 ,需要几分钟,看网络

虚拟环境说明(虚拟环境搭建)(36)

虚拟环境说明(虚拟环境搭建)(37)

9.选择跳过,直接安装

虚拟环境说明(虚拟环境搭建)(38)

10.选择“NEXT"下一步

虚拟环境说明(虚拟环境搭建)(39)

11.语言选择中文简体, 键盘选择美式英语即可

虚拟环境说明(虚拟环境搭建)(40)

虚拟环境说明(虚拟环境搭建)(41)

虚拟环境说明(虚拟环境搭建)(42)

12.在“安装将使用哪种设置”这个选项,选择“基本存储设备”,

虚拟环境说明(虚拟环境搭建)(43)

13.存储设备警告,对上一步的确认,

选择所有包含未探测分区域勾选框;选择“是,忽略所有数据”按钮

虚拟环境说明(虚拟环境搭建)(44)

14.主机名,是要给你所建的虚拟机命个名字,

虚拟环境说明(虚拟环境搭建)(45)

15.网络配置,选择“自动连接”电脑有网,虚拟机就有网,若是不选择这一项,虚拟一直都不会有网络,

可以看WIN的网络连接页面有多了二个虚拟的网卡,VMnet1,VMnet8 ,

虚拟环境说明(虚拟环境搭建)(46)

虚拟环境说明(虚拟环境搭建)(47)

虚拟环境说明(虚拟环境搭建)(48)

虚拟环境说明(虚拟环境搭建)(49)

桥接模式:虚拟机有独立的IP,相当于独立的电脑,将虚拟机直接连到外网,物理机和虚拟像搭一个桥梁一样,两台机可以相互PING通

NAT模式(VMnet8):二台要都能连网,但只能物理机单向PING通虚拟机,虚拟要需通过 物理机访问网络,

仅主机模式(VMnet1):在专用内网连接虚拟机

16.系统时间一定不要勾选;点击下一步按钮;

虚拟环境说明(虚拟环境搭建)(50)

17.设置根密码root用户;密码设置vikesoft;选择无 论如何都使用;

虚拟环境说明(虚拟环境搭建)(51)

18.选择哪种类型的安装页面,选择“使用所有空间”,点击下一步;

将修改写入磁盘,进行安装ing;

虚拟环境说明(虚拟环境搭建)(52)

虚拟环境说明(虚拟环境搭建)(53)

虚拟环境说明(虚拟环境搭建)(54)

19.安装完成后,点击“重新引导”即可

虚拟环境说明(虚拟环境搭建)(55)

虚拟环境说明(虚拟环境搭建)(56)

登录CentOS,默认账号为root,密码为 你在前面安装时设置的root密码

提示:在输入密码时,linux为了安全起见,是看不到你输入的密码

虚拟环境说明(虚拟环境搭建)(57)

虚拟环境说明(虚拟环境搭建)(58)

注释1:

若Vmware虚拟机ip为127.0.0.1的解决办法

虚拟环境说明(虚拟环境搭建)(59)

1、打开vi /etc/sysconfig/network-scripts/ifcfg-eth0

将ONBOOT 这一项的 no,改为 yes。

2、输入”service network restart” 然后回车运行。重启网络

重启网络后,会出现正在配置IP的提示,待自动配置成功后,输入命令ifconfig即可

虚拟环境说明(虚拟环境搭建)(60)

注释2:显示隐藏文件和文件的后缀

,