西工大计算机学院计算机系统基础实验一(环境配置)

news2024/11/27 22:25:39

首先,不要焦虑,稳住心态慢慢来,一点一点做,跟着作者把基础打好,比什么都重要。作者曾经经历过这份痛苦,知道它有多么不好受。当初的作者高中之前甚至都没有自己的一台笔记本,上了大学以后学C语言、做计基实验什么也不会,和周围的很多人一样十分焦虑痛苦,而现在作者已经有能力帮助别人,帮助别人扛过这次危机了。正因为自己淋过雨,所以想给后面的人撑一把伞。作者当初有一个好朋友,在第二次计基实验开始时,都没有装好虚拟机平台VMware 17 Workstation Pro,也没有装好Linux虚拟机,作者眼睁睁看着他很痛苦却没有办法帮助他,很难受,所以作者从零开始,从配置环境开始,一步步带着大家,做完实验一。

首先,下载安装虚拟机平台VMware 17 Workstation Pro。我们选择通过官网下载VMware 17 Workstation Pro,如 图1:通过官网链接下载VMware 17 Workstation Pro 所示。当点开图一所示的链接之后,即会自动弹出下载窗口,如 图2:自动弹出下载窗口 所示。这个下载速度有时候快有时候慢,速度慢的时候不要着急,耐下性子慢慢等待它下载完成即可。

https://www.vmware.com/go/getworkstation-win

图1:通过官网链接下载VMware 17 Workstation Pro) 

图2:自动弹出下载窗口) 

下载完成之后,打开下载好的exe文件,进入安装过程,如 图3:打开下载好的exe文件以进入安装过程 所示,接着点击 Next 以进入到下一步。同意协议之后再点击 Next 以进入到下一步,如 图4:同意协议之后点击 Next 以进入到下一步 所示。这时会发现,会有两个选项让我们选择是否勾选。在这里考虑到实验的要求,我们既不需要增强后的键盘驱动,也不需要将VMware Workstation console tools这个命令行调试工具加入到系统路径当中,所以我们选择不勾选这两个选项,如 图5:既不勾选增强后的键盘驱动,也不勾选将命令行调试工具加入到系统路径 所示。接着点击 Next 以进入到下一步。至于为什么既不勾选增强后的键盘驱动,也不勾选将命令行调试工具加入到系统路径,大家可以看这篇博客 西工大网络空间安全学院计算机系统基础实验零-CSDN博客,这篇博客是作者在第13周帮助网安学院,也就是作者所属的学院的学生配置实验环境,做实验一的时候写下的博客。网安学院今年第一次独立开设了计算机系统基础实验课,而且开课时间比计算机学院早一周,第13周就已经开课了,所以作者先为网安学院的学生写的博客。

图3:打开下载好的exe文件以进入安装过程

图4:同意协议之后点击 Next 以进入到下一步

 

图5:既不勾选增强后的键盘驱动,也不勾选将命令行调试工具加入到系统路径) 

接着,又有两个新选项:是否在VMware 17 Workstation Pro启动时自动检查软件更新,以及是否加入VMware Workstation软件体验提升计划。为了避免繁琐,我们都选择不选它,如 图6:既不勾选自动检查更新,又不加入软件体验提升计划 所示。最后两个选项需要勾选,如 图7:既在桌面创建快捷方式,又在启动菜单程序文件夹创建快捷方式 所示。

图6:既不勾选自动检查更新,又不加入软件体验提升计划

 

图7:既在桌面创建快捷方式,又在启动菜单程序文件夹创建快捷方式

 点击 Next 之后,再点击下载,接着等待VMware 17 Workstation Pro安装即可,如 图8:等待VMware 17 Workstation Pro安装 所示。

图8:等待VMware 17 Workstation Pro安装) 

安装完成之后,点击Finish退出界面即可。这时在桌面上会出现一个新的快捷方式,点击这个快捷方式即可打开VMware Workstation,如 图9:桌面上出现VMware Workstation快捷方式 所示。点击进入VMware Workstation,发现需要提供证书密钥。在这里网安学院曾提供过一个密钥,可以用来激活这个软件,在这里感谢网安学院!这个证书密钥是:JU090-6039P-08409-8J0QH-2YR7F。将这个密钥输入到输入框中,如 图10:输入证书密钥 所示。接着点击 Continue 继续,再点击 Finish 结束激活软件的过程。点击 Finish 结束之后,观察到VMware Workstation界面如 图11:第一次进入VMware Workstation 所示。

