十九、虚拟机VMware Workstation(CentOSDebian)的安装

news2024/12/24 22:12:51

目录 🌻🌻

  • 一、安装 VMware Workstation
    • 1.1 安装 VMware Workstation
    • 1.2 虚拟机上安装 CentOS
    • 1.3 虚拟机安装 Debian
  • 二、配置Debian方便第三方工具远程连接
    • 2.1 配置debian
    • 2.2 安装远程SSH工具并连接

一、安装 VMware Workstation

官网下载

本地资源库下载

VMware Workstation 12 专业版

VMware Workstation 16.2.4 版(下面debian10 需要此版本安装)

在这里插入图片描述

在这里插入图片描述

1.1 安装 VMware Workstation

在这里插入图片描述

在这里插入图片描述

1.2 虚拟机上安装 CentOS

本地资源库下载 CentOS

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

OK,成功如下 👇🏾👇🏾

在这里插入图片描述

1、检查网卡是否获取到ip

ip  a

输出结果,查看网卡:ens33

2、修改网卡配置


vi /etc/sysconfig/network-scripts/ifcfg-ens33


找到:ONBOOT=no

改成:ONBOOT=yes


3、重启网卡


systemctl  restart  network

4、再次检查是否获取ip

ip  a


5、输入ping www.baidu.com 测试是否连通


6.配置虚拟机使用静态ip地址


 (1)、编辑网卡配置文件

   vi /etc/sysconfig/network-scripts/ifcfg-ens33


  (2)、找到:BOOTPROTO=dhcp    改成: BOOTPROTO=static


       在下面新增4行:

      IPADDR="192.168.188.151"
      NETMASK="255.255.255.0"
      GATEWAY="192.168.188.0"  
      DNS1="202.106.0.20"

    确认:ONBOOT=yes


  (3)、重启网卡

    systemctl restart network
	
	
8.使用远程工具来连接linux


9.centOS7永久关闭防火墙

查看防火墙状态: systemctl status firewalld.service

执行关闭命令: systemctl stop firewalld.service

再次执行查看防火墙命令:systemctl status firewalld.service
	
执行开机禁用防火墙自启命令  : systemctl disable firewalld.service

============================================================

关于防火墙的其他命令:

启动:systemctl start firewalld.service

防火墙随系统开启启动  : systemctl enable firewalld.service
============================================================

输入时按 “i”键,退出保存按:Esc ——> :wq

在这里插入图片描述

注: GATEWAY=“192.168.188.0” 查看位置 👇🏾👇🏾

在这里插入图片描述

最后关闭防火墙,即

在这里插入图片描述

OK,连接 xShell 类工具即可。

服务器上传文件工具FileZilla

1.3 虚拟机安装 Debian

Debian官网获取

Debian本地资源库获取

通过百度网盘分享的文件:debian-10.10.0-i386-DVD-1.iso

链接 提取码:3mnc

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 开启刚刚创建好的虚拟机
    遇到下面问题:

在这里插入图片描述

解决:

VMware 安装虚拟机出现此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态(问题解决方法)

提示信息:

此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。

如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。

 (1) 确认 BIOS/固件设置中启用了 Intel VT-x 并禁用了“可信执行”。

 (2) 如果这两项 BIOS/固件设置有一项已更改,请重新启动主机。

 (3) 如果您在安装 VMware Workstation 之后从未重新启动主机,请重新启动。

 (4) 将主机的 BIOS/固件更新至最新版本。

此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化。

VMware Workstation 在此主机上不支持用户级别监控。

模块“MonitorMode”启动失败。

未能启动虚拟机。

看上面的提示 也就很好解决了:直接修改BIOS设置即可

以下以个人联想 电脑为例:

  • (1)、关机,开机,在启动时,按F2今天 BIOS 设置页面;
  • (2)、选择 Configuration,再按 table 选择 Intel yirtual Technology 根据下面提示按F5或F6建进行改变,此时该选项应该是disabled(关闭)的;

在这里插入图片描述

  • (3)将disabled(关闭)按F5或F6建进行改变,改为 enabled(开启);

在这里插入图片描述

  • (4)保存设置,点击F10,保存后退出,重启即可。

在这里插入图片描述

  1. 再次启动如下所示
    在这里插入图片描述

  2. 安装语言选择中文(简体),完成后按一下回车

在这里插入图片描述

  1. 位置选择中国,按一下回车

