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

news2024/9/27 5:55:08

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


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


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

文章目录

  • 一、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端安装


感谢阅读,祝君暴富!

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

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

相关文章

【C++】开源:Boost进程间通信库InterProcess配置使用

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍Boost进程间通信库InterProcess配置使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一…

IntelliJ IDEA图形安装教程

IntelliJ IDEA图形安装教程 之前开始Java程序,一直用的eclipse,觉得还可以。一直听说IntelliJ IDEA比eclipse好用很多,但因为比较懒,也没有学习使用。机缘巧合下,尝试用了下,顿时有种相见恨晚的感觉&#…

翻译: 生成式人工智能的工作原理How Generative AI works

ChatGPT 和 Bard 等系统生成文本的能力几乎像魔法一样。它们确实代表了 AI 技术的一大步进。但是文本生成到底是如何工作的呢?在这个视频中,我们将看看生成式 AI 技术的底层原理,这将帮助你理解你可以如何使用它,以及何时可能不想…

掌控安全 -- POST 注入

POST注入第一题 既然是POST注入,那么再用GET传参的方式就不能用了 万能密码登录一下试试 这里显示成功登录,然后就可以知道登录框这里存在注入,也就是可以构造sql语句进行注入,然后就是正常的注入手法了。 or 11 order by 1# 这…

【算法专题】前缀和

前缀和 前缀和1. 前缀和【模板】2. 二维前缀和【模板】3. 寻找数组的中心下标4. 除自身以外数组的乘积5. 和为K的子数组6. 和可被K整除的子数组7. 连续数组8. 矩阵区域和 前缀和 1. 前缀和【模板】 题目链接 -> Nowcoder -DP34.前缀和【模板】 Nowcoder -DP34.前缀和【模…

【Vulnhub 靶场】【Prime (2021): 2】【简单 - 中等】【20210509】

1、环境介绍 靶场介绍:https://www.vulnhub.com/entry/prime-2021-2,696/ 靶场下载:https://download.vulnhub.com/prime-2021/Prime-2.ova 靶场难度:简单 - 中等 发布日期:2021年5月9日 文件大小:3.7 GB 靶场作者&am…

菜鸟学习日记(python)——运算符

我们进行运算时,需要两类数据,操作数和运算符,例如:ab就是一个运算,它的操作数是a和b,运算符是‘’ 在python中运算符包括以下几大类: 算数运算符比较(关系)运算符赋值…

图像万物分割——Segment Anything算法解析与模型推理

一、概述 在视觉任务中,图像分割任务是一个很广泛的领域,应用于交互式分割,边缘检测,超像素化,感兴趣目标生成,前景分割,语义分割,实例分割,泛视分割等。 交互式分割&am…

二、DVP摄像头调试笔记(dvp外设驱动篇、寄存器篇)

问题描述点 ( 存在MCK,I2C数据都正常发送情况排查) 一、首先排查行同步信号和场同步信号是否与芯片的有效电平是否一致 1、确认当前camera寄存器的VSYNC寄存器设置是高有效还是低有效 2、确认当前camear寄存器的HSYNC寄存器设置是高有效还是…

12.4_黑马MybatisPlus笔记(下)

目录 11 12 thinking:关于Mybatis Plus中BaseMapper和IService? 13 ​编辑 thinking:CollUtil.isNotEmpty? 14 thinking:Collection、Collections、Collector、Collectors? thinking:groupBy&#…

手机升级到iOS15.8后无法在xcode(14.2)上真机调试

之前手机是iOS14.2的系统,在xcode上进行真机测试运行良好,因为想要使用Xcode的Instruments功能,今天将系统更新到了iOS15.8 ,结果崩了 说是Xcode和手机系统不兼容不能进行真机测试。在网上查不好些方法,靠谱的就是下载相关版本的…

配置攻击防范示例

1、组网需求。 如果局域网内存在Hacker向SwitchA发起畸形报文攻击、分片报文攻击和泛洪攻击,将会造成SwitchA瘫痪。为了预防这种情况,管理员希望通过在SwitchA上部署各种攻击防范措施来为用户提供安全的网络环境,保障正常的网络服务。 2、配…

[读论文]BK-SDM: A Lightweight, Fast, and Cheap Version of Stable Diffusion

github: GitHub - Nota-NetsPresso/BK-SDM: A Compressed Stable Diffusion for Efficient Text-to-Image Generation [ICCV23 Demo] [ICML23 Workshop] ICML 2023 Workshop on ES-FoMo 简化方式 蒸馏方式(训练Task蒸馏outKD-FeatKD) 训练数据集 评测指标…

今日实施|解读新国标对数据库审计的能力要求

数据库审计是数据安全建设不可或缺的技术工具之一,无论是国家级的法律或标准,还是等保以及行业级的安全标准均对使用数据库审计有明确要求。据相关数据统计显示,数据库审计产品的市场需求已占据中国数据库安全市场容量的6成以上。 12月1日&am…

openGauss学习笔记-141 openGauss 数据库运维-例行维护-例行重建索引

文章目录 openGauss学习笔记-141 openGauss 数据库运维-例行维护-例行重建索引141.1 背景信息141.2 重建索引141.3 操作步骤 openGauss学习笔记-141 openGauss 数据库运维-例行维护-例行重建索引 141.1 背景信息 数据库经过多次删除操作后,索引页面上的索引键将被…

Spring Session介绍

Spring SessionSession储存到Redis1:添加依赖2:配置信息3:Spring Session存String3:Spring Session存对象 项目改造-Redis储存Session Spring Session Spring Session储存在Redis和取的执行流程: 1:request.getSession() 方法时&…

微软 Power Platform 零基础 Power Pages 网页搭建实际案例实践(三)

微软 Power Platform 零基础 Power Pages 网页搭建教程之案例实践学习(三)结合Power Apps和Power Automate Power Pages 实际案例学习 微软 Power Platform 零基础 Power Pages 网页搭建教程之案例实践学习(三)结合Power Apps和Po…

AWS攻略——VPC初识

大纲 在网络里启动一台可以ssh上去的机器查看区域、VPC和子网创建EC2连接Web端连接客户端连接 知识点参考资料 VPC是在AWS架构服务的基础,有点类似于我们在机房里拉网线和设置路由器等。等这些设施完备后,我们才能考虑给机器部署服务。而很多初识AWS的同…

字节跳动小游戏SDK接入

1.分包加载报错:去掉game.json中分包加载的部分 2. JSON格式问题:解决办法: 3.解决办法:点开详情,在ES6转Es5把打钩去掉 4.视频广告无法加载的问题: 开发者工具上无法进行视频广告调试;必须在真…

根文件系统初步测试

一. 简介 上一篇文章学习了向所编译生成的根文件系统中加入 lib库文件。文章地址如下: 根文件系统lib库添加与初步测试-CSDN博客 本文继上一篇文章的学习,本文对之前制作的根文件系统进行一次初步测试。 二. 根文件系统初步测试 为了方便测试&#…