1. 什么是操作系统?
正式定义:负责管理计算机的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统的系统软件。
通俗定义:是一个系统软件,拥有资源管理和用户接口功能,表现为不同程序模块的集合。
操作系统介绍
2. 什么是服务器?
服务器英文名称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机。
服务器介绍
3. 什么是虚拟机?
通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机。
我们可以通过提供虚拟化的软件来获得虚拟机,如VMWare。
4. Linux的组成
Linux系统的组成如下:Linux系统内核、系统级应用程序
- 内核提供了Linux系统的主要功能,如硬件调度管理的能力,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。Linux内核是免费开源的,任何人都可以查看内核的源代码,甚至是贡献源代码。
- 系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如: 文件管理器、任务管理器、图片查看、音乐播放等。
内核无法被用户直接使用,需要配合应用程序才能被用户使用。在内核之上,封装系统级应用程序,组合在一起就称之为Linux发行版。
5. 网络连接的几种模式
1.(bridged)桥接模式
简介:虚拟主机的ip和本地主机ip可以互相访问,虚拟机也可以访问互联网,虚拟机相当于互联网中的一台主机,
详解:什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致.如下图所示:
不适用:如果你的网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了
2.NAT(地址转换模式)模式
简介:虚拟机可以访问互联网和本地(物理)主机,但本地主机不可以访问虚拟机。
详解:NET模式借用虚拟NET设备和虚拟DHCP服务器是虚拟机可以访问互联网(联网)
如下图:
在NET模式下主机网卡与虚拟net设备连接,然后net设备和DHCP服务器连接虚拟Vmnet8交换机实现虚拟机连接网络,连接网络不是通过vmnet网卡VMnet网卡是实现主机与虚拟机通信
3.主机(host-only)模式:
简介:虚拟机不可以访问本地主机互联网,发现虚拟机和本地(物理)主机网络是隔离的
详解:Host模式就是去除net设备的net模式,虚拟交换机通过虚拟vmnet1网卡与主机网卡连接进行通信,host-only模式就是将虚拟机与外网隔离使虚拟机成为一个独立的系统,只和主机进行通信如图所示: