当前位置: 首页 > news >正文

VMware安装Ubuntu系统(Server端,Desktop端步骤一样)

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 一、VMware安装
  • 二、Ubuntu镜像下载
  • 三、Ubuntu系统安装
    • 1. 新建虚拟机
    • 2. 配置类型选择
    • 3. 兼容性选择
    • 4. 系统安装方式选择
    • 5. 虚拟机命名和位置
    • 6. 处理器配置
    • 7. 虚拟机内存
    • 8. 网络类型
    • 9. I/O控制器类型
    • 10. 磁盘类型
    • 11. 磁盘选择
    • 12. 磁盘容量
    • 13. 磁盘文件
    • 14. 预览虚拟机
    • 15. 虚拟机界面
    • 16. 语言选择
    • 17. 安装包更新
    • 18. 键盘设置
    • 19. 安装类型
    • 20. 网络连接配置
    • 21.软件源
    • 22. 磁盘配置
    • 23. 磁盘存储配置
    • 24. 主机参数及用户参数
    • 25. 是否升级为PRO版
    • 26. SSH
    • 27. 其他服务安装选择
    • 28. 完成安装并登录
  • 四、安装完成后的配置
    • 1. 添加root用户
    • 2. 用户切换
    • 3. 安装net-tools
    • 4. SSH连接配置
    • 5. 远程连接
    • 6. 防火墙
    • 7. 交换内存


一、VMware安装

下载安装VMware Workstation PRO 17
参考:VMware下载安装指南

二、Ubuntu镜像下载

下载server端22.04.3版本的iso镜像
参考:Ubuntu镜像下载指南

如果觉得很慢,也可以直接通过下面链接
第一部分:主文件
第二部分:副文件01
第三部分:副文件02
下载三个文件资源后解压主文件(zip结尾的那个)即可获得完整的iso镜像,版本为22.04.3

三、Ubuntu系统安装

1. 新建虚拟机

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

2. 配置类型选择

选自定义,下一步
在这里插入图片描述

3. 兼容性选择

默认,下一步
在这里插入图片描述

4. 系统安装方式选择

选择安装程序光盘映像文件即iso镜像安装方式
浏览选择之前下载好的ubuntu的iso镜像文件
然后下一步
在这里插入图片描述

5. 虚拟机命名和位置

为虚拟机起名,以及选择虚拟机安装位置
下一步
在这里插入图片描述

6. 处理器配置

默认即可,处理器数量2,每个处理器内核数量1
下一步
在这里插入图片描述

7. 虚拟机内存

默认4096,有点大,这里使用最小推荐2048MB
下一步
在这里插入图片描述

8. 网络类型

默认,使用网络地址转换
下一步
在这里插入图片描述

9. I/O控制器类型

默认,LSI Loginc
下一步
在这里插入图片描述

10. 磁盘类型

默认,SCSI
下一步
在这里插入图片描述

11. 磁盘选择

默认,创建新虚拟磁盘
下一步
在这里插入图片描述

12. 磁盘容量

磁盘容量默认20G,够用了
勾选将虚拟磁盘存储为单个文件
下一步
在这里插入图片描述

13. 磁盘文件

默认,此处会以虚拟机名称后加.vmdk来命名磁盘文件,存储位置默认为虚拟机存储位置同级目录下(也可自行选择)
下一步
在这里插入图片描述

14. 预览虚拟机

到此即表示配置完毕,预览配置的相关参数
完成
在这里插入图片描述

15. 虚拟机界面

以上步骤完成后,可在VM中看到如下界面,确定,然后等待安装即可
在这里插入图片描述

16. 语言选择

注:可通过鼠标左键单机虚拟机内和虚拟机外来切换操作虚拟机,在虚拟机内鼠标左键单机后光标消失即可操作
接着上面的,会出现一个选择,默认是*Try or Install Ubuntu Server ,如果想快就回车以下,不急的话可以不用操作,他会自动进入安装
然后过一会会看到如下界面
默认English
回车
在这里插入图片描述

17. 安装包更新

通过上下按键选择第二项,不更新继续安装,Continue without updating
回车
在这里插入图片描述

在这里插入图片描述

18. 键盘设置

默认Done,回车
在这里插入图片描述

19. 安装类型

默认Ubuntu Server
回车
在这里插入图片描述

20. 网络连接配置

