VMware虚拟机安装Ubuntu-Server版教程(超详细)

目录

  • 1. 下载
  • 2. 安装 VMware
  • 3. 安装 Ubuntu
    • 3.1 新建虚拟机
    • 3.2 安装操作系统
  • 4. SSH方式连接操作系统
    • 4.1 好用的SSH工具下载:
    • 4.2 测试SSH连接
  • 5. 开启root用户登录
    • 5.1 设置root用户密码
    • 5.2 传统方式切换root用户
    • 5.3 直接用root用户登录
    • 5.4 SSH启用root用户登录
  • 6. 安装中文包


创作不易,禁止转载抄袭!!!违者必究!!!

创作不易,禁止转载抄袭!!!违者必究!!!

创作不易,禁止转载抄袭!!!违者必究!!!


1. 下载

  • 官方正版VMware下载:https://pan.quark.cn/s/04ab891f1286
    vm17pro说明文档(必看).txt 这个一定要下载下来看一下!!!
  • Ubuntu-Server镜像下载:https://pan.quark.cn/s/3b5eb528ec84

夸克手机app保存可享1TB空间哦!!!!

在这里插入图片描述

2. 安装 VMware

VMware的安装教程看我这篇文章:https://blog.csdn.net/weixin_52799373/article/details/139041173
VMware的安装教程看我这篇文章:https://blog.csdn.net/weixin_52799373/article/details/139041173
VMware的安装教程看我这篇文章:https://blog.csdn.net/weixin_52799373/article/details/139041173

3. 安装 Ubuntu

  • Ubuntu-Server镜像下载:https://pan.quark.cn/s/3b5eb528ec84

接下来看图操作

3.1 新建虚拟机

新建虚拟机我们可以从左侧侧边栏鼠标右键,选择 新建虚拟机(N)...

也可以在右侧 主页,点击 创建新的虚拟机

在这里插入图片描述

选择 自定义(高级)(C),然后点击 下一步

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

选择 稍后安装操作系统(S)。,然后点击 下一步

在这里插入图片描述

这一步选择 Linux ,但别着急点 下一步,还要选择版本:

在这里插入图片描述

版本(V) 这里,点击下拉框后选择 Ubuntu64位:

(从我提供的镜像地址下载的镜像是Ubuntu64位,你们根据自己的镜像选择对应的版本)

在这里插入图片描述

这里需要给虚拟机取个名字,一般可以根据虚拟机的作用+系统类型命名(比如:study01-Ubuntu)

或者有的同学需要根据要求以自己的姓名拼音+学号命名。(比如:zhangsan101010)

这里还需要给虚拟机选个存放位置(如果你看了我的VMware安装教程的话,这里应该默认是我们自己创建的目录),一定不要无脑选择C盘!!!

在这里插入图片描述

下面就是要选择虚拟机配置了,我们先来看一下官方给的推荐配置。
官方建议是双核2 GHz处理器或更高、4 GB系统内存、25 GB磁盘存储空间

在这里插入图片描述

但是也要根据自身配置情况来决定。首先我们在 底部任务栏 右键选择 任务管理器:(Win10、Win11一样)

在这里插入图片描述
然后选择 性能CPU,就可以看到物理核心数逻辑核心数了,我这里内核:16,逻辑处理器:22
在这里插入图片描述
这里我选个 4+2 就够用了。看自身情况来定。你们如果只是做一下测试之类的,2+2 也够了。硬件资源充足的情况下,可以多选些,体验会好些。

切记不能等于或超过物理机的 实际核心数!!!
在这里插入图片描述

内存官方推荐是 4GB ,我这里就直接选 4GB 了,你们可以在 任务管理器性能内存,就可以看到 内存 了,我是 32GB 内存,完全够用。

在这里插入图片描述

你们根据自身硬件情况选择。硬件资源充足的情况下,可以多选些,体验会好些。

在这里插入图片描述

这里选择 使用网络地址转换(NAT)(E) ,然后点击 下一步

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

官方推荐的是硬盘容量是 25GB,我们直接给 50GB 就够用了,如果不够后期还可以扩容。

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

在这里插入图片描述

3.2 安装操作系统

温馨提示:安装操作系统的过程中如果想从虚拟机切换到正常桌面可以按Ctrl+Alt

先选中我们刚刚创建的虚拟机,然后点击 编辑虚拟机设置

在这里插入图片描述

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

先选中我们刚刚创建的虚拟机,然后点击 开启此虚拟机

在这里插入图片描述

在这里插入图片描述