在这里插入图片描述

  1. 配置键盘选择汉语,按一下回车

在这里插入图片描述

  1. 加载中,请稍后

在这里插入图片描述

  1. 配置主机名:主机名自定义,命名完成后,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 域名配置:按照默认配置即可,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 为root用户设置密码。这里为了方便记忆,我将密码设置为root123。配置完成后按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 再输入一遍密码,按Tab键切换到继续,按一下回车:

在这里插入图片描述

  1. 自定义普通用户设置用户全名。设置完成后,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 为普通用户设置密码,为了方便记忆,这里我将密码设置成root123。配置完成后,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 再输入一次密码,设置完成后,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 请为新账号选择用户名,比如我的就是gansu123a

在这里插入图片描述

  1. 磁盘分区方法选择第一个向导-使用整个磁盘,完成后按一下回车

在这里插入图片描述

  1. 选择要分区的磁盘:按照默认选择即可(如下图所示),完成后按一下回车

在这里插入图片描述

  1. 分区方案选择第一个将所有文件放在同一个分区中(推荐新手使用),完成后按一下回车

在这里插入图片描述

  1. 磁盘分区信息选择第二个完成分区操作并将修改写入磁盘,完成后按一下回车

在这里插入图片描述

  1. 是否写入磁盘,选择是,按一下回车

在这里插入图片描述

  1. 安装中,请耐心等待

在这里插入图片描述

  1. 此时会弹出一个扫描额外的安装介质,这里我们选择否,不需要扫描

在这里插入图片描述

  1. 此时又会弹出一个是否使用网络镜像,这里我们选择

在这里插入图片描述

  1. 此时又会弹出一个,默认http即可

在这里插入图片描述

  1. 镜像站点所在国家选择中国,按Tab键切换,按一下回车

在这里插入图片描述

  1. 镜像站点选择第二个,清华大学镜像站,完成后按一下回车

在这里插入图片描述

  1. 代理配置不需要填写,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 弹出默认否即可

在这里插入图片描述

  1. 弹出蛇者否即可

在这里插入图片描述

  1. 正在配置apt,请耐心等待

在这里插入图片描述

  1. 弹出,默认然后继续即可

在这里插入图片描述

  1. 再次弹出这个东东,直接回车即可

在这里插入图片描述

  1. 此时会弹出一个软件包流行度调查,选择否,按一下回车

在这里插入图片描述

  1. 软件只需要选择后两个:SSH Server和标准系统工具。完成后按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 安装中,请耐心等待(预计需要3-5分钟)

在这里插入图片描述

  1. 设定grub-pc引导器安装到著驱动器,选择是,然后选择/dev/sda,完成后按一下回车

在这里插入图片描述

在这里插入图片描述

  1. 等待一段时间后,安装完成,按Tab键切换到继续,按一下回车

在这里插入图片描述

  1. 重新启动后,进入命令行界面,用户名输入root,密码填写前面设置的密码(不在命令行显示)。输入无误后,登录成功界面如下

在这里插入图片描述

二、配置Debian方便第三方工具远程连接

2.1 配置debian

  1. 进入安装好的debian系统,输入如下命令安装服务
apt install -y openssh-server
  1. 开启SSH服务
service ssh start
  1. 检查SSH服务是否开启,执行如下命令
systemctl status sshd

如下图状态说明SSH服务已经成功开启:

在这里插入图片描述

  1. 由于root用户默认是不能使用SSH的方式登录,因此我们需要更改一下对配置文件/etc/ssh/sshd_config进行修改。执行如下命令
  • 安装vim编辑器
apt install -y vim

在这里插入图片描述

  • 编辑/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config

在这里插入图片描述

  1. 此时会进入sshd_config配置文件中,我们依次执行如下命令

在这里插入图片描述

  1. 此时我们看到如下信息PermitRootLogin prohibit-password,这段配置的含义是使用SSH方式登录root用户是禁止的,因此我们需要对这段代码进行修改,将prohibit-password改为yes,并且将如图前面三个注释去掉

i键进入编辑模式

在这里插入图片描述

  1. 完成编辑后,先按一下Esc键,再输入:wq保存并退出编辑。

在这里插入图片描述

  1. 重启SSH服务,执行如下命令,截图如下
systemctl restart sshd
  1. 安装防火墙软件ufw,执行如下命令,截图如下
apt install -y ufw

