【VMware安装及虚拟机配置】

1. 下载VMware

进入 VMware Workstation 17 Pro下载链接
下拉到如下位置,点击DOWNLOAD
在这里插入图片描述

2. 安装VMware

参考:虚拟机VMware下载与安装教程
本次安装是vmware 17,安装步骤差不多,只参考第二部分即可。

3. 激活VMware

密钥(我试过,这个可以):JU090-6039P-08409-8J0QH-2YR7F

密钥:
ZA5RU-6FYD5-48EPY-3XXEE-PAUGD
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

4. 下载ubuntu镜像

下载地址
在这里插入图片描述
点击红圈文件下载

5. 安装ubuntu

打开VMware,文件–> 新建虚拟机–>自定义
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

点击浏览,选择刚刚下载的文件
在这里插入图片描述
在这里插入图片描述
密码:1qaz

虚拟机名称随便填,不要有中文即可
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

磁盘不要太小,否则后期再扩容会有点麻烦,40GB应该暂时够用
在这里插入图片描述

默认值
在这里插入图片描述

在这里插入图片描述

点击完成,等待系统安装

安装完成

6. 系统配置

6.1 设置root账户

进入虚拟机ubuntu1804-001
在这里插入图片描述

按 快捷键 ctrl + alt + t 进入terminal

在这里插入图片描述
输入如下命令,回车(以后默认输入命令后回车执行命令)

sudo passwd root

安装提示输入5中的用户名,同时填写root用户密码,我这里设置的是1234
在这里插入图片描述
输入命令 su,回车(表示进入root用户),输入密码,此处为1234,$符号为变为#号,表示前面设置root账户密码成功。
在这里插入图片描述

输入命令 exit ,回车,退出root用户
在这里插入图片描述
输入命令poweroff关闭虚拟机

6.2 安装vmware-tools

安装后虚拟机和windows主机将共享剪切板,利于后面设置

点击虚拟机,选择设置,进入2虚拟机设置界面
在这里插入图片描述
分别单击CD/DVD(SATA)和软盘,设置为自动检测,点击确定
在这里插入图片描述
重新开启虚拟机,两个弹出框都选择“是”
在这里插入图片描述
选择虚拟机,点击安装VMware Tools
在这里插入图片描述

进入虚拟机后,双击桌面上的光盘标识
在这里插入图片描述
进入
在这里插入图片描述
在右侧空白处点击鼠标右键,选择“open in terminal”
执行mkdir ~/Desktop/tools命令,在桌面新建tools文件夹,并使用cp 命令将xxxxx.gz文件复制到tools目录(按Tab键可自动补全文件名或命令)
在这里插入图片描述

使用cd命令进入tools目录,使用tar命令解压xxx.gz 当前目录(tools)

cd ~/Desktop/tools
tar -zxvf VMxxxxxxxxxxxxxxxxxxxxxxx.gz -C ./

在这里插入图片描述

输入划线命令,根据提示输入密码,此处为1qaz,第一项输入y,其他直接按回车即可

在这里插入图片描述

出现如下消息表示安装成功
在这里插入图片描述
命令行输入reboot,重启虚拟机,再次进入虚拟机时,虚拟机和windows主机将共享剪切板,可从外部拷贝字符到 terminal , 如我从外部拷贝一段字符xxxxx,
进入terminal后,单击右键,选择paste,即可粘贴外部字符到虚拟机。

在这里插入图片描述

7.虚拟机网络配置

目的:使得虚拟机能访问windows主机的网络,进而更新软件。

选择虚拟机—> 设置
在这里插入图片描述
选择网络适配器,选中NAT模式,点击底部确定
在这里插入图片描述

在windwos系统下,按快捷键 win + R,在窗口中输入cmd进入windows命令行
在这里插入图片描述
输入命令 ipconfig,可查看VMnet8的网络配置信息,重点关注ipv4地址,子网掩码和默认网关,稍后在虚拟机中需要配置。
我这里是

以太网适配器 VMware Network Adapter VMnet8:连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::eda4:897e:97f4:b497%6IPv4 地址 . . . . . . . . . . . . : 192.168.139.2子网掩码  . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . : 192.168.139.1

在这里插入图片描述
虚拟机内部点击1图标,进入Wired Settings选项

在这里插入图片描述
点击设置按钮
在这里插入图片描述
选择IPv4
在这里插入图片描述
选择Manual ,具体配置如下,其中2 Address设置为windows主机ipv4网络地址+7(可随意加几,末位不超过255即可),我这里设置的是192.168.139.2 + 7,即192.168.139.9;Netmask 255.255.255.0;Gate way把Address的末位变为1即可,即192.168.139.1;DNS同Gateway,192.168.139.1;最后右上角点击Apply按钮。
在这里插入图片描述

重新开关Wired按钮
在这里插入图片描述
再点击设置图标按钮,即可看到配置已生效

在这里插入图片描述
快捷键 ctrl + alt + t,进入terminal,输入命令ping www.baidu.com,显示ping包时间即联网成功,可尝试打开火狐浏览器访问baidu
在这里插入图片描述
在这里插入图片描述

8 设置软件源

不设置软件源,无法通过命令执行apt install xxxx命令安装软件。

输入命令

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup

并使用gedit打开/etc/apt/sources.list
在这里插入图片描述

进入gedit编辑器,ctrl + a , delete 清空sources.list,并将如下代码粘贴到sources.list

# deb cdrom:[Ubuntu 18.04.6 LTS _Bionic Beaver_ - Release amd64 (20210915)]/ bionic main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted## Major bug fix updates produced after the final release of the
## distribution.
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partnerdeb https://mirrors.cloud.tencent.com/ubuntu/ bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb https://mirrors.cloud.tencent.com/ubuntu/ bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

删除末尾多余的标黄部分(csdn自动添加的)

在这里插入图片描述

terminal 中输入 sudo apt-get update更新,有大小输出即正确(需要联网)
在这里插入图片描述
terminal 中输入 sudo apt-get upgrade更新,有大小输出即正确(需要联网),碰到选项输入y即可
在这里插入图片描述

参考博客Ubuntu更换软件源

9 GUN工具安装

gcc安装

进入terminal 输入命令 sudo apt-get install gcc, 依据提示选择 y

在这里插入图片描述

g++ 安装

进入terminal 输入命令 sudo apt-get install g++, 依据提示选择 y

在这里插入图片描述

安装成功

输入gcc -v,输出如下表示安装成功
在这里插入图片描述

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

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

相关文章

【Qt QML入门】TextInput

