详解Linux和服务器硬件及搭建VMware虚拟环境

一、服务器硬件知识

1.1 服务器概述

计算机

计算机的硬件主要有主机和输入/输出设备组成。

  • 主机包括:机箱、电源、主板、CPU、内存、显卡、声卡、网卡、硬盘、光驱等;
  • 输入/输出:显示器、键盘、鼠标、音响、摄像头、打印机和扫描仪等。

服务器

而服务器是指网络环境下运相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名叫Server,服务器无论是在网络连接性能,还是在稳定性等其它各个方面都比PC机要高得多,大家可以参考下列对照表格进行一个初步了解。
在这里插入图片描述

1.2 服务器分类

1.2.1 按照体系架构分类

  1. 非x86服务器:有很好的的稳定性,整体性能强,价格昂贵,体系封闭,主要用在金融、电信等大型企业的核心系统中。
    2.== x86服务器==:又称CISC(复杂指令集)服务器,基于PC机体系结构,也被称为PC服务器,一般用在使用Inter或其他兼容x86指令集的处理器芯片,主要用在中小企业和非关键业务中,价格相对便宜,兼容性好。

1.2.2 按照应用层次分类

  • 入门级服务器
  • 工作组级服务器
  • 部门级服务器
  • 企业级服务器

越往上服务器的档次越高,所支持的处理器个数,插槽个数越多,所支持的内存,带宽越多,对于数据处理的能力也就越强。

1.2.3 按照机箱结构分类

  1. 塔式服务器:外型和结果和台式机差不多,所以也称“台式服务器”。
  2. 机架式服务器:机架式服务器外形类似交换机,有1U(1U=1.75英寸)、2U、4U等不同规格。
  3. 刀片式服务器:是一种高可用高密度的低成本服务器,主要结构为标准高度的机架式机箱,内部可以插上多“刀片”,其中每一“刀片”都是一块系统母版,相当于一个独立的服务器,每一系统母版都可以运行自己的系统。

1.1 服务器硬件组成

在这里插入图片描述

1.1.1 电源

电源相当于人体的心脏,需保障电力供应,如果要买服务器,应选择质量好一点的电源。
另外需要注意的是,在实际使用场景中,如果只是配置一个服务器负责核心业务,那么最好使用双电源,并且分别接不同的机房线路;如果服务器是集群中的一台(若干机器做一件事),则可以不用双电源。除此之外,运维工作中就不用再过多考虑电源的其他问题了。

1.1.2 CPU处理器

在这里插入图片描述

CPU 处理器相当于人体的大脑,负责整个服务器的运算和控制,是影响其性能效率的最核心部件。

1.1.3 内存(RAM)

在这里插入图片描述
内存是 CPU 和硬盘之间的缓冲设备,是临时存储器(用于存放数据),这就意味着,如果突然断电,那么位于内存中的数据很可能会丢失。

1.1.4 硬盘(磁盘)

在这里插入图片描述
硬盘就是永久存放数据的存储器,如今常用的硬盘都是 3.5 英寸的,且生产的单块硬盘的容量越来越大,体积却越来越小,速度也越来越快,其中常见的硬盘有300GB、600GB、1TB、3TB、4TB等规格。
硬盘的接口有 IDE、SCSI、SAS、SATA 等几类(其中 IDE、SCSI 已退出历史舞台),硬盘的类型也分为机械硬盘和==SSD(固态硬盘)==两种。

1.1.5 Raid卡(阵列卡)

在这里插入图片描述

Raid 称为磁盘冗余阵列,其功能是,当企业的网站(业务)数据量很大,单块盘装不下的时候,若购买多块硬盘存放数据,就需要利用 Raid 技术将所有硬盘整合成一个大硬盘,然后才能在这个大硬盘上分区(划分隔断、虚拟硬盘)存放数据。

1.1.6 远程管理卡

