【博学谷学习记录】超强总结,用心分享 | 狂野大数据 | 环境 | VMware+centos7

编程入门 行业动态 更新时间:2024-10-09 08:35:07

实操-VMware安装

虚拟机:一台虚拟的电脑.  独立的  
虚拟机软件:
	VmWare:收费的
	VirtualBox:免费的. Oracle的产品 . 

什么是虚拟软件:
虚拟原件是一个可以使你在一台机器上同时运行二个或更多Windows、LINUX等系统。它可以模拟一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器等

常用的虚拟原件:
1.VMware workstation
2.VirtualBox

VMware workstation下载

VMware workstation安装

  • 1双击VMware-workstation-full-9.0.0-812388.exe

  • 2点击next进行安装

3.选择安装方式

Typical:典型安装

Custom:自定义安装

4.选择程序安装位置

点击change选择程序安装位置,然后点击next

5.选择是否自动检测更新

如勾选,有新版时会提示你跟新版本,点next进行下一步

6.创建快捷方式

选择后点击next

7.配置完成,开始安装程序

点击continue

8.开始安装虚拟原件

9.完成

点击finish完成安装

注意:

虚拟软件安装完成后会在 \控制面板\网络和Internet\网络连接 下多出来两个虚拟网卡VMware Network Adapter

VMnet1和VMware Network Adapter VMnet8

  • VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡

  • VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡

在我们的虚拟机中有三种模式,分别对应仅主机、桥接、nat模式

分别对应0、1、8如下

  • VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机

  • VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机

  • VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机

激活码随便百度找一个填写就行了

开启虚拟化

检查是否开启

不开启虚拟化的报错信息如下:

我们在创建虚拟机的时候如果不开启虚拟化,会报下面的一个错误,此时,我们就要根据下面的步骤去开启硬件的虚拟化支持

注意:

目前大部分硬件版本都支持虚拟化的开启,只有很少的Blos硬件不支持

如果遇到不支持的VMware是无法使用的。

开启虚拟化的步骤:

1、开机(或重启)时进入Blos

注意:不同计算机使用的快捷键不同例如F2、F12、DEL、ESC等键就可以进入到BIOS

进入到BIOS后,找到Confifiguration选项或者Security选项,然后选择Virtualization,或者Intel Virtual Technology,就可以开始设置了

这里ThinkPad为例

2、然后选择Virtualization,或者Intel Virtual Technology然后回车,将其值设置为Enabled。

3、在保存BIOS设置之后,重启计算机。

实操-Centos7安装

镜像可以看成是类似ZIP的压缩文件,与rar ZIP压缩包类似,镜像文件是无法直接使用的,需要利用一些虚拟光驱工具进行解压后才能使用

我们这里就是CentOS系统的镜像文件

为什么选择CentOS ?

  1. 主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS

  2. 免费: RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本

  3. 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!

centos7下载

  • https://www.centos/download/

我们在下载的时候建议使用国内镜像源,速度快也稳定

比如:http://mirrors.sohu/centos/7.6.1810/isos/x86_64/

https://mirrors.aliyun/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

点击【CentOS-7-x86_64-DVD-1810.iso】进行下载,由于文件比较大,下载时间会比较长,请耐心等待…

centos7安装

1)安装完VMware后,双击桌面图标,创建新的虚拟机,如下图:

2)使用推荐安装

3)选择稍后安装操作系统,后续我们需要做一些相关配置

4)选择操作系统类型

客户机操作系统:选择Linux

版本:选择CentOS7 64位

5)开始新建虚拟机

虚拟机名称可以自定义(注意:不要出现特殊字符即可)

虚拟机运行文件路径选择本地磁盘路径(注意:磁盘空间尽量要大写,因为一个虚拟机的运行文件大约要在4G以上)

6)设置磁盘容量,根据自己的需要设置

此处我们设置为默认

7)选择自定义硬件,主要设置CentOS的镜像

点击【自定义硬件】

3)新建虚拟机镜像

选择硬件【cd/dvd】,在【使用ISO镜像文件】中选择我们在sohu镜像源下载的镜像