这个界面要等一会,耐心等待界面加载即可。

在这里插入图片描述

这个界面是让选择语言,但是没有中文,这里暂时只能先选择 English 了,选好以后按下 回车 键:

(后续可以通过安装中文包支持中文,继续往下看吧。本文第六章节就是设置中文的教程。)

在这里插入图片描述

这个界面是告诉你,系统有更新了,问你要不要更新一下。这里我们先直接选择 Continue without updating ,不更新继续,然后按下 回车键

在这里插入图片描述

这个界面是 键盘配置 ,没有中文选项,直接 English ,然后选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这个界面是 选择安装类型,我们直接默认正常安装就行了,然后选择下方的 Done (完成)按下 回车键:(如有你有其他需求,请看下图自行选择):

在这里插入图片描述

这个界面是 网络连接配置,如果你一开始跟我一起选择了桥接模式,这里就不需要管,选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这个界面是 配置代理,直接选择下方的 Done (完成)按下 回车键

在这里插入图片描述

直接选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这个界面是 引导存储配置 ,这里可以进行一些分区操作等。一般没需求就直接默认就行了,然后选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这个界面是 分配的存储配置,如果不满意可以在这里修改,如果修改坏了可以选择下面的 Reset 进行重置。一般不需要修改,直接选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这里是提示我们要不要继续,如果继续会格式化磁盘(我们一开始分配的虚拟磁盘,不是真正的磁盘,别怕)
然后还提醒我们如果继续就回不到上一步了。

我们直接选择 Continue 回车即可:

在这里插入图片描述

这个界面是让我们创建一个普通用户,这里跟桌面版的Ubuntu一样的。

  • 第一个是你的姓名。
  • 第二个是你的计算机名(与其他计算机联络时使用的名称。比如 root@study02-ubuntu-server:~$)。
  • 第三个是用户名,就是这个普通用户的登录账号。
  • 第四个是这个用户的密码。
  • 第五个是确认这个用户的密码。也就是再输入一次。

填写完成后选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这个界面是问你要不要升级 Ubuntu Pro,对不起,没钱!!!直接选择下方的 Continue (完成)按下 回车键

在这里插入图片描述

这个界面是要 安装SSH,安装了后面通过SSH工具连接Ubuntu Server。我们是需要的,所以光标选择到 Install OpenSSH server 按一下回车,当前面的 [ ],变成 [ x ] 以后,选择下方的 Done (完成)按下 回车键

(下面的选项默认是 No 就行了,那是问我们要不要从GitHub或者Launchpad社区导入账号)

在这里插入图片描述

这个界面是问你要不要加载一些加工好的快照,比如什么内置了普罗米修斯的等等。我这里只是做测试用,我不需要加载别人的快照。直接选择下方的 Done (完成)按下 回车键

在这里插入图片描述

这里就耐心等待安装完成吧:

在这里插入图片描述

这样就是安装完成了,我们选择下方的 Reboot Now ,重启一下:

在这里插入图片描述

这里按一下 回车键

在这里插入图片描述

这样就安装完成了。

在这里插入图片描述

输入我们刚刚创建的 ubuntu 用户,即可登录:

在这里插入图片描述

4. SSH方式连接操作系统

4.1 好用的SSH工具下载:

  • Xshell6_Plus下载(不要钱):https://pan.quark.cn/s/6da216edc547
  • WinScp下载(不要钱):https://pan.quark.cn/s/c6cef04e9b4d
  • FinalShell下载(不要钱-国人做的):https://pan.quark.cn/s/66d22c851382

我这里用的是 FinalShell,你们可以随意。

4.2 测试SSH连接

在登录状态下,输入以下命令后回车:

(这里安装 net-tools 主要是为了能使用 ifconfig 命令)

⚠️:注意空格

sudo apt install net-tools

回车后会提示你输入密码,这里的密码就是 ubuntu 这个用户的登录密码,请注意输入密码的时候终端是不显示的,直接输入后回车就行了

在这里插入图片描述

安装完 net-tools ,我们就可以使用 ifconfig 命令来查看虚拟机 IP地址了。

在终端输入以下命令后回车,即可看到虚拟机IP地址:

ifconfig

在这里插入图片描述

使用远程工具连接 Ubuntu

在这里插入图片描述

大功告成!

5. 开启root用户登录

5.1 设置root用户密码

在登录状态下,输入以下命令后回车:

sudo passwd root
  1. 先输入 ubuntu 用户的密码。(如果直接提示 new password 那就直接输入要设置的root密码即可)
  2. 然后输入要设置的root密码。
  3. 然后确认root密码。