通过上下按键移到ens33 eth - 位置
在这里插入图片描述
如下图位置,回车
在这里插入图片描述
选择Edit IPv4
回车
在这里插入图片描述
默认是Automatic (DHCP)
继续回车
在这里插入图片描述
选择Manual
回车
在这里插入图片描述
可以看到如下图,网络设置
在这里插入图片描述
根据本机ip地址,来设置相关参数
我的本机ip为

192.168.193.128/24

根据本机ip填写参数

  • Subnet:子网,将本机ip第四段改为0
    192.168.193.0/24
    
  • Address:本机ip
    192.168.193.128
    
  • Gateway:网关,子网+2
    192.168.193.2
    
  • Name servers:默认DNS
    114.114.114.114
    
  • Search domains:默认DNS
    114.114.114.114
    

如图
在这里插入图片描述
然后Save
回车
在这里插入图片描述
等他转完了就会恢复如下界面
在这里插入图片描述
刚刚的网络设置可以在工具栏中–>编辑–>虚拟网络编辑器–>选择虚拟机网络–>默认为VMnet8查看
在这里插入图片描述

在这里插入图片描述
接下来Done
回车
在这里插入图片描述

21.软件源

将软件源地址设置为阿里云的

http://mirrors.aliyun.com/ubuntu

Done
回车
显示开始测试镜像地址,如下图
出现This mirror location passed tests表示地址可用
然后
Done
回车
在这里插入图片描述

22. 磁盘配置

默认即可,Use an entire disk 大小为20G
Done
回车
在这里插入图片描述

23. 磁盘存储配置

默认即可
Done
回车
在这里插入图片描述
出现弹窗,Continue
回车
在这里插入图片描述

24. 主机参数及用户参数

Your name 主机名(id)
Your server’s name 主机服务器名称
Pick a name 用户名
Choose a password 密码
Confirm your password 确认密码
在这里插入图片描述
密码123456
填完后
Done
回车

25. 是否升级为PRO版

默认跳过升级
Continue
回车
在这里插入图片描述

26. SSH

回车选中 Install OpenSSH server
Done
回车
在这里插入图片描述

27. 其他服务安装选择

不用选,直接Done
回车
在这里插入图片描述
等待安装。。。。。。
在这里插入图片描述
当出现Install complete!时,表示安装完成,此时可能会更新一些东西,你可以选择取消更新并重启
我这里是直接等他更新完
在这里插入图片描述
更新完后如下
Reboot Now
回车
在这里插入图片描述

28. 完成安装并登录

可能会遇到如下问题,按照提示回车即可
在这里插入图片描述
然后就是安装过程
在这里插入图片描述
完成后如下,此时应该可以直接输入之前设置的用户名密码进行登录
在这里插入图片描述
我这里没输入任何东西他直接开始打印东西如下
在这里插入图片描述
一输出后如下,就停了,然后我等了很久他都没动静我就回车,出现了登录
在这里插入图片描述
输入用户名密码
libai
123456
登陆成功界面
在这里插入图片描述

四、安装完成后的配置

1. 添加root用户

添加root账号和密码

sudo passwd root

输入新密码 New password

root

确认密码 Retype new password

root

设置成功 passwd: password updated successfully
在这里插入图片描述

2. 用户切换

可通过命令切换用户
普通用户切换到root用户

su root

root用户切换到普通用户(libai为普通用户)

su libai

3. 安装net-tools

用于查看本地ip地址的ifconfig命令使用

sudo apt install net-tools

查看本地ip地址

ifconfig

4. SSH连接配置

前面已经安装了SSH,现在需要修改配置文件,用于远程连接,可用工具(putty等)

sudo vim /etc/ssh/sshd_config

进入vim界面
1 按i进入编辑模式,在箭头位置新增一行

PermitRootLogin yes

2 按esc退出编辑模式
3 输入:wq后回车保存退出
或者
3 快捷键shift+zz保存退出
在这里插入图片描述
然后重启ssh服务

sudo service ssh restart

5. 远程连接

使用putty远程连接虚拟机
putty下载参考:putty下载指南
或者直接下载我的CSDN资源中现成的:putty.exe下载
首先ifconfig查看本机ip为192.168.193.128
然后打开putty输入ip,端口号默认22
可为该连接取名后save保存
点击open进行连接
在这里插入图片描述
弹窗,选Accept
在这里插入图片描述
输入用户名密码登录
在这里插入图片描述

6. 防火墙

firewall
查看防火墙状态

sudo ufw status