图9:桌面上出现VMware Workstation快捷方式) 

 (图10:输入证书密钥

 (图11:第一次进入VMware Workstation)

接着下载完虚拟机之后,就需要下载Linux虚拟机的镜像。在这里下载哪一款Linux发行版都可以,无论是老师给的Ubuntu系统,还是外界常用的CentOS7、CentOS8 Stream等,都是可以的。在这里作者以Ubuntu为例,讲解如何下载Ubuntu系统的ISO镜像,并且创建虚拟机。在这里作者借用一下网安学院提供的镜像网站,下载网安学院已经配置好的Ubuntu虚拟机文件。(在这里感谢网安学院!!!)下载链接如 图12:借用网安学院提供的镜像网站,下载网安学院已经配置好的Ubuntu虚拟机文件 所示。在网安学院配置好的Ubuntu虚拟机中,已经内置了很多很好用的工具,所以大家不要因为不是自己的学院,就去排斥它。下载完成之后,接下来的安装过程就完全同西工大网络空间安全学院计算机系统基础实验零-CSDN博客

中的 图6:导入的虚拟机所在的目录 之后所示的操作一样啦!

http://10.81.2.230:5244/d/%E5%B7%A5%E5%85%B7/Pwn/Ubuntu20.04(From_heshi_2023_11_24).zip

 (图12:借用网安学院提供的镜像网站,下载网安学院已经配置好的Ubuntu虚拟机文件

在这里真的实在对不起大家,没有办法再详细的写一遍完整的过程,真的对不起!!! 因为作者实在是很累了,需要帮助其它的同学配置计基实验的环境,还要帮助其它的同学做第一次实验,同时还在帮网安学院同学写计网实验报告,再次抱歉!!!如果大家在安装环境配置系统时有问题,私信我就可以哒。

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

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

相关文章

设计模式:装饰者模式

目录 一、定义 二、场景 三、例子 四、优缺点 优点: 缺点: 一、定义 在不改变已有对象结构的情况下,动态添加新的功能到对象上,是继承的一种替代方案。属于结构型模式。 二、场景 1.扩展一个类的功能,添加附加职责…

Python如何传递任意数量的实参及什么是返回值

Python如何传递任意数量的实参 传递任意数量的实参 形参前加一个 * ,Python会创建一个已形参为名的空元组,将所有收到的值都放到这个元组中: def make_pizza(*toppings):print("\nMaking a pizza with the following toppings: "…

【部署】预处理和后处理加速方案:CVCuda

预处理 和 后处理加速方案大概可以包括以下几种 (1)nvidia开源的CVCuda (2)使用opencv4的cuda加速模块 (3)手写cuda算子 这一章我们先从CVCuda开始 一.基本要求 1.1 何时可以使用CVcuda库 在模型的 预…

SpringBoot_02

Web后端开发_07 SpringBoot_02 SpringBoot原理 1.配置优先级 1.1配置 SpringBoot中支持三种格式的配置文件: application.propertiesapplication.ymlapplication.yaml properties、yaml、yml三种配置文件,优先级最高的是properties 配置文件优先级…

【前端开发】每一位高级Web工程师都应该掌握的10个Web API!

Photo by Hisu lee on Unsplash JavaScript中的某些API的使用率可能相对较低。下面我们将逐一介绍它们的使用和使用场景。 Blob API Blob API用于处理二进制数据,可以轻松地将数据转换为Blob对象或从Blob对象读取数据。 // Create a Blob object const myBlob …

【Vulnhub 靶场】【hacksudo: FOG】【简单 - 中等】【20210514】

1、环境介绍 靶场介绍:https://www.vulnhub.com/entry/hacksudo-fog,697/ 靶场下载:https://download.vulnhub.com/hacksudo/hacksudo-FOG.zip 靶场难度:简单 - 中等 发布日期:2021年05月14日 文件大小:1.3 GB 靶场作…

Centos7 制作Openssh9.5 RPM包

Centos7 制作Openssh9.5 RPM包 最近都在升级Openssh版本到9.3.在博客里也放了openssh 9.5的rpm包. 详见:https://blog.csdn.net/qq_29974229/article/details/133878576 但还是有小伙伴不停追问这个rpm包是怎么做的,怕下载别人的rpm包里被加了盐. 于是做了个关于怎么用官方的o…

15.(vue3.x+vite)组件间通信方式之默认插槽(匿名插槽)

前端技术社区总目录(订阅之前请先查看该博客) 示例效果 默认插槽(匿名插槽) 插槽 slot 通常用于两个父子组件之间,最常见的应用就是我们使用一些 UI 组件库中的弹窗组件时,弹窗组件的内容是可以让我们自定义的,这就是使用了插槽的原理。 (1)slot 是 Vue中的内置标签…

vmware ubuntu22 访问github

1.虚拟机选NAT模式。 2.firefox找到下图setting。 3.选第四个,填主机ip和局域网代理的端口号。 4. 此时你应该能访问github了。

JAVA 线程池,及7大参数,4大拒绝策略详解

为什么要使用线程池 线程的生命周期:运行、就绪、运行、阻塞、死亡 下面是一个简单的创建多线程的方法。注意:工作中不可取。 创建线程的时候,我们避不开线程的生命周期。上面的方法虽然可以创建多线程,但是创建完成后&#xff0c…

设计一个简易版本的分布式任务调度系统

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码、Kafka原理、分布式技术原理🔥如果感觉博主的文章还不错的话&#xff…

【Math】高斯分布的乘积 Product of Guassian Distribution【附带Python实现】

【Math】高斯分布的乘积 Product of Guassian Distribution【附带Python实现】 文章目录 【Math】高斯分布的乘积 Product of Guassian Distribution【附带Python实现】1.推导2. CodeReference 结果先放在前面 1.推导 在学习PEARL算法的时候,encoder的设计涉及到了…

读书笔记-《数据结构与算法》-摘要3[选择排序]

选择排序 核心:不断地选择剩余元素中的最小者。 找到数组中最小元素并将其和数组第一个元素交换位置。在剩下的元素中找到最小元素并将其与数组第二个元素交换,直至整个数组排序。 性质: 比较次数(N-1)(N-2)(N-3)…21~N^2/2交换次数N运行…

jquery 判断是手机端还是电脑端

判断为手机端: var sUserAgent navigator.userAgent.toLowerCase(); var bIsIpad sUserAgent.match(/ipad/i) "ipad"; var bIsIphoneOs sUserAgent.match(/iphone os/i) "iphone os"; var bIsMidp sUserAgent.match(/midp/i) "mid…

Navicat在分辨率不同的屏幕窗口显示大小不一致问题解决

1.主屏幕为2560*1600分辨率,能够显示较多数据连接 2.在第二屏幕分辨率低,字体变大,显示内容变少 解决办法: 1.右击navicat图标-属性 2.选择【兼容性】-在兼容性页面中选择**“更改高DPI设置”** 3…勾选“高DPI缩放替代”&a…

chown和chmod

chown和chmod都是在Linux和Unix系统中用于设置文件和文件夹权限的命令,但它们的功能和用途有所不同。 功能:chown主要用于修改文件或文件夹的所有者和所属组,而chmod则主要用于修改文件或文件夹的读写执行权限。用途:如果想要授权…

GD32F103*固件库移植FreeRTOS详细教程与解析

GD32F103*固件库移植FreeRTOS详细教程与解析 GD32F103*移植μCOS-Ⅲ详细教程与解析,欢迎指正 文章目录 GD32F103*固件库移植FreeRTOS详细教程与解析前言一、移植前的准备二、移植步骤1.文件结构2.添加代码3.编译与配置 三、注意事项总结 前言 FreeRTOS是一个可以基…

力扣973. 最接近原点的 K 个点(java 排序法,大顶堆法)

Problem: 973. 最接近原点的 K 个点 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个数组 points ,其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点,并且是一个整数 k ,返回离原点 (0,0) 最近的 k 个点。 这里,平面…

.NET微信网页开发相关文章教程

前言 今天我们主要总结一下.NET微信网页开发的相关文章教程。 微信网页开发详细文档可以看微信官方文档:背景 | 微信开放文档 全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解 微信官方文档对于accessToken和jsapi_ticket生成的示例代码…

智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.类电磁机制算法4.实验参数设定5.算法结果…