root的密码学习、测试、日常使用可以随意设置,越简单越好,我这里用的还是弱密码 ok

在这里插入图片描述

5.2 传统方式切换root用户

在登录状态下,输入以下命令后回车:

su root

然后输入 root 的密码即可切换:

缺点:只能当前终端窗口有效。每次打开新的终端窗口都需要进行命令切换。

在这里插入图片描述

5.3 直接用root用户登录

在登录时,可以直接输入root账号密码登录:

在这里插入图片描述

在这里插入图片描述

5.4 SSH启用root用户登录

在登录状态下,输入以下命令后回车:

sudo vim /etc/ssh/sshd_config
  1. 我们按一下 i 键,进入编辑模式
  2. 然后 回车 ,把下面的配置输入进去

(可以输入到最后,也可以输入到我图中的位置)

PermitRootLogin yes
  1. 复制进去以后,按 esc键(就是键盘左上角的),然后输入 :wq ,最后回车:

在这里插入图片描述

最后在输入以下命令后回车,重启ssh服务:

sudo systemctl restart ssh

在这里插入图片描述

用SSH工具,连接测试:

在这里插入图片描述

root登录没问题了。大功告成!!!

6. 安装中文包

因为上面我们已经教学了 SSH 工具连接 Ubuntu,所以下面的操作,我们将在 SSH 工具中进行。
使用SSH 工具连接还有一个好处是,命令可以复制粘贴。

SSH 工具在登录状态下,输入以下命令后回车:

sudo apt-get install language-pack-zh-hans

安装过程中会提示你 Do you want to continue? [Y/n],这里直接输入 Y ,然后 回车

在这里插入图片描述

然后将系统的默认语言设置为中文,SSH 工具在登录状态下,输入以下命令后回车:

sudo update-locale LANG=zh_CN.UTF-8

在这里插入图片描述

最后,重启系统即可:

sudo reboot

重启以后,我们可以再执行一下上面的安装中文包的命令,看提示会不会变成中文:

已经变成中文了,大功告成!!!

在这里插入图片描述

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

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

相关文章

CV每日论文--2024.5.31

1、X-VILA: Cross-Modality Alignment for Large Language Model 中文标题:X-VILA: 跨模态对齐的大型语言模型 简介:我们提出了X-VILA,这是一种全模态模型,旨在通过整合图像、视频和音频模态来扩展大型语言模型(LLM)的能力。X-VILA通过将模态特定的编码…

Spring Cache自定义序列化解决乱码问题

Spring Cache数据缓存到 Redis中的 value是乱码问题(包含日期格式转换),主要是因为序列化方式导致的。 Spring Cache使用 Redis缓存管理器时,默认 value使用的是 JDK序列化值的方式,所以导致缓存的 value乱码的问题。 …

音视频开发—FFmpeg打开麦克风,采集音频数据

文章目录 1.使用命令行实现采集PCM数据2.使用代码实现3.播放PCM4.PCM转换为WAV 1.使用命令行实现采集PCM数据 确保你的系统有FFmpeg安装。你可以通过在终端运行ffmpeg -version来检查是否已安装。 找出你的麦克风设备名。在Linux中,你可以使用arecord -l命令列出所…

通过强化学习彻底改变大型数据集特征选择

文章目录 一、说明二、强化学习:特征选择的马尔可夫决策问题三、用于使用强化学习进行特征选择的 python 库3.1. 数据预处理3.2. 安装和导入FSRLearning库 四、结论和参考文献 一、说明 了解强化学习如何改变机器学习模型的特征选择。通过实际示例和专用的 Python 库…

【Python】解决Python错误报错:IndexError: tuple index out of range

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

ROS2从入门到精通2-1:launch多节点启动与脚本配置

目录 0 专栏介绍1 ROS2的启动脚本优化2 ROS2多节点启动案例2.1 C架构2.2 Python架构 3 其他格式的启动文件3.1 .yaml启动3.2 .xml启动 0 专栏介绍 本专栏旨在通过对ROS2的系统学习,掌握ROS2底层基本分布式原理,并具有机器人建模和应用ROS2进行实际项目的…

采用java18+vue语言+springboot开发的家政上门服务平台源码,(平台管理端+用户端+服务端全套源码)

采用java18vue语言springboot开发的家政上门服务平台源码,(平台管理端用户端服务端全套源码) 家政管理平台系统是运用现代计算机和网络技术,集信息网、服务网为一体,对社区家政需求信息汇集整理、综合处理,…

