待手绾青丝

待手绾青丝

待手绾青丝

庭中三千梨花树,再无一朵入我心。 心中只你一朵,似在心中,不在心中,可望可念可想不可及。

109 文章数
2 评论数
来首音乐
光阴似箭
今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

二章一节:虚拟机介绍及linux操作系统安装

2021-12-31 / 0 评论 / 438 阅读 / 0 点赞

虚拟机介绍及Centos操作系统安装

常用学习工具推荐

个人博客:

学相伴(https://www.kuangstudy.com)
博客园
wordpress(LNMP)
Perfree(lnmj)

个人笔记:

Notpad++
Typora

画图工具:

processon
Visio

思维导图工具:

Xmind
百度脑图

为什么学习的时候不买云服务器

1、学习初期架构不大,普通电脑用虚拟机学习完全够用
2、花钱啊,能用手上电脑做到的事干嘛要还钱
3、后面会讲架构和docker,一台服务器就可以做出来一整套架构

一、虚拟机管理软件介绍

	1、虚拟机(Virtual Machine)软件是一套特殊的软件,它可以作为操作系统独立运行,也可以运行于操作系统之上。若是运行于系统之上的虚拟机软件,在一台计算机(PC或笔记本电脑等)上安装虚拟机软件后,就可以模拟若干台相对独立的虚拟PC设备,并且可以在每台虚拟的PC设备上安装运行操作系统,运行网络服务,与真实的计算机设备几乎无任何使用差别。
	2、使用时,需要先在计算机上安装虚拟机软件(windows下安装:VMware Workstation,mac下安装:VMWare Fusion) ,然后通过安装的虚拟机软件创建一个或多个虚拟机系统(即虚拟的计算机设备),最后在这些虚拟的计算机设备上安装操作系统并进行启动配置,最终实现在一台计算机上“同时”运行多个虚拟机设备系统。
	3、另外,还可以将这些虚拟的系统连成局域网,用来部署网站集群架构等更深层次的运维技术,这样的虚拟环境在后文会涉及。

windos 安装VMware Workstation

安装包和激活码软件下载地址:

链接:https://pan.baidu.com/s/1a8bqUQWwoZb9vdro72nUxw 
提取码:fri7 

第二个是VMware安装包,和正常软件指定安装路径安装到指定目录即可,如果过需要激活就打开第一个文件夹的Keygen.exe,用里面的给的激活码激活。

二、VMware Workstation的三种网络模式

网络:为虚拟机选择网络类型”极其关键。VMware虚拟机常见的网络类型有Bridged(桥接)、NAT、Host-only(仅主机)3种,在分析如何选择之前,先要简单给大家介绍一下这三种网络类型。

1、NAT=>VMnet8

	1、NAT(Network Address Translation,网络地址转换),NAT模式是比较简单的实现虚拟机上网的方式。简单地理解,NAT模式的虚拟机就是通过宿主机(物理计算机)上网和交换数据的。
	2、在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后发送到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。
	3、NAT网络特别适合于家庭里计算机直接连接网线的情况,当然办公室的局域网环境也是适合的,其优势是不会与其他物理主机IP冲突,且在没有路由器的环境下也可以通过SSH NAT连接虚拟机学习,换了网络环境虚拟机IP等不受影响。

NAT网络类型的原理逻辑图如图所示。

NAT模式设置

2、Bridged(桥接模式)=>桥接到本地物理网卡

	1、桥接模式可以简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。	2、在Bridged模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网与宿主机(计算机设备)没有联系。Bridged网络类型的原理逻辑图如图所示。	3、Bridged网络类型特别适合于局域网环境,其优势是虚拟机像一台真正的主机一样,缺点是可能会与其他物理主机IP冲突,并且在与宿主机交换数据时,都会经过实际的路由器,当不考虑NAT模式的时候,就选择这个桥接模式,在桥接模式下换了网络环境后所有虚拟机的IP都会受影响。

3、Host-only(仅主机)

在Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络上,即无法上网。Host-only网络类型的原理逻辑图

三、centos7安装

1、获取镜像

官网下载(可以自行选择版本,后文主要学centos7)http://isoredirect.centos.org/centos/7/isos/x86_64/

2、VMware虚拟出真实主机环境

打开VMware

直接点击创建虚拟机,或者单击“文件”-->"创建虚拟机"

选择“高级”因为需要对后面进行一定的设置

硬件兼容性用“Workstation”最新版本

安装系统 选择"稍后安装操作系统",单击"下一步"

选择“linux”操作系统,“centos7”版本(根据自己的镜像选择)

设置“虚拟机名称”和“安装位置”

选择处理器 1核即可,单击 "下一步"

选择内存 "1024M" 单击 "下一步"

指定网络模式“根据自己的需求来选“

选择i/o控制器(默认使用推荐)

磁盘类型也默认即可,单击"下一步"

选择"创建新虚拟磁盘",单击"下一步"

磁盘大小20G即可,选择将虚拟磁盘存储为多个文件,下一步

磁盘名称默认即可,单击"下一步"

选择"自定义硬件",删除不需要的硬件,添加光盘镜像(安装centos7系统)单击"完成"

选择cd,指定下载好的镜像文件

3、安装centos7系统

打开设置好的虚拟机

进入系统的安装界面

修改内核(将默认网卡名ens33改成eth0)

1**、将光标移动到选择”Install CentOS 7”**

2**、选择Tab键,打开Kernel启动项,再后面添加net.ifnames=0 biosdevname=0**

选择英文,continue

选择时区

选择上海时区,可以在下拉菜单选择,也可以,点图片选择,然后Done

选择系统初始安装软件包,可以使用最小化安装,也可以自己选择,一些组件安装

可以选择一些开发工具,调试工具

磁盘分区

磁盘分区介绍

1)基本的分区方式