CentOS-7-x86_64-DVD-1810.iso文件

设置完成后点击【关闭】

安装注意事项

  • 处理器设置:

处理器 1 每个处理器的核数 2 ==> 单核双进程(伪双核)

笔记本自身:4核。则虚拟机设置 1处理器 1核数

笔记本自身:8核。则虚拟机设置 1处理器 2核数 => 可以启动6个虚拟机,剩下2核用来运行母机

  • 内存设置: 4G(512M) 8G(1,2G) 16G(1,2,4,8G) => 括号内为虚拟机推荐的设置
  • 不要忘记选择镜像,选择64位
  • 需要配置自动连接(或者使用静态ip)

2 目录结构

  • / 系统根目录
    • root 超级管理员所在目录
    • home 普通用户所在目录
    • etc 配置文件目录
    • usr 文件共享目录(一般在这里装软件)

centos7启动

1、点击箭头方向即可启动我们的VMware

centos6有检查磁盘是否完整,一般不用检查,比较耗时。tab+skip+回车enter跳过检查

或者遇到这种的

2、设置语言

在第一步设置完成后,我们一直等待,即可来到语言设置界面

此处我们设置【中文】

3、设置安装信息

将下面带有【感叹号图标】的内容进行设置,比如时间和键盘,可根据自己的需要进行初始化设置,继续往下看…

设置自动分区感叹号

采取默认设置,点击完成

此处我们设置下CentOS的桌面,设置软件安装

在软件选择安装我们的桌面,此处选择GNOME桌面

如果选择centos7 最小安装忘记勾选开发 工具了,可以事后通过yum groupinstall 'Development Tools'安装

4、点击开始安装

5、配置用户信息

此处设置root账号密码,我们设置为root,暂时不创建新的用户(进入到欢迎页面的时候会提示我们创建用户)

设置密码root

设置完毕后不在有【感叹号图标】警告提示了

执行重启操作

6、接受许可

在重启过程中,会有【未接受许可证】的警告提示,点击提示信息

设置(打勾)同意许可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4stYbRIL-1675133195013)(Linux/image-20220219175926956.png)]

7、开机进入欢迎页面

此处设置为语言为【汉语】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-42eMckf2-1675133195013)(Linux/image-20220219175936376.png)]

8、选择键盘输入

键盘输入类型此处我们选择美国

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I7bc9eYk-1675133195014)(Linux/image-20220219175944355.png)]

9、关闭隐私服务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TDRN2Tye-1675133195014)(Linux/image-20220219175951588.png)]

10、设置国家和地区,我们设置中国上海

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fFHDECCx-1675133195014)(Linux/image-20220219175959070.png)]

11、绑定账号

此处我们选择跳过【skip】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nepiUvMz-1675133195015)(Linux/image-20220219180008473.png)]

12、创建用户

我们新建用户itcast

全名:itcast

用户名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t9rF6ggI-1675133195015)(Linux/image-20220219180018206.png)]

为用户itcast设置密码Itheima888

此处注意密码设置规范:大小写+数字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GqXM41wZ-1675133195015)(Linux/image-20220219180026194.png)]

13、设置完毕,进入CentOS桌面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dTO8gBQ7-1675133195016)(Linux/image-20220219180035008.png)]

14、重启,输入用户名、密码就可以登录了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PF3gQYt3-1675133195016)(Linux/image-20220219180041448.png)]

如果想要默认命令行启动:

-- 查看当前模式
systemctl get-default

-- 图形
systemctl set-default graphical.target

-- 命令行
systemctl set-default multi-user.target

静态IP设置

引子

在上面,我们成功的将CentOS镜像安装到了我们的虚拟机上,可是这个时候,虚拟机还没有配置IP信息,为了后面开发方便,我们需要设置一个静态IP

配置网络链接时,有三种形式,需要注意:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ItU9gInl-1675133195016)(Linux/79f8e33bb5d758edd3e3d5763b647ddc.png)]

