时间:2023-07-17 08:30:02 | 来源:网站运营
时间:2023-07-17 08:30:02 来源:网站运营
第六篇:虚拟机介绍及Centos操作系统安装:学相伴(https://www.kuangstudy.com)博客园wordpress(LNMP)Perfree(lnmj)
Notpad++Typora
processonVisio
Xmind百度脑图
1、学习初期架构不大,普通电脑用虚拟机学习完全够用2、花钱啊,能用手上电脑做到的事干嘛要还钱3、后面会讲架构和docker,一台服务器就可以做出来一整套架构
1、虚拟机(Virtual Machine)软件是一套特殊的软件,它可以作为操作系统独立运行,也可以运行于操作系统之上。若是运行于系统之上的虚拟机软件,在一台计算机(PC或笔记本电脑等)上安装虚拟机软件后,就可以模拟若干台相对独立的虚拟PC设备,并且可以在每台虚拟的PC设备上安装运行操作系统,运行网络服务,与真实的计算机设备几乎无任何使用差别。 2、使用时,需要先在计算机上安装虚拟机软件(windows下安装:VMware Workstation,mac下安装:VMWare Fusion) ,然后通过安装的虚拟机软件创建一个或多个虚拟机系统(即虚拟的计算机设备),最后在这些虚拟的计算机设备上安装操作系统并进行启动配置,最终实现在一台计算机上“同时”运行多个虚拟机设备系统。 3、另外,还可以将这些虚拟的系统连成局域网,用来部署网站集群架构等更深层次的运维技术,这样的虚拟环境在后文会涉及。
链接:https://pan.baidu.com/s/1a8bqUQWwoZb9vdro72nUxw 提取码:fri7
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等不受影响。
1、桥接模式可以简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。 2、在Bridged模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网与宿主机(计算机设备)没有联系。Bridged网络类型的原理逻辑图如图所示。 3、Bridged网络类型特别适合于局域网环境,其优势是虚拟机像一台真正的主机一样,缺点是可能会与其他物理主机IP冲突,并且在与宿主机交换数据时,都会经过实际的路由器,当不考虑NAT模式的时候,就选择这个桥接模式,在桥接模式下换了网络环境后所有虚拟机的IP都会受影响。
在Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络上,即无法上网。Host-only网络类型的原理逻辑图
官网下载(可以自行选择版本,后文主要学centos7)http://isoredirect.centos.org/centos/7/isos/x86_64/
CentOS6中:/boot:500Mswap:内存的1~2倍(峰值16G)/:剩余空间都给/CentOS7中:/boot:1024Mswap:内存1~2倍(峰值16G)/:剩余空间都给/
/boot:500~1024/:剩余的都给/没有swap分区:因为swap分区是虚拟内存,性能不如内容,本来就是虚拟化产品,再使用swap,性能会更差。
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),没有主见的被动式的分区,没必要且管理麻烦。分区少一些,对所有分区进行监控报警是目前多数规范企业的选择。
1、如果想用NAT网络模式需要和NAT模式的网关相同2、如果想用桥接网络模式需要和宿主机(自己的电脑)网关相同,且同一个局域网网内没有IP相同
关键词:操作,系统,安装,虚拟