在这里插入图片描述
远程管理卡是服务器特有的远程管理部件,在家用电脑及笔记本电脑上是不存在的。它的作用是通过网络远程(异地)开关服务器,并可以查看服务器开关的过程等信息。

1.1.7 主板

在这里插入图片描述
主板实际上就是一块电路板,相当于人体的骨架,CPU、内存、硬盘、Raid 卡等所有硬件设备最终都要连接在主板上,才能正常工作。

二、Linux系统的组成

Linux操作系统是由Linux内核和各种外围程序组成。
Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主;外围程序包括分析用户指令的解释器、网络服务程序、图形桌面程序等各种应用型的软件程序,以面向用户为主。

2.1 Linux系统的内核

操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。
在这里插入图片描述

2.1.1. 版本号

Linux内核使用三种不同的版本编号方式:
  第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。

2.2 Linux系统的外围程序

构成Linux系统的外围程序大部分来自于GUN项目或者其他组织的开源软件,如著名的C语言编译工具gcc、命令解释器程序bash、网站服务器程序httpd等。因此,Linux操作系统更确切的含义应为“GUN/Linux操作系统”。

2.2.1 GPL和LGPL协议

为了确保GUN项目所发布的软件经过传播、改写以后仍然具有“自由”的特性,GUN项目提出了针对自由软件的授权许可协议GPL(General Public License,通用公共许可证),其核心内容主要包括以下几点:

  1. 软件必须以源代码形式发布,允许用户任意复制、传递、修改使用及再次发布新的软件版本;
  2. 如果新发布的某个软件项目使用了GPL协议保护的任何自由软件的一部分,则发布时也必须遵守GPL协议;
  3. 不对使用自由软件的任何用户提供任何形式的责任担保和承诺;
  4. 不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包和发行其他非自由软件。

2.2.2 开源软件

在这里插入图片描述

开源软件即开放源代码软件(Open Source Software) ,其最重要的一个特性是源代码开放,任何人都可以获得开源软件的所有源代码。开源软件的出现对传统的商业软件模式(封闭源代码)是一个极大的挑战。自20世纪80年代以来,开源软件从诞生到逐渐兴起,再到今天的蓬勃发展,已逐渐演化成了一种潮流。

广义上的开源软件包括任何开放源代码的软件,遵守GPL协议的所有自由软件都可以称为开源软件,但是开源软件不一定就是自由软件(虽然这种情况比较少)。例如,微软公司曾经对部分国家开放过一小部分源代码,但并不表示对应的Windows系统也是自由软件。

开源软件项目的官方网站网址: http://www.opensource.org

2.3 Linux系统的发行版本

Linux内核和软件采用了相对开放的用户许可协议,任何软件公司和社团甚至是个人都可以将Linux内核和自由软件打包成一个完整的Linux操作系统,因此出现了各种不同的Linux发行版本。每个Linux发行版本都拥有单独的名称,如Red Hat Linux、 Ubuntu Linux、SUSE Linux、Debian Linux等,它们所采用的Linux内核和使用的软件包基本类似,但在具体操作和使用上略有差别。

Linux操作系统经过20多年的不断发展,已经形成了多达数百种的Linux发行版本,足以让广大的Linux初学者目不暇接,难以做出选择。主流的Linux发行版本中,主 要包括Red Hat公司、Novell公司、Debian社区、Ubuntu 社区发行的一系列 Linux系统。

2.3.1 Red Hat系列

在这里插入图片描述

Red Hat公司是成立较早的Linux发行版本厂商,其推出的红帽系列Linux发行版本得到了软、硬件厂商的广泛支持,一直以来是许多企业首选的服务器平台,也成为许多商用开源操作系统的参照标准。RedHat的中文官方网站网址:htp://cn.redhat.com/。

CentOS是一个基于RedHat操作系统提供的、可自由使用源代码的社区企业操作系统。两者的不同在于CentOS不包含闭源代码软件,有些要求高度稳定的服务器使用CentOS代替商业版的Red Hat Enterprise Linux使用。
CentOS 的官方网站网址:https://www.centos.org