桥连: 假如在局域网内,桥连的话,虚拟机的IP和主机的IP在同一个网段,这样,别的系统也可以连通Linux系统.但是有可能造成IP冲突,毕竟,就那么些IP(0~255).
比如李四主机ip,20,虚拟机可能是30,这有可能和张三的ip冲突的。

NAT: 比如王五的IP,40,如果用nat,主机会有2个IP,100.200,这样,Linux使用100.50,不会和0.10和0.20张三李四的冲突。但是这时候,张三找不到100.50的Linux系统.因为不在同一个网段。但是100.50可以找到张三,应该可以通过王五主机0.40代理出去,也可以访问公网。

所以,一般安装NAT模式,即可以访问主机,还可以访问外网

1.NAT模式设置

首先设置虚拟机中NAT模式的选项,打开VMware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6OVuc120-1675133195016)(Linux/image-20220219181750108.png)]

注意:

VMware Network Adapter VMnet8保证是启用状态

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E0gKIspX-1675133195017)(Linux/image-20220219181758574.png)]

2、设置静态ip

注意:

下面的命令我们先使用,后续我们会慢慢讲解到

在普通用户下不能修改网卡的配置信息;所以我们要切换到root用户进行ip配置

用户名root
密码root

# 修改网卡配置文件
su root
vi /etc/sysconfig/network-scripts/ifcfg-ens33

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9gOYP6vB-1675133195017)(Linux/image-20220219181851225.png)]

静态IP设置内容:

# 修改文件的内容
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.23.129
NETMASK=255.255.255.0
GATEWAY=192.168.23.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2c2371f1-ef29-4514-a568-c4904bd11c82
DEVICE=ens33
ONBOOT=true

内容说明:

BOOTPROTO设置为静态static # 系统启动的地址协议,可选参数static(静态地址),dhcp(DHCP动态地址),none(不指定地址),bootp(BOOTP协议)
IPADDR设置ip地址 # IP地址
NETMASK设置子网掩码 # 子网掩码
GATEWAY设置网关
ONBOOT设置为true在系统启动时是否激活网卡

HWADDR(mac地址)、UUID(唯一标识): 可以删除,因为如果是克隆的,这个n太虚拟机就一样了。删掉会自动分配。
还可以配置域名解析的地址
DNS1=192.168.23.2 (如果想在虚拟机做静态ip映射的话)
DNS2=114.114.114.114

# 执行保存
:wq!

# 重启网络
systemctl restart network

# 查看ip(mini版访问不了,要安装yum install net-tools)
ifconfig

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RmpHKxTx-1675133195017)(Linux/image-20220219181931937.png)]

如上图所示,我们配置的静态IP起作用了,目前是192.168.23.129

4、宿主机ping虚拟机

由此可见宿主机与虚拟机之间是互通的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s27AerCI-1675133195017)(Linux/image-20220219181946044.png)]

如果ping不同,且xshell连接不上,可以配置sshd

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gy30olD1-1675133195017)(Linux/image-20220906120607265.png)]

5、虚拟机ping宿主主机

由此可见,虚拟机与宿主机是互通的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qa4OVcd5-1675133195018)(Linux/image-20220219181953232.png)]

如果ping不同百度,可以参考这篇文章,看是否是DNS未配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-utnXfVPu-1675133195018)(Linux/image-20220906121026173.png)]

6、如果想在虚拟机中访问网络,增加一块NAT网卡(这步很重要!)

1)【虚拟机】–【设置】–【添加】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m89GHGZW-1675133195018)(Linux/image-20220219182006105.png)]

设置为NAT模式,如下图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-16IzNMSL-1675133195018)(Linux/image-20220219182015725.png)]

此时,我们通过虚拟机的浏览器访问https://www.baidu/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QFPvrTbH-1675133195019)(Linux/image-20220219182031050.png)]

由此可见,我们通过通过NAT模式可以访问外网。

更多推荐

【博学谷学习记录】超强总结,用心分享 | 狂野大数据 | 环境 | VMware+centos7

本文发布于:2023-06-14 07:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1449371.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:博学   狂野   用心   环境   数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!