未开启则返回Status:inactive或Status:disabled
已开启则返回Status:active或Status:enable
关闭防火墙命

sudo ufw disable

关闭成功则返回Firewall stopped and disabled on system startup
在这里插入图片描述

7. 交换内存

swap
查看是否使用了swap

sudo free -m

看到swap那一行有不是0的值,则表示使用了交换内存,如果都是0,则未使用交换内存
临时关闭swap(重启后会失效)

sudo swapoff -a

永久关闭

vim /etc/fstab

进入vim界面后找到Swap那一行
输入i进入编辑模式
在swap行首添加#注释掉那一行
esc退出编辑模式
输入:wq后回车保存退出

以上就是ubuntu系统server端安装


感谢阅读,祝君暴富!

相关文章:

VMware安装Ubuntu系统(Server端,Desktop端步骤一样)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…...

Navicat 与 华为云 GaussDB 合作再升级,赋能 GaussDB 分布式数据库

2023 年第三季度,Navicat 首次支持了华为云 GaussDB 主备版数据库。经过双方团队进一步的深化合作,Navicat 完成了 GaussDB 分布式的研发适配工作,赋能 GaussDB 全域数据库产品。 GaussDB 数据库分为主备版和分布式版两种模式。主备版适用于…...

【Docker】从零开始:13.Docker安装tomcat

Docker】从零开始:13.Docker安装Tomcat 下载Tomcat镜像启动Tomcat镜像新版本Tomcat修改访问Tomact首页 下载Tomcat镜像 [rootdocker ~]# docker pull tomcat Using default tag: latest latest: Pulling from library/tomcat 0e29546d541c: Pull complete 9b829c7…...

风控规则引擎(一):Java 动态脚本

风控规则引擎(一):Java 动态脚本 日常场景 共享单车会根据微信分或者芝麻分来判断是否交押金汽车租赁公司也会根据微信分或者芝麻分来判断是否交押金在一些外卖 APP 都会提供根据你的信用等级来发放贷款产品金融 APP 中会根据很复杂规则来判…...

第五十六天|583. 两个字符串的删除操作 72. 编辑距离

583. 两个字符串的删除操作 可以求出最大子序列然后用字符串长度去减&#xff0c;也可以用删除的思路&#xff0c;如下&#xff1a; class Solution { public:int minDistance(string word1, string word2) {vector<vector<int>> dp(word1.size()1,vector<int…...

java中Lists.newArrayList和new ArrayList的详细区别?

下面是对Lists.newArrayList()和new ArrayList<>()的详细区别进行举例说明&#xff1a; 创建具有初始数据的列表&#xff1a; java Copy code import com.google.common.collect.Lists; List<String> list1 Lists.newArrayList("apple", "banana…...

从图片或PDF文件识别表格提取内容的简单库img2table

img2table是一个基于OpenCV 图像处理的用于 PDF 和图像的表识别和提取 Python库。由于其设计基于神经网络的解决方案&#xff0c;提供了一种实用且更轻便的替代方案&#xff0c;尤其是在 CPU 上使用时。 该库的特点&#xff1a; 识别图像和PDF文件中的表格&#xff0c;包括在表…...

CSV文件中使用insert 函数在指定列循环插入不同数据

文章目录 一、系统、工具要求二、需求三、代码实现&#xff1a;四、核心代码解读五、逐行更改某一列数据六&#xff1a;实现在文件的末尾增加指定内容列 一、系统、工具要求 pandaspythoncsv Windows 系统 二、需求 我有两个文件&#xff1a; 文件一&#xff1a;subject_ma…...

【华为OD题库-064】最小传输时延I-java

题目 某通信网络中有N个网络结点&#xff0c;用1到N进行标识。网络通过一个有向无环图.表示,其中图的边的值表示结点之间的消息传递时延。 现给定相连节点之间的时延列表times[]{u&#xff0c;v&#xff0c; w)&#xff0c;其中u表示源结点&#xff0c;v表示目的结点&#xff0…...

全文检索[ES系列] - 第495篇

历史文章&#xff08;文章累计490&#xff09; 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 M…...

【预计IEEE出版|EI征稿通知】第六届下一代数据驱动网络国际学术会议 (NGDN 2024)

第六届下一代数据驱动网络国际学术会议 (NGDN 2024) The Sixth International Conference on Next Generation Data-driven Networks 2024年4月26-28日 | 中国沈阳 基于前几届在英国埃克塞特 (ISPA 2020) 、中国沈阳 (TrustCom 2021) 和中国武汉 (IEEETrustCom-2022) 成功举…...

