【系统与工具】系统环境——VMware安装系统

文章目录

    • 0.1 安装VMware
    • 0.2 下载ubuntu镜像
    • 0.3 创建系统实例
    • 0.4 安装ubuntu
    • 0.5 实例配置项
      • 0.5.1 安装VMware tools
      • 0.5.2 修改静态IP
      • 0.5.3 ssh连接
    • 0.6 克隆
      • 0.6.1 克隆实例
        • 生成MAC地址
      • 0.6.2 修改静态ip
      • 0.6.3 修改主机密码名称

参考:https://blog.csdn.net/m0_51913750/article/details/131604868

0.1 安装VMware

  1. 从 VMware官网 下载安装包
  2. 照着点就行

0.2 下载ubuntu镜像

官网

清华大学开源软件镜像站

阿里云开源镜像站

Ubuntu 22.04

0.3 创建系统实例

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 需要2GB,不然无法安装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

0.4 安装ubuntu

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

0.5 实例配置项

0.5.1 安装VMware tools

https://blog.csdn.net/NRWHF/article/details/127809132

开机

在这里插入图片描述

在这里插入图片描述

从光盘解压到本机

在这里插入图片描述

在这里插入图片描述

从终端进入该文件夹,运行 sudo ./vmware-install.pl

在这里插入图片描述

提示yes的输yes,默认的回车

在这里插入图片描述

在这里插入图片描述

0.5.2 修改静态IP

因为原系统设置的是动态 ip(BOOTPROTO=“dhcp”),所以新系统默认也是动态 ip,自动分配了 ip,克隆后并没有与系统的 ip 地址冲突,但为了集群搭建,需要改为可控的静态ip

sudo apt install net-tools   
ifconfig #查看网卡名称
ip acd /etc/netplan
ls
sudo gedit 01-network-manager-all.yaml
network: version: 2renderer: NetworkManagerethernets:ens33:dhcp4: falseaddresses: [192.168.192.130/24]gateway4: 192.168.192.2nameservers:addresses: [192.168.192.2] 
sudo netplan apply 

0.5.3 ssh连接

sudo apt-get openssh-server
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lockssh# 关闭防火墙
sudo systemctl stop ufw.service
sudo systemctl disable ufw.service
sudo ufw status

0.6 克隆

https://blog.csdn.net/m0_46474019/article/details/117569364

0.6.1 克隆实例

无法为已经开启或者挂起的虚拟机克隆,所以克隆前需要关闭虚拟机。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

克隆完成即可启动新系统,因为原系统使用的是动态 IP,所以新系统也会自动分配一个 IP,不会原系统冲突,而且新系统的 MAC 地址也与原系统不一致。所以可以直接启动新老系统,双方都能 ping 通。

生成MAC地址

配网卡

在这里插入图片描述

关机状态下,生成MAC地址

在这里插入图片描述

0.6.2 修改静态ip

0.6.3 修改主机密码名称

https://zhuanlan.zhihu.com/p/630601853

密码(登录用户需要修改)

  1. 进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!
  2. sudo passwd user(user 是对应的用户名)
  3. 输入新密码,确认密码。
  4. 修改密码成功,重启,输入新密码进入Ubuntu。

用户名

hostname #查看系统主机名称
hostnamectl set-hostname xx #修改主机名称#执行命令之后,会自动修改 /etc/hostname 文件#执行命令之后,会立即生效,且重启系统也会生效
cat /etc/hostname	#查看 /etc/hostname 文件内容,里面配置的就是系统主机名称
su root
sudo gedit /etc/passwd # 找到原先的用户名,将其改为自己的用户名(一行全部都改)
sudo  gedit /etc/shadow #找到原先用户名(所有的名字都要改),改为自己的用户名
sudo gedit /etc/group #你应该发现你的用户名在很多个组中,全部修改!
mv /home/原用户名/ /home/新用户名

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

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

相关文章

Lua快速入门教程

文章目录 1、Linux安装Lua2、语法练习2.1、变量2.2、循环2.3、函数2.4、数组2.5、迭代器2.6、Table操作2.7、Lua 模块与包2.8、加载机制2.9、Lua 元表(Metatable) 3、Lua 协同程序(coroutine)4、文件IO操作4.1、简单模式4.2、完全模式 5、错误处理 内容来源菜鸟教程&#xff0c…

GO 语言的方法??

GO 中的方法是什么? 前面我们有分享到 GO 语言的函数,他是一等公民,那么 GO 语言中的方法和函数有什么区别呢? GO 语言中的方法实际上和函数是类似的,只不过在函数的基础上多了一个参数,这个参数在 GO 语…

AAOS CarMediaService 服务框架

文章目录 前言MediaSessionCarMediaService作用是什么?提供了哪些接口?如何使用?CarMediaService的实现总结 前言 CarMediaService 是AAOS中统一管理媒体播放控制、信息显示和用户交互等功能的服务。这一服务依赖于android MediaSession框架…

Redis入门到实战(四、原理篇)RESP协议