在这里插入图片描述

  1. 查看防火墙状态,在命令行中执行如下命令,截图如下
ufw status

在这里插入图片描述

  1. 为了保障系统安全,我们需要开启防火墙,只开放特定的端口。输入如下命令开启防火墙
ufw enable

在这里插入图片描述

  1. SSH默认是22号端口,此时我们需要开启22号端口。执行如下命令
ufw allow 22/tcp

在这里插入图片描述

  1. 输入如下命令,查看debian的IP地址
ip addr

在这里插入图片描述

2.2 安装远程SSH工具并连接

  1. 打开Electerm(Electerm 安装教程),点击左侧的书签

按照下图操作填写连接信息

在这里插入图片描述

  1. 向下找,点击测试连接
  • 等待一段时间后,如果上方出现一个connection ok,说明前面填写内容没有问题

在这里插入图片描述

  • 如果出现的时connection is failed,说明填写的内容有问题,需要更改后再次测试连接。

在这里插入图片描述

  1. 测试连接成功后,点击保存并连接后,此时我们就可以在Electerm中登录root用户并执行命令了

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

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

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

相关文章

端到端自动驾驶:终局还是误区?

近年来,端到端自动驾驶技术成为了汽车行业的热议话题。尤其是在2024年,各家新兴车企纷纷打出端到端的旗号,似乎谁没有搞端到端,就会被市场淘汰。然而,端到端自动驾驶真的是自动驾驶技术的终局吗?本文将深入…

使用QML的ListView自制树形结构图TreeView

背景 感觉QML自带的TreeView不是很好用,用在文件路径树形结构比较多,但是想用在自己数据里,就不太方便了,所以自己做一个。 用‘ListView里迭代ListView’的方法,制作树形结构,成果图: 代码…

尚硅谷谷粒商城项目笔记——四、使用docker安装redis【电脑CPU:AMD】

四、使用docker安装redis 注意: 因为电脑是AMD芯片,自己知识储备不够,无法保证和课程中用到的环境一样,所以环境都是自己根据适应硬件软件环境重新配置的,这里的虚拟机使用的是VMware。 在解决了 Docker 安装的问题之…

app逆向抓包技巧:SSL Pinning检测绕过