C++软件在Win平台运行总结

Windows平台&#xff1a; 1.需要安装运行库&#xff1a;无论是exe还是动态库用的哪种平台工具集(visual2010-visual2019)进行编译&#xff0c;需要安装对应的运行时库vc_redist.x64.exe/vc_redist.x86.exe。比如Exe用的是VisualStdio2010工具集编译&#xff0c;其中链接的一个…...

【数电笔记】16-卡诺图绘制(逻辑函数的卡诺图化简)

目录 说明&#xff1a; 最小项卡诺图的组成 1. 相邻最小项 2. 卡诺图的组成 2.1 二变量卡诺图 2.2 三表变量卡诺图 2.3 四变量卡诺图 3. 卡诺图中的相邻项&#xff08;几何相邻&#xff09; 说明&#xff1a; 笔记配套视频来源&#xff1a;B站&#xff1b;本系列笔记并…...

前端面试灵魂提问(1)

1.自我介绍 2.在实习中&#xff0c;你负责那一模块 3.any与unknow的异同 相同点&#xff1a;any和unkonwn 可以接受任何值 不同点&#xff1a;any会丢掉类型限制&#xff0c;可以用any 类型的变量随意做任何事情。unknown 变量会强制执行类型检查&#xff0c;所以在使用一个…...

Linux中项目部署步骤

安装jdk&#xff0c;tomcat 安装步骤 1&#xff0c;将压缩包&#xff0c;拷贝到虚拟机中。 通过工具&#xff0c;将文件直接拖到虚拟机的/home下 2&#xff0c;回到虚拟机中&#xff0c;查看/home下&#xff0c;有两个压缩文件 3&#xff0c;给压缩文件做解压缩操作 tar -z…...

cmd下查看python命令的用法

在cmd下&#xff0c;可以运行python --help或者py --help来查看python命令的用法。例如&#xff1a;...

大型语言模型在实体关系提取中的应用探索(二)

上一篇文章我们探讨了如何使用大语言模型进行实体关系的抽取。本篇文章我们将进一步探索这个话题。比较一下国内外几款知名大模型在相同的实体关系提取任务下的表现。由于精力有限&#xff0c;我们无法全面测试各模型的实体关系抽取能力&#xff0c;因此&#xff0c;看到的效果…...

Easy Excel设置表格样式

1. 设置通用样式 import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.xxx.npi.config.easypoi.EasyExcelDateConverter; import lombok.Data; import …...

HarmonyOS/OpenHarmony应用开发

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目, 目标是面向全场景、全连接、全智能时代, 搭建一个智能终端设备操作系统的框架和平台, 促进万物互联产业的繁荣发展。 了解OpenHarmony HarmonyOS是华为通过OpenHarmony项目&#xff0c;结合商业…...

孩子都能学会的FPGA:第二十一课——用线性反馈移位寄存器实现伪随机序列

&#xff08;原创声明&#xff1a;该文是作者的原创&#xff0c;面向对象是FPGA入门者&#xff0c;后续会有进阶的高级教程。宗旨是让每个想做FPGA的人轻松入门&#xff0c;作者不光让大家知其然&#xff0c;还要让大家知其所以然&#xff01;每个工程作者都搭建了全自动化的仿…...

Chapter03-Authentication vulnerabilities

文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...

vscode里如何用git

打开vs终端执行如下&#xff1a; 1 初始化 Git 仓库&#xff08;如果尚未初始化&#xff09; git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明&#xff1a;server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

跨链模式:多链互操作架构与性能扩展方案

跨链模式&#xff1a;多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈&#xff1a;模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展&#xff08;H2Cross架构&#xff09;&#xff1a; 适配层&#xf…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

工业自动化时代的精准装配革新:迁移科技3D视觉系统如何重塑机器人定位装配

AI3D视觉的工业赋能者 迁移科技成立于2017年&#xff0c;作为行业领先的3D工业相机及视觉系统供应商&#xff0c;累计完成数亿元融资。其核心技术覆盖硬件设计、算法优化及软件集成&#xff0c;通过稳定、易用、高回报的AI3D视觉系统&#xff0c;为汽车、新能源、金属制造等行…...

css3笔记 (1) 自用

outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size&#xff1a;0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格&#xff…...

服务器--宝塔命令

一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行&#xff01; sudo su - 1. CentOS 系统&#xff1a; yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...