TextInput:单行文本输入框。 TextInput除了光标和文本外,默认没有边框等效果。 import QtQuick import QtQuick.Window import QtQuick.ControlsWindow {id: winwidth: 800height: 600visible: truetitle: qsTr("Hello World")//单行文本输…

HarmonyOS开发实战:如何实现一个运动排名榜页面

HarmonyOS开发实战:如何实现一个运动排名榜页面 代码仓库: 运动排名榜页面 项目介绍 本项目使用声明式语法和组件化基础知识,搭建一个可刷新的排行榜页面。在排行榜页面中,使用循环渲染控制语法来实现列表数据渲染,…

03 使用Vite开发Vue3项目

概述 要使用vite创建Vue3项目,有很多种方式,如果使用命令,则推荐如下命令: # 使用nvm将nodejs的版本切换到20 nvm use 20# 全局安装yarn npm install -g yarn# 使用yarnvite创建项目 yarn create vite不过,笔者更推荐…

LeedCode刷题---滑动窗口问题(二)

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、将X减到0的最小操作数 题目链接:将 x 减到 0 的最小操作数 题目描述 给你一个整数数组 nums 和一个整数 x 。每一…

mysql的负向条件查询会不会使用索引

mysql的负向条件查询,例如not in,会不会使用索引? 其实,mysql还是会尽量利用索引。如果查询的列上有索引,并且索引能够覆盖查询所需的列,那么mysql可能会使用索引来获取结果,而不是进行全表扫描…

2024中国国际大数据产业博览会年度主题征集公告

2024中国国际大数据产业博览会年度主题征集公告 中国国际大数据产业博览会(以下简称数博会),是全球首个以大数据为主题的国家级博览会,由国家发展和改革委员会、工业和信息化部、国家互联网信息办公室和贵州省人民政府共同主办&am…

ADB命令安装卸载手机APP

前言 手机内置的浏览器很多广告,推荐的新闻也很多负面的新闻,所以就想卸载内置的手机app,不过现在很多手机都是限制了内置的软件都不能卸载,以前随便获取一下root权限,也是可以卸载的,不过最近搞了一下&am…

【POI的如何做大文件的写入】

🔓POI如何做大文件的写入 🏆文件和POI之间的区别是什么?🏆POI对于当今的社会发展有何重要性?🏆POI大文件的写入🎖️使用XSSF写入文件🎖️使用SXSSFWorkbook写入文件🎖️对…

设计可编辑表格组件

前言 什么是可编辑表格呢?简单来说就是在一个表格里面进行表单操作,执行增删改查。这在一些后台管理系统中是尤为常见的。 今天我们根据vue2 element-ui来设计一个表单表格组件。(不涉及完整代码,想要使用完整功能可以看底部连…

ReenterLock重入锁

synchronized就是一种最简单的控制方法,它决定了一个线程释放可以访问临界区资源。 同时,Object.wait()方法和Object.notify()方法起到了线程等待和通知的作用。 ReenterLock重入锁可以完全替代关键字Synchoronized.重入锁是Synchoronized、Object.wait(…

CAPL基础语法

目录 1.变量的声明与定义1.1变量名1.2全局变量与局部变量全局变量局部变量1.3简单变量1.4复合类型结构 struct枚举 enum数组 Array1.5特殊类型报文诊断报文定时器1.变量的声明与定义 在程序运行过程中,其值可以被改变的量称为变量。变量可以用于保存用户输入的数据,也可以保…

[楚慧杯 2023] web

文章目录 eaaevalupload_shell eaaeval 打开题目&#xff0c;源码给了用户密码 登陆后啥也没有&#xff0c;扫一下发现源码泄露www.zip <?php class Flag{public $a;public $b;public function __construct(){$this->a admin;$this->b admin;}public function _…

实验四: 语义分析与中间代码生成

一、实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法. 二、实验内容 采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。 三实验要求 实验要求 文法&#xff1a;statem…

C++ list常用操作

目录 一、介绍 二、list的常用操作 1、构造 2、迭代器 3、元素访问 4、容量操作 一、介绍 std::list文档链接 list是可以在常数范围内在任意位置进行插入和删除的序列式容器&#xff0c;并且该容器可以前后双向迭代。list的底层是双向链表结构&#xff0c;双向链表中每个…

3rd 库(x86, linux)的编译,源码目录

著名的C/C框架和第三方库-CSDN博客 Ubuntu下protobuf的port_def.inc文件找不到问题//test ok-CSDN博客 protobuf入门教程(四)&#xff1a;repeated限定修饰符//test ok-CSDN博客 protobuf 3.17.0交叉编译//test ok-CSDN博客 protobuf-2.6.1安装//test ok-CSDN博客 【zmq】z…

独立看门狗 IWDG

看门狗介绍 "看门狗"通常指的是计算机科学和信息技术领域中的一种技术或设备&#xff0c;用于监控系统的运行状态&#xff0c;并在系统出现故障或异常情况时采取相应的措施。这种技术或设备起到类似于守卫的作用&#xff0c;确保系统的稳定性和可靠性。 在计算机系统…

RealBasicVSR高清处理视频

autodl做了镜像&#xff1a;高清RealBasicVSR 首先在剪映将视频剪好导出&#xff0c;最多是720像素的&#xff0c;不然后面超分的时候会爆显存。剪映视频也最好是双数帧数结尾的&#xff0c;不然超分的时候单数图片会报错->RuntimeError: non-empty 3D or 4D input tensor …

beebox靶场A1 low 命令注入通关教程(上)

一&#xff1a;html注入 get HTML注入&#xff0c;就是当用户进行输入时&#xff0c;服务器没有对用户输入的数据进行过滤或转义&#xff0c;导致所有输入均被返回前端&#xff0c;网页解析器会将这些数据当作html代码进行解析,这就导致一些恶意代码会被正常执行。 首先进行简…

DC电源模块的设计与制造技术创新

BOSHIDA DC电源模块的设计与制造技术创新 DC电源模块的设计与制造技术创新主要涉及以下几个方面&#xff1a; 1. 高效率设计&#xff1a;传统的DC电源模块存在能量转换损耗较大的问题&#xff0c;技术创新可通过采用高效率的电路拓扑结构、使用高性能的功率开关器件和优化控制…

【Linux应用编程笔记】输入设备

系列文章目录 【Linux应用编程笔记】GPIO 本系列使用的开发板为正点原子阿尔法IMX6ULL开发板&#xff0c;及根据正点原子所的提供教程学习 文章目录 系列文章目录【Linux应用编程笔记】GPIO 做什么&#xff1f;一、编写流程1、input子系统2、读取数据的流程3、解析数据应用编…