2.3.2 Debian 系列

在这里插入图片描述

该系列是完全由社区进行维护的Linux发行版本,也是在开源社区中作为项目运 作的成功典范。Debian Linux的发展得到了全世界范围内数以千计的开源软件开发者 和爱好者的参与和支持,积累了规模庞大的用户群。
Debian 的官方网站网址: http://www.debian.org

2.3.3Ubuntu系列

在这里插入图片描述

Ubuntu Linux是一个以Debian为原型的Linux后起之秀,它是由南非的Canonical公司提供运营支持的社区版Linux系统,在Linux桌面环境、硬件支持以及易用性等 方面表现卓越,在短短的几年时间内迅速获得了大量个人用户的喜爱。
Ubuntu Linux 的官方网站网址: http://ubuntu.org.cn

三、搭建VMware虚拟环境

3.1 VMware workstations的安装与基本操作

VMware Workstations是应用较为广泛的虚拟化平台,常被用做新应用的测试,系统平台的演示,以及各种教学、实验环境。

3.1.1 安装VMware Workstations

安装过程比较简单,按照安装向导的提示进行安装即可。
在安装过程中或者安装完毕后,要输入VMware公司的许可证秘钥。
在这里插入图片描述

可以参考博客:VMware安装教程

3.1.2 新建虚拟机(win10和Linux)

3.2 管理虚拟机

3.2.1 在虚拟机和宿主机之间切换

无论是虚拟机还是宿主机,都需要使用键盘和鼠标操作,使用一个键盘(鼠标) 操作多台计算机,需要进行切换,在VMware Workstation中可以使用一些组合键进行切换。

3.2.1.1 切换至虚拟机

激活虚拟机窗口,并使虚拟机处于运行状态,按Ctrl+G组合铁或在虚拟机显示画面的任意位置单击,即可切换至虚报机,可以使用键盘和鼠标操作虚拟机。

3.2.1.2 切换至宿主机

在操作虚拟机的过程中,可以随时按Ctrl+AIt组合键切换至宿主机,恢复对宿主机的操作。
注意:VMware Workstation是安装在宿主机上的应用程序,修改虚拟机硬件配置、挂起和复位虚拟机等操作是针对该应用程序的,应切换至宿主机再进行操作。

3.2.1.3 全屏显示虚拟机

激活虚拟机窗口,按Ctrl+Alt+Enter组合键,可以全屏显示虚拟机,再次按该组合键,则退出全屏模式,或将指针移至屏幕顶端的中心位置,在显示出的工具栏上单击“退出全屏模式”按钮。

3.2.1.4 在虚拟机中使用Ctrl+Alt+Delete组合键

当需要在虚拟机中使用Ctrl+Alt+Delete组合键时,为避免与宿主机冲突,可以选 择“虚拟机”→“ 发送Ctrl+Alt+Delete",或者使用Ctrl+Alt+Insert组合键代替。

3.2.2 虚拟机快照

在使用虚拟机做测试或实验的过程中,如果虚拟机操作系统出现故障,无须费时费力地重新安装,VWware Woksaton的快照功能可以轻松地将系统恢复到稳定的状态。

3.2.2.1 创建快照

在做测试或实验之前,确保虚拟机系统处于稳定状态,可以单击工具栏上的“虚拟机”→快照”一”拍摄快照”按钮来创建虚拟机快照。另外还有创建快照、恢复最近的快照和快照管理等相关按钮,如图所示。在打开的对话框中,输入一个便于识别的名称,单击“确定”按钮即可。
在这里插入图片描述

3.2.2.2 恢复快照

当虚拟机系统出现故障或者实验完成时,需要恢复至实验之前的状态,可以点击虚拟机-快照-快照管理器,选择希望恢复的快照,如快照1,对话框中会显示该快照的预览,单击“转到”按钮即可恢复到创建快照时的状态。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码海小虾米_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值