本篇博客旨在记录学习过程,不可用于商用等其它途径 场景 在charles抓包下,某斑马app在注册时发现点击登录毫无反应,看抓包结果提示SSL handshake with client failed,确定是触发了SSL/TLS Pinning(证书锁定&#xff…

Flutter 正在迁移到 Swift Package Manager ,未来会弃用 CocoaPods 吗?

什么是 Swift Package Manager ?其实 Swift Package Manager (SwiftPM) 出现已经挺长一段时间了,我记得第一次听说 SwiftPM 的时候,应该还是在 2016 年,那时候 Swift 3 刚发布,不过正式出场应该还是在 2018 年的 Apple…

【研发日记】嵌入式处理器技能解锁(二)——TI C2000 DSP的SCI(串口)通信

文章目录 前言 背景介绍 SCI通信 Transmitter Receiver SCI中断 分析和应用 总结 参考资料 前言 见《【研发日记】嵌入式处理器技能解锁(一)——多任务异步执行调度的三种方法》 背景介绍 近期使用TI C2000 DSP做的一个嵌入式系统开发项目中,在使用它的SCI&…

缓存异常:缓存雪崩、击穿、穿透

缓存异常:缓存雪崩、击穿、穿透 缓存雪崩 定义 大量的应用请求无法在 Redis 缓存中进行处理,会将这些请求发送到数据库,导致数据库的压力激增,是发生在大量数据同时失效的场景下 原因 1. 缓存中有大量数据同时过期&#xff0…

常见中间件漏洞复现之【Apache】!

CVE-2021-41773 Apache HTTP Server 路径穿越漏洞 漏洞简介 该漏洞是由于Apache HTTP Server 2.4.49版本存在⽬录穿越漏洞,在路径穿越⽬录 <Directory/>Require all granted</Directory>允许被访问的的情况下&#xff08;默认开启&#xff09;&#xff0c;攻击者…

【机器人学】6-4.六自由度机器人运动学参数辨识-机器人精度验证【附MATLAB代码】

前言 前两个章节以及完成了机器人参数辨识。 【机器人学】6-1.六自由度机器人运动学参数辨识-辨识数学模型的建立 【机器人学】6-2.六自由度机器人运动学参数辨识-优化方法求解辨识参数 标定了工具端、基座以及机器人本身的DH参数。那么我们的机器人精度如何呢&#xff1f;机…

实操: 如何在AirBox上跑Stable Diffusion 3

以下文章来源于Radxa &#xff0c;作者瑞莎 Stable Diffusion 3 Medium 是一种多模态扩散变换器 (MMDiT) 文本到图像模型&#xff0c;在图像质量、排版、复杂提示理解和资源效率方面具有显著提升的性能。 目前瑞莎团队使用 Stable Diffusion 3 Medium 开源模型&#xff0c;通过…

领域驱动设计实战:使用Wow框架重构银行转账系统

银行账户转账案例是一个经典的领域驱动设计&#xff08;DDD&#xff09;应用场景。 接下来我们通过一个简单的银行账户转账案例&#xff0c;来了解如何使用 Wow 进行领域驱动设计以及服务开发。 银行转账流程 准备转账&#xff08;Prepare&#xff09;&#xff1a; 用户发起…

24/8/6算法笔记 不同核函数

import numpy as np from sklearn import datasets from sklearn.svm import SVC from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score import matplotlib.pyplot as plt 加载数据 X,ydatasets.load_wine(return_X_y True) d…

python中的turtle库(适用于计算机二级)

窗体函数 turtle.setup(width,height,startx,starty) width:窗口宽度 height:窗口高度 startx&#xff1a;窗口与屏幕左侧的距离 starty&#xff1a;窗口与屏幕顶部的距离 常用的引进turtle方法 # 引入turtle import turtle# 引入turtle库中的所有函数 from turtle import *# …

如何使用AI提问提示词(Prompt):让你的提问回答更有效

现在AI模型在日常工作和生活中的应用越来越广泛&#xff0c;无论是生成文本、回答问题&#xff0c;还是进行对话互动&#xff0c;提示词&#xff08;Prompt&#xff09;在与AI交互时起着至关重要的作用&#xff0c;一个好的提示词可以引导AI生成更加准确、有价值的内容。 那么…

【简历】宜春某二本学院:Java简历指导,秋招简历通过率低

简历说明 这是一个25届的二本宜春某学院的这个Java简历&#xff0c;今天看了两个简历&#xff0c;包括前面个985的&#xff0c;也是12306&#xff0c;这个12306已经烂大街&#xff0c;是个人都知道这个项目了&#xff0c;所以不要放在简历上&#xff0c;你不管大厂中厂还是小公…

力扣——11.盛最多水的容器

题目 暴力解 思路&#xff1a; 遍历每一个可能组成的容器&#xff0c;然后计算比较最大值。 代码&#xff1a; int maxArea(vector<int>& height) {int z1 0, z2 0;int len height.size();int val 0;for (z1; z1 < len - 1; z1) {for (z2 z1 1; z2 < l…

5分钟0基础快速上手亚马逊云科技AWS核心云开发/云架构知识 - 利用S3桶托管网页静态资源

简介&#xff1a; 小李哥从今天开始将开启全新亚马逊云科技AWS云计算知识学习系列&#xff0c;适用于任何无云计算或者亚马逊云科技技术背景的开发者&#xff0c;让大家0基础5分钟通过这篇文章就能完全学会亚马逊云科技一个经典的服务开发架构。 我将每天介绍一个基于亚马逊云…

Day-16 SpringBoot原理

SpingBoot原理 在前面十多天的课程当中&#xff0c;我们学习的都是web开发的技术使用&#xff0c;都是面向应用层面的&#xff0c;我们学会了怎么样去用。而我们今天所要学习的是web后端开发的最后一个篇章springboot原理篇&#xff0c;主要偏向于底层原理。 我们今天的课程安…

AppBoot:像 Django 一样使用 FastAPI

App Boot 开发 AppBoot 的背景是我一直没能寻找到满意的 FastAPI 项目模板。相比之下&#xff0c;Django 的项目结构和开发方式一直深得我心&#xff0c;因此我决定创建一个类似 Django 的 FastAPI 项目模板。 AppBoot 完全采用异步模式&#xff0c;内置 SQLAlchemy 2.0&…

Debian | Vscode 安装与配置 C 环境

Debian | Vscode 安装与配置 C 环境 安装 vscode sudo apt update sudo apt install software-properties-common apt-transport-https curlcurl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo add-apt-repository "deb [archamd64…