目录 2、Redis内存回收-过期key处理3、Redis内存回收-内存淘汰策略 Redis是一个CS架构的软件,通信一般分两步(不包括pipeline和PubSub): 客户端(client)向服务端(server)发送一条命令…

linux常见命令-文件目录类

9.4 文件目录类 (1)pwd 指令:显示当前工作目录的绝对路径 (2)Is指令:查看当前目录的所有内容信息 基本语法: ls [选项,可选多个] [目录或是文件] 常用选项:-a:显示当前目录所有的文件和目录,包括隐藏的…

ES6 Symbol 数据结构

1. Symbol概念以及引入原因 ES6 引入了的一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、…

Stanford CS224N - word2vec

最近在听Stanford放出来的Stanford CS224N NLP with Deep Learning这门课,弥补一下之前nlp这块基础知识的一些不清楚的地方,顺便巩固一下基础知识😁 关于word2vec: 1.为什么要把单词表示成向量 一开始人们造了一个类似于词典表…

Squeeze-and-Attention Networks for Semantic Segmentation

0.摘要 最近,将注意力机制整合到分割网络中可以通过更重视提供更多信息的特征来提高它们的表征能力。然而,这些注意力机制忽视了语义分割的一个隐含子任务,并受到卷积核的网格结构的限制。在本文中,我们提出了一种新颖的squeeze-a…

Linux不间断会话服务

9.2.3远程传输命令 家里有2台电脑,一台是ubuntu虚拟机,另一台是rhel8虚拟机器,两台虚拟机都是通过桥接的方式(桥接方式就是虚拟机直接和路由器连接)上网。然后现在用ubuntu来使用sshd服务登录rhel8系统。 用ip addr命…

Arcgis聚合工具——实现简单的升尺度

找到Aggregate工具 按如下设置进行操作 注意:如有需要对应的低分辨率影像,必须点开右下角环境Environments选项,进行栅格的捕捉选项设置,以防止升尺度后的影像与需对应的低分辨率影像的栅格单元存在偏移。 点击OK,即可…

算法--排序算法效率比较

《算法设计与分析》课程实验报告 ( 实验一) 实验名称:排序算法效率比较 实验地点: 所使用的开发工具及环境: PC机,DEV 一、实验目的: 比较至少 4 种排序(从小到大排&#xff09…

大数据Flink(九十七):EXPLAIN、USE和SHOW 子句

文章目录 EXPLAIN、USE和SHOW 子句 一、EXPLAIN 子句 二、USE 子句

Ruby和面向对象技术

Ruby和许多极为流行的编程语言都是面向对象的。多数的面向对象编程语言,每个对象都是一个样例或者既定类的实例以及独立对象的行为。 一、创建一个通用对象 创建一个通用对象 obj Object.new定义通用对象的行为 def obj.talk puts "I am an object"p…

VMware——VMware17安装WindowServer2012R2环境(图解版)

目录 一、WindowServer2012R2镜像百度云下载二、安装 一、WindowServer2012R2镜像百度云下载 下载链接:https://pan.baidu.com/s/1TWnSRJTk0ruGNn4YinzIgA 提取码:e7u0 二、安装 打开虚拟机,点击【创建新的虚拟机】,如下图&…

直接插入排序

排序——先写单个——再衍生到整体 单个插入排序——在插入前数组里面的数是有序的,然后来了一个数据,就要用这个数组从后往前和这个数比较, 整体的话就是,end从0开始,循环n-1次 void TnsertSort(int* a,int n) {in…

SpringCloud: sentinel链路限流

一、配置文件要增加 spring.cloud.sentinel.webContextUnify: false二、在要限流的业务方法上使用SentinelResource注解 package cn.edu.tju.service;import com.alibaba.csp.sentinel.annotation.SentinelResource; import com.alibaba.csp.sentinel.slots.block.BlockExcept…

【Python】文件操作

一、文件的编码 思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢? 答案:使用编码技术( 密码本)将内容翻译成0和1存入 编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二…

nginx平滑升级添加echo模块、localtion配置、rewrite配置

nginx平滑升级添加echo模块、location配置、rewrite配置 文章目录 nginx平滑升级添加echo模块、location配置、rewrite配置1.环境说明:2.nginx平滑升级原理:3.平滑升级nginx,并添加echo模块3.1.查看当前nginx版本以及老版本编译参数信息3.2.下…

【MyBatis】MyBatis日志信息配置

目录 什么是MyBatis相关的日志? 标准日志信息配置: 配置logback日志信息: 什么是MyBatis相关的日志? 首先什么叫做与MyBatis相关的日志呢?就是我们在执行sql语句的时候,如果没有MyBatis相关的日志&…

TX Text Control.NET 32.0 For WPF

TX Text Control 支持VISUAL STUDIO 2022、.NET 5 和 .NET 6 支持 .NET WPF 应用程序的文档处理 将文档编辑、创建和 PDF 生成添加到您的 WPF 应用程序中。 视窗用户界面 功能齐全的文档编辑器 TX Text Control 是一款完全可编程的丰富编辑控件,它在专为 Visual Stu…