Linux安装 vmware workstation

news2024/12/22 19:34:51

官网下载地址 vmware workstation:

Download VMware Workstation Pro

也可以下载提供的安装包。

链接:百度网盘 请输入提取码

提取码:au74 

一、Ubuntu 安装

安装构建依赖项,打开您的系统终端并运行以下命令:

sudo apt update
sudo apt install build-essential linux-headers-generic

找到该文件,运行命令给文件权限(注意文件名,chmod +X后边跟的是文件名,输入前几个字符按下tab键补全即可):

chmod +x VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle

运行安装命令:

sudo ./VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle

输入密码完成安装。 

点击打开软件开始安装程序。

全部选择我接受:

后边全部默认选择 yes ,还有几个没放上截图; 

后边需要输入激活密钥(自行百度一下,一搜一大片)。

最后安装成功进入界面:

到这里就安装完成了。 

如果主要卸载VMware workstation。

执行如下命令确认正在运行的产品名称(如Workstation 还是 Player): 

sudo /usr/bin/vmware-installer -l

如果是player执行:

sudo /usr/bin/vmware-installer -u vmware-player

咱们这里安装和卸载的是VMware workstation所以执行下边这个命令:

$ sudo /usr/bin/vmware-installer -u vmware-workstation

会询问你是否删除:

All configuration information is about to be removed. Do you wish to
keep your configuration files? You can also input ‘quit’ or ‘q’ to
cancel uninstallation. [yes]:

输入yes回车即可:

卸载成功。

二、RedHat 安装

搭建软件仓库:

[root@rhel8 ~]# mount /dev/sr0 /mnt/
mount: /mnt: /dev/sr0 already mounted on /run/media/root/RHEL-8-0-0-BaseOS-x86_64

[root@rhel8 ~]# cat /etc/yum.repos.d/iso.repo
[aa]
name = aa
baseurl = file:///mnt/BaseOS
gpgcheck=0

[bb]
name = bb
baseurl = file:///mnt/AppStream
gpgcheck=0

网络配置:

[root@rhel8 ~]# ifconfig ens256
ens256: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.199.106 netmask 255.255.255.0 broadcast  192.168.199.255
        inet6 fe80::2d72:dc93:53ef:4d6 prefixlen 64 scopeid 0x20<link>
        ether 00:0c:29:c9:d2:d3 txqueuelen 1000 (Ethernet)
        RX packets 1166 bytes 225637 (220.3 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 200 bytes 21050 (20.5 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@rhel8 ~]# route -ne
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.199.1 0.0.0.0 UG 0 0 0            ens256
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0       virbr0
192.168.199.0 0.0.0.0 255.255.255.0 U 0 0 0       ens256

准备安装光盘和vmware workstation for linux:

[root@rhel8 ~]# ls VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle

[root@rhel8 ~]# ls rhel-8.0-x86_64-dvd.iso
rhel-8.0-x86_64-dvd.iso

检查你的cpu是否支持虚拟化:

[root@rhel8 ~]# lscpu | grep vmx
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp
lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid
pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt
tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm
3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow
vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx
smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
[root@rhel8 ~]# lscpu | grep svm
[root@rhel8 ~]#

安装vmware workstation:

[root@rhel8 ~]# ls -l VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
-rw-r--r--. 1 root root 537847831 Jun 4 14:49 VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
[root@rhel8 ~]# chmod +x VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
[root@rhel8 ~]# ls -l VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
-rwxr-xr-x. 1 root root 537847831 Jun 4 14:49 VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
[root@rhel8 ~]# ./VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
Extracting VMware Installer...done.
Installing VMware Workstation 15.5.5
Configuring...
[######################################################################]
100%
Installation was successful.

点击桌面快键键:

 

提示报错: 

查看软件包组有哪些:

安装gcc编译器和把编译后的模块加入到Linux内核中: 

[root@rhel8 ~]# yum groupinstall "Development Tools"
[root@rhel8 ~]# yum -y install elfutils-libelf-devel

临时放行防火墙允许客户端连接 vmware workstation server:

[root@rhel8 ~]# firewall-cmd --add-port=443/tcp
success
[root@rhel8 ~]# firewall-cmd --add-port=902/tcp
success

安装vmware workstation:

不检查产品更新:

 不加入体验计划:

使用哪个用户登录vmware workstation server: 

创建虚拟机的目录:

 登录vmware workstation server的端口:

远程登录vmware workstation server:

可以在远程server上创建虚拟机:

在workstation上创建虚拟机:

建议使用远程服务器上物理驱动器里面的光盘:

获得NAT网段地址: 

网卡自动获得IP: 

虚拟网络配置:

 443端口是控制连接,902端口是图形连接的

在vmware中添加一个虚拟网络,就相当于添加了一个虚拟交换机:

 

vmnet1的虚拟网卡连接到vmnet1的虚拟交换机上,vmnet8同理,并且虚拟交换机都开启了DHCP服务。 

就会多出来一个虚拟网卡: 

虚拟网卡没有被NetworkManager管理:

设置rhel8的虚拟网卡,获得IP地址:

[root@rhel8 rhel8]# nmcli device set vmnet1 managed yes
[root@rhel8 rhel8]# nmcli device status
DEVICE TYPE STATE CONNECTION
ens256 ethernet connected dhcp
virbr0 bridge connected virbr0
vmnet1 ethernet disconnected --
vmnet2 ethernet unmanaged --
vmnet8 ethernet unmanaged --
lo loopback unmanaged --
virbr0-nic tun unmanaged --

[root@rhel8 rhel8]# nmcli device set vmnet8 managed yes
[root@rhel8 rhel8]# nmcli device status
DEVICE TYPE STATE CONNECTION
ens256 ethernet connected dhcp
virbr0 bridge connected virbr0
vmnet1 ethernet disconnected --
vmnet8 ethernet disconnected --
vmnet2 ethernet unmanaged --
lo loopback unmanaged --
virbr0-nic tun unmanaged --

 

两个vmnet虚拟网卡分别获得DHCP网段的IP: 

[root@rhel8 rhel8]# nmcli con add con-name vmnet1-dhcp ifname vmnet1 type ethernet
Connection 'vmnet1-dhcp' (5e2896f2-d7ea-476a-bcb3-4c3ef1976622) successfully added.
[root@rhel8 rhel8]# nmcli con add con-name vmnet8-dhcp ifname vmnet8 type ethernet
Connection 'vmnet8-dhcp' (e0bac197-86a1-4d21-aa0b-2e8b6f29d3db) successfully added.

[root@rhel8 rhel8]# nmcli con up vmnet1-dhcp
Connection successfully activated (D-Bus active path:
/org/freedesktop/NetworkManager/ActiveConnection/6)
[root@rhel8 rhel8]# nmcli con up vmnet8-dhcp
Connection successfully activated (D-Bus active path:
/org/freedesktop/NetworkManager/ActiveConnection/7)

[root@rhel8 rhel8]# ifconfig vmnet1
vmnet1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 172.16.219.1 netmask 255.255.255.0 broadcast 172.16.219.255
        inet6 fe80::948f:ef85:1018:cebb prefixlen 64 scopeid 0x20<link>
        ether 00:50:56:c0:00:01 txqueuelen 1000 (Ethernet)
        RX packets 24 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 125 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@rhel8 rhel8]# ifconfig vmnet8
vmnet8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 172.16.77.1 netmask 255.255.255.0 broadcast 172.16.77.255
        inet6 fe80::f2bc:23f4:867:4496 prefixlen 64 scopeid 0x20<link>
        ether 00:50:56:c0:00:08 txqueuelen 1000 (Ethernet)
        RX packets 9 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 106 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

虚拟机获得的IP地址: 

 ssh连接到虚拟机中:

虚拟机在Linux中是以进程形式存在的:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/66904.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux操作系统中的yum命令

Linux操作系统中的yum命令是大家经常会用到的命令&#xff0c;有着非常重要的作用&#xff0c;但很多朋友依然不太清楚yum命令作用是什么&#xff1f;yum命令有哪些语法和常用命令&#xff1f;接下来我们一起来看看详细的内容介绍。 yum命令全称为Yellow dog Updater, Modified…

ChatGPT生成量化交易策略,真好玩

OK&#xff0c;还有没有更好玩的对 量化策略开发&#xff0c;高质量社群&#xff0c;交易思路分享等相关内容 『正文』 ˇ 最近比较火的OpenAI-ChatGPT&#xff0c;太有意思了。尝试让它写了几个策略&#xff0c;您别说&#xff0c;还真是有模有样。我们来看看吧。 模型一&a…

哈希(开散列、闭散列)-位图-布隆过滤器-哈希切分

文章目录1、哈希概念2、哈希表/散列表&#xff08;1&#xff09;哈希函数的设计&#xff1a;&#xff08;2&#xff09;&#xff08;最常用&#xff09;除留余数法&#xff1a;&#xff08;3&#xff09;如何解决哈希冲突&#xff1f;更加合理的设计哈希函数闭散列&#xff08;…

Java多线程之线程同步机制(锁,线程池等等)

Java多线程之线程同步机制一、概念1、并发2、起因3、缺点二、三大不安全案例1、样例一&#xff08;模拟买票场景&#xff09;2、样例二&#xff08;模拟取钱场景&#xff09;3、样例三&#xff08;模拟集合&#xff09;三、同步方法及同步块1、同步方法2、同步块四、JUC安全类型…

java多线程这一篇就差不多了

java多线程这一篇就差不多了 什么是多线程&#xff1f; 一般被问你对多线程了解多少的时候&#xff0c;你可能不仅仅只需要知道线程怎么创建&#xff0c;你可能需要了解线程的几种创建方式&#xff0c;线程的生命周期&#xff0c;线程池相关&#xff0c;并发安全&#xff0c;…

ADSP-21489的图形化编程详解(4:左右声道音量调节和多通道的输入输出详解)

左右声道音量调节 在直通的前提下&#xff0c;我们加入一个调音量的算法模块&#xff0c;来实现调节输出音量大小的功能。首先拖出来一个音量调节算法模块&#xff1a; 我们这里都是双通道&#xff0c;所以需要对这个音量调节模块进行配置&#xff1a; 连好程序&#xff0c;下…

acwing基础课——Dijkstra

由数据范围反推算法复杂度以及算法内容 - AcWing 常用代码模板3——搜索与图论 - AcWing 基本思想&#xff1a; 迪杰斯特拉&#xff08;dijkstra&#xff09;算法是单源最短路径问题的求解方法,它是一个按路径长度递增的次序产生最短路径的算法。单源最短路径就在给出一个固定…

Sqoop数据导出第2关:HDFS数据导出至Mysql内

为了完成本关任务,你需要掌握: 1、数据库( MySQL )建表。 2、HDFS 数据导出至 MySQL 中。 数据库( MySQL )建表 因为这边 Sqoop 不能够帮关系型数据库创建表,所以需要我们自己来创建表。 用命令进入 MySQL 客户端。 mysql -uroot -p123123 -h127.0.0.1 创建数据库…

备忘录模式(Memento)

参考&#xff1a; [备忘录设计模式 (refactoringguru.cn)](https://refactoringguru.cn/design-patterns/mediator) 文章目录一、什么是备忘录模式&#xff1f;二、实现三、优缺点优点缺点四、适用环境一、什么是备忘录模式&#xff1f; 在软件构建过程中&#xff0c;某些对象…

3.ORM实践

文章目录3.1 介绍Spring Data JPAJPA&#xff08;Java Persistence API&#xff09;标准HibernateSpring DataSpring Data JPA引入依赖3.2 定义JPA的实体对象常用JPA注解实体主键映射关系常用lombok注解3.3 SpringBucks线上咖啡馆实战项目&#xff08;1&#xff09;项目目标&am…

如何利用Java爬取网站数据?

1.Jsoup介绍 - 官网文档&#xff1a;https://jsoup.org - Jsoup 是一款Java 的HTML解析器&#xff0c;可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API&#xff0c;可通过DOM&#xff0c;CSS以及类似于jQuery的操作方法来取出和操作数据。 2. Jsoup快速入门…

TCP--三次握手和四次挥手

原文网址&#xff1a;TCP--三次握手和四次挥手_IT利刃出鞘的博客-CSDN博客 简介 本文介绍TCP的三次握手和四次挥手。即&#xff1a;TCP建立连接和断开连接的过程。 三次握手 流程图 主机 A为客户端&#xff0c;主机B为服务端。 第一次握手 A 发送同步报文段&#xff08;SYN…

小程序初始创建

1. 注册小程序账号 官网&#xff1a; https://mp.weixin.qq.com/wxopen/waregister?actionstep1 2. 下载小程序 官网&#xff1a; https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 百度网盘&#xff08;非最新版&#xff09; https://pan.baidu…

部署SNMP使网管与设备通信,配置关于TCP测试NQA的配置案例

一、部署SNMP 组网需求&#xff1a;通过部署RouterA由NMS网管设备管理用于监控网络是否畅通和业务是否正常。为了保证NMS和RouterA之间有一个数据传输安全、接入方式灵活、链路传输可靠的网络&#xff0c;并且可以实时监控设备的运行情况&#xff0c;网络中的RouterA通过网管实…

Databend 开源周报 #70

Databend 是一款强大的云数仓。专为弹性和高效设计&#xff0c;自由且开源。 即刻体验云服务&#xff1a;https://app.databend.com。 What’s New 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 Features & Improvements Format 更好地检查格…

PCB 二:AD 原理图绘制以及PCB绘制

PCB 二&#xff1a;AD 原理图绘制以及PCB绘制前言(一)资料总结(二)PCB前言 本文简单收集了AD软件在绘制PCB电路板的一些资料&#xff0c;还有遇到的一些问题&#xff0c;并记录一些常用的操作。 (一)资料总结 1【AD】Altium Designer 原理图的绘制 2【AD】Altium Designer P…

飞利浦CT的AI重建技术

原文&#xff1a;AI for significantly lower dose and improved image quality 飞利浦医疗CT的深度学习重建技术。 人工智能可显着降低剂量并提高图像质量概述背景飞利浦CT智能工作流Precise Image 如何训练神经网络深入了解深度学习训练神经网络验证神经网络推断法可以实现快…

Android 11及以上授予文件管理权限

背景 安卓11改变了此前安卓系统对于文件管理的规则,在安卓11上,文件读写变成了特殊权限。应用默认只能读写自己的目录/android/data/包名 gradle配置 Android11系统对应用写入权限做了严格的限制。本文介绍如何获取文件读写权限。 项目中 build.gradle 的targetSdkVersion …

YOLOv5 模型结构及代码详细讲解(一)

王旭*&#xff0c;沈啸彬 *, 张钊* (淮北师范大学计算机科学与技术学院&#xff0c;淮北师范大学经济与管理学院&#xff0c;安徽 淮北) *These authors contributed to the work equllly and should be regarded as co-first authors. &#x1f31e;欢迎来到深度学习的世界 …

window本地编译Spring源码并运行

1. Gradle 下载地址 https://services.gradle.org/distributions/ 2. Jdk下载地址&#xff1a; https://www.oracle.com/java/technologies/downloads/#java11-windows 3. Spring源码下载地址 https://github.com/spring-projects/spring-framework/tags 4. 注意事项 以…