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端安装


感谢阅读,祝君暴富!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

接口压测指南

接口压测指南 一、 为什么需要进行接口压测二 、接口压测的目标是什么三、 用什么工具进行接口压测四、 接口压测核心指标4.1 JMeter的报告模板4.2 ApiPost报告模板 五、 接口慢如何排查5.1 大体排查思路5.2 排查工具5.3 压测经验 一、 为什么需要进行接口压测 突然有一天领导…

公司来了个00后,我愿称之为王中王,让人崩溃

前几天我们公司一下子也来了几个新人,这些年前人是真能熬啊,本来我们几个老油子都是每天稍微加会班就打算走了,这几个新人一直不走,搞得我们也不好走。 2023年春招就要开始了,最近内卷严重,各种跳槽裁员&a…

git 本地改动无法删除

1. 问题 记录下git遇到奇怪的问题,本地有些改动不知道什么原因无法删除 git stash, git reset --hard HEAD 等都无法生效,最终通过强制拉取线上解决 如下图: 2. 解决 git fetch --all git reset --hard origin/master执行这两…

JavaSE基础50题:9. 求1~100内的所有素数

【概述】 素数&#xff1a;只能被1和自己整除。 素数的判断方法&#xff1a; 我们把非素数都写成 ab 的形式&#xff0c;如&#xff1a; 16 116 16 28 24 124 24 212 24 38 24 46 同样&#xff0c;我们发现&#xff0c;a 和 b 其中一定会有一个数字 < 根号n&#xff0…

华为交换机,配置攻击防范示例

攻击防范简介 定义 攻击防范是一种重要的网络安全特性。它通过分析上送CPU处理的报文的内容和行为&#xff0c;判断报文是否具有攻击特性&#xff0c;并配置对具有攻击特性的报文执行一定的防范措施。 攻击防范主要分为畸形报文攻击防范、分片报文攻击防范和泛洪攻击防范。 …

​LeetCode解法汇总1038. 从二叉搜索树到更大和树

目录链接&#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目&#xff1a; https://github.com/September26/java-algorithms 原题链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 描述&#xff1a; 给定一个二…

Mybatis中的设计模式

Mybatis中的设计模式 Mybatis中使用了大量的设计模式。 以下列举一些看源码时&#xff0c;觉得还不错的用法&#xff1a; 创建型模式 工厂方法模式 DataSourceFactory 通过不同的子类工厂&#xff0c;实例化不同的DataSource TransactionFactory 通过不同的工厂&#xff…

餐饮行业想要做好软文推广的三大技巧,媒介盒子分享

数字化时代的来临&#xff0c;使越来越多的餐饮品牌和从业者利用软文推广来展示自己的产品、服务和品牌形象。而餐饮行业想要做好软文推广&#xff0c;并不是一味输出内容就行&#xff0c;今天媒介盒子就来和大家分享餐饮行业想要做好软文推广的三大技巧。 一、 软文推广作用 …

力扣124. 二叉树中的最大路径和(java DFS解法)

Problem: 124. 二叉树中的最大路径和 文章目录 题目描述思路解题方法复杂度Code 题目描述 二叉树中的 路径 被定义为一条节点序列&#xff0c;序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点&#xff0c;且不一定经…

95基于matlab的多目标优化算法NSGA3

基于matlab的多目标优化算法NSGA3&#xff0c;动态输出优化过程&#xff0c;得到最终的多目标优化结果。数据可更换自己的&#xff0c;程序已调通&#xff0c;可直接运行。 95matlab多目标优化 (xiaohongshu.com)

ODN光纤链路全程衰减如何计算

在FTTH等宽带光纤接入工程设计中&#xff0c;需根据应用系统的相应波长计算ODN光纤链路的全程衰减&#xff0c;一方面验证是否满足系统的光功率预算指标要求&#xff0c;另一方面作为工程验收的参考指标。 1 计算方法 ODN光纤链路的全程衰减是指从OLT至ONU的光纤链路中&#xf…

一个Blazor+WinForm+MAUI+PDA实现的条码比对系统

条码比对系统是由单机版桌面软件和Android版的PDA扫码软件组成&#xff0c;桌面软件采用Blazor与WinForm进行混合开发&#xff0c;PDA扫码软件采用MAUI进行开发&#xff0c;这个项目都是基于.NET技术进行构建&#xff0c;这也是将近期学习Blazor和MAUI这两门技术应用到实践当中…

SpringBoot整合RocketMQ

SpringBoot整合RocketMQ 文章目录 SpringBoot整合RocketMQ下载安装SpringBoot整合RocketMQ导坐标改配置实现消息生产与消费 下载安装 教程地址&#xff1a;https://www.bilibili.com/video/BV15b4y1a7yG/?p132&spm_id_from333.1007.top_right_bar_window_history.content.…

Python解释器的安装【侯小啾python基础领航计划 系列(一)】

Python解释器的安装【侯小啾python基础领航计划 系列(一)】 大家好,我是博主侯小啾, 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ…

【ACM独立出版、确定的ISBN号】第三届密码学、网络安全和通信技术国际会议(CNSCT 2024)

第三届密码学、网络安全和通信技术国际会议&#xff08;CNSCT 2024&#xff09; 2024 3rd International Conference on Cryptography, Network Security and Communication Technology 随着互联网和网络应用的不断发展&#xff0c;网络安全在计算机科学中的地位越来越重要&…

个人博客搭建保姆级教程-HTML页面编写篇

选择模板 首先我们要选一个好的模板&#xff0c;然后对模板进行剪裁。我的模板是在站长之家进行下载的 素材下载-分享综合设计素材免费下载的平台-站长素材 我选的模板的具体地址是 个人博客资讯网页模板 这里需要我们学习一下在前边一篇文章里提到的HTML、JavaScript、CSS…

基于springboot的校园二手市场

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

FL Studio 21.2.1.3859中文破解版及FL Studio怎么录制

FL Studio 21.2.1.3859中文破解版是一个数字音频工作站 (DAW)。该软件借助各种编辑工具、插件和效果&#xff0c;让您可以录制、混音和掌握高度复杂的音乐作品。FL Studio 21还允许您注册和编辑 MIDI 文件&#xff0c;您可以在众多可用乐器之一上演奏这些文件。FL Studio 拥有 …

十分钟带你看懂——Python测试框架之pytest最全讲

pytest特短 pytest是一个非常成熟的全功能的Python测试框架&#xff0c;主要有以下几个特点&#xff1a; 简单灵活&#xff0c;容易上手 支持参数化 能够支持简单的单元测试和复杂的功能测试&#xff0c;还可以用来做selenium/appnium等自动化测试、接口自动化测试&#xff08…

堆排序详细解读

简介 堆排序是一种基于二叉堆数据结构的排序算法&#xff0c;它的特点是不同于传统的比较排序算法&#xff0c;它是通过建立一个堆结构来实现的。堆排序分为两个阶段&#xff0c;首先建立堆&#xff0c;然后逐步将堆顶元素与堆的最后一个元素交换并调整堆&#xff0c;使得最大…