CentOS6中:/boot:500Mswap:内存的1~2倍(峰值16G)/:剩余空间都给/CentOS7中:/boot:1024Mswap:内存1~2倍(峰值16G)/:剩余空间都给/

2)公有云,虚拟化分区方式:

/boot:500~1024/:剩余的都给/没有swap分区:因为swap分区是虚拟内存,性能不如内容,本来就是虚拟化产品,再使用swap,性能会更差。

3)根据服务器用途分区方式:

1、常规生产场景(工作)方案,网络集群架构中的某个节点服务器(很多个功能相同的服务器),即数据有多份或者数据不重要的服务器,建议分区方案如下:/boot:存放引导程序,建议大小是300-500MBswap: 虚拟内存,1.5-2倍内存大小       工作中:物理内存<8G,SWAP就 内存*1.5               物理内存>8G,SWAP就 8G/:根,存放所有数据,剩余空间都给根(/usr,/home,/var等分区和/共用一份分区,像Windows的C盘,所有数据和系统文件都放在了一起) 2、数据库及存储角色的服务器,即有大量重要的数据的业务,建议分区方案如下:/boot:存放引导程序,建议大小是300-500MBswap :虚拟内存,1.5-2倍内存大小      工作中:物理内存<8G,SWAP就 8*1.5              物理内存>8G,SWAP就 8G/:根,50-200G,只存放系统相关文件,网站业务数据不放这里/data:剩余硬盘空间大小,放数据库及存储重要数据的,data的名称也可以起别的名字。提示:本方案其实就是把重要数据单独分区,便于备份和管理3、大门户网站,大型企业的分区思路/boot:存放引导程序,CentOS6给200M,CentOS7给200Mswap:虚拟内存,1.5倍内存大小      工作中:物理内存<8G,SWAP就 8*1.5              物理内存>8G,SWAP就 8G/ :根,50-200G,只存放系统相关文件,网站业务数据不放这里剩余空间不分区,保留,将来分配给部门,由他们根据需求再分提示:此方法更灵活,比较适合业务线比较多需求不确定的大企业使用。普通网友的分区方案:不推荐,应禁止(/boot,swap,/,/usr,/home,/var),没有主见的被动式的分区,没必要且管理麻烦。分区少一些,对所有分区进行监控报警是目前多数规范企业的选择。

选择手动分区,根据上面推荐方式进行分区

将LVM改成Standard Partition

首先创建boot分区,1024M

然后创建swap分区,1024M

最后将剩余空间全部分配给/分区

完成分区

关闭Kdump

设置网络和主机名

修改IP、DNS可以自定义,网关要和虚拟机设置一致

1、如果想用NAT网络模式需要和NAT模式的网关相同2、如果想用桥接网络模式需要和宿主机(自己的电脑)网关相同,且同一个局域网网内没有IP相同

(如果有两张网卡,两张网卡操作类似,内网不需要网关)

开始安装系统

给系统用户设置密码

然后等待操作系统安装完成就行

ps:后面会讲关于xshell的安装及优化,然后再通过xshell优化这个操作系统。所以安装完成后先不要乱动或者先拍个快照,要保证能ping通网络

文章不错,扫码支持一下吧~
上一篇 下一篇
评论
最新回复
文章目录
每日一句