重生之 SpringBoot3 入门保姆级学习(11、日志的进阶使用)

重生之 SpringBoot3 入门保姆级学习(11、日志的进阶使用) 3.2.4 文件输出3.2.5 日志文档的归档与切割 3.2.4 文件输出 配置 application.properties # 日志文件名 如果不写路径默认就是在项目根路径建立 demo.log 文件 推荐写法 D:\\demo.log 路径 文…

OSError: [Errno 117] Structure needs cleaning

一 问题描述 OSError: [Errno 117] Structure needs cleaning: /tmp/pymp-wafeatri 我重新使用SSH登录也会提示这个类似问题 二 解决方法 2.1 尝试删除报错的文件 (想直接看最终解决方法的可忽略此处) sudo rm -rf /tmp/pymp-wafeatri 此种方法只能保证…

CISCN 2023 初赛 被加密的生产流量

题目附件给了 modbus.pcap 存在多个协议 但是这道题多半是 考 modbus 会发现 每次的 Query 末尾的两个字符 存在规律 猜测是base家族 可以尝试提取流量中的数据 其中Word Count字段中的22871 是10进制转16进制在转ascii字符串 先提取 过滤器判断字段 tshark -r modbus.pcap …

jenkins插件之plot

plot是一个生成图表的插件,这里我用于可视化phploc统计的数据 插件安装 进入 Dashboard --> 系统管理 --> 插件管理 --> Available plugins 搜索plot安装生成phploc分析数据 Dashboard --> 您的项目 --> Configuration点击 Build Steps点击 增加构…

振弦采集仪在岩土工程固结沉降监测中的应用研究

振弦采集仪在岩土工程固结沉降监测中的应用研究 岩土工程固结沉降是指土体在受到外力作用下,由于土体颗粒之间的重排结构,导致土体体积缩小和沉降的过程。固结沉降的监测对于岩土工程的设计和施工具有重要的意义,而振弦采集仪作为一种先进的…

物联网——TIM定时器、PWM驱动呼吸灯、舵机和直流电机

定时器概念(常用于输出PWM波形,驱动电机) 时间脉冲数时钟周期; 这里的脉冲数6553665536,支持定时器级联,从而延长定时 定时器类型 基本定时器原理图(UI:更新中断, U:更新事件&#…

入门flask:Python后端开发的首选框架

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言:从零开始学习弗拉斯克 二、弗拉斯克的微框架哲学 三、弗拉斯克的核心…

知识维权维权不是低价治理的唯一方法

控价对于品牌来说确实是一个重要的环节,它旨在维护品牌形象和市场秩序,防止渠道出现低价、窜货等不正当竞争行为。整个控价过程确实需要包括前期的数据监测、治理动作以及后期的数据分析,以确保控价的全面性和有效性。 在治理低价链接方面&a…

kali自带--DNS路由--信息搜集

目录 DNS信息搜集 whois fierce dnsenum 路由信息搜集 DNS信息搜集 whois whois 域名 --域名注册的时候填的基本信息. fierce 域名的多级域名? 搜索引擎-谷歌搜索 whois 枚举/递归查询 dnsenum dnsenum 域名 -f 文件名 路由信息搜集 icmp经常ping不通--所以kali出了个tcp的…

【稳定检索/投稿优惠】2024年语言、文化与艺术发展国际会议(LCAD 2024)

2024 International Conference on Language, Culture, and Art Development 2024年语言、文化与艺术发展国际会议 【会议信息】 会议简称:LCAD 2024大会时间:2024-08-10截稿时间:2024-07-27(以官网为准)大会地点:中国…

Rainbond 携手 TOPIAM 打造企业级云原生身份管控新体验

TOPIAM 企业数字身份管控平台, 是一个开源的IDaas/IAM平台、用于管理账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。 传统企业 IT 采用烟囱…

源码编译安装LNMP

1、LNMP 包含:linux、Nginx、Mysql、php LNMP的工作原理 由客户端发送页面请求给Nginx,Nginx会根据location匹配用户访问请求的URL路径判断是静态还是动态,静态的一般是以 .html .htm .css .shtml结尾,动态的一般是以 .php .jsp…

水位监测站的工作原理

TH-SW2在雨季,河道和湖泊的水文信息监测对于防洪减灾、水资源管理和环境保护等方面具有至关重要的意义。水文监测站作为实现这一目标的基础设施,发挥着关键作用。水文监测站是观测及搜集河流、湖泊、水库等水体的水文、气象资料的基层水文机构。在雨季&a…