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第四段改为0192.168.193.0/24
Address
:本机ip192.168.193.128
Gateway
:网关,子网+2192.168.193.2
Name servers
:默认DNS114.114.114.114
Search domains
:默认DNS114.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. 两个字符串的删除操作 可以求出最大子序列然后用字符串长度去减,也可以用删除的思路,如下: 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<>()的详细区别进行举例说明: 创建具有初始数据的列表: java Copy code import com.google.common.collect.Lists; List<String> list1 Lists.newArrayList("apple", "banana…...
从图片或PDF文件识别表格提取内容的简单库img2table
img2table是一个基于OpenCV 图像处理的用于 PDF 和图像的表识别和提取 Python库。由于其设计基于神经网络的解决方案,提供了一种实用且更轻便的替代方案,尤其是在 CPU 上使用时。 该库的特点: 识别图像和PDF文件中的表格,包括在表…...
CSV文件中使用insert 函数在指定列循环插入不同数据
文章目录 一、系统、工具要求二、需求三、代码实现:四、核心代码解读五、逐行更改某一列数据六:实现在文件的末尾增加指定内容列 一、系统、工具要求 pandaspythoncsv Windows 系统 二、需求 我有两个文件: 文件一:subject_ma…...
【华为OD题库-064】最小传输时延I-java
题目 某通信网络中有N个网络结点,用1到N进行标识。网络通过一个有向无环图.表示,其中图的边的值表示结点之间的消息传递时延。 现给定相连节点之间的时延列表times[]{u,v, w),其中u表示源结点,v表示目的结点࿰…...
全文检索[ES系列] - 第495篇
历史文章(文章累计490) 《国内最全的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平台: 1.需要安装运行库:无论是exe还是动态库用的哪种平台工具集(visual2010-visual2019)进行编译,需要安装对应的运行时库vc_redist.x64.exe/vc_redist.x86.exe。比如Exe用的是VisualStdio2010工具集编译,其中链接的一个…...
【数电笔记】16-卡诺图绘制(逻辑函数的卡诺图化简)
目录 说明: 最小项卡诺图的组成 1. 相邻最小项 2. 卡诺图的组成 2.1 二变量卡诺图 2.2 三表变量卡诺图 2.3 四变量卡诺图 3. 卡诺图中的相邻项(几何相邻) 说明: 笔记配套视频来源:B站;本系列笔记并…...
前端面试灵魂提问(1)
1.自我介绍 2.在实习中,你负责那一模块 3.any与unknow的异同 相同点:any和unkonwn 可以接受任何值 不同点:any会丢掉类型限制,可以用any 类型的变量随意做任何事情。unknown 变量会强制执行类型检查,所以在使用一个…...
Linux中项目部署步骤
安装jdk,tomcat 安装步骤 1,将压缩包,拷贝到虚拟机中。 通过工具,将文件直接拖到虚拟机的/home下 2,回到虚拟机中,查看/home下,有两个压缩文件 3,给压缩文件做解压缩操作 tar -z…...
cmd下查看python命令的用法
在cmd下,可以运行python --help或者py --help来查看python命令的用法。例如:...
大型语言模型在实体关系提取中的应用探索(二)
上一篇文章我们探讨了如何使用大语言模型进行实体关系的抽取。本篇文章我们将进一步探索这个话题。比较一下国内外几款知名大模型在相同的实体关系提取任务下的表现。由于精力有限,我们无法全面测试各模型的实体关系抽取能力,因此,看到的效果…...
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项目,结合商业…...
孩子都能学会的FPGA:第二十一课——用线性反馈移位寄存器实现伪随机序列
(原创声明:该文是作者的原创,面向对象是FPGA入门者,后续会有进阶的高级教程。宗旨是让每个想做FPGA的人轻松入门,作者不光让大家知其然,还要让大家知其所以然!每个工程作者都搭建了全自动化的仿…...
国内 AI 成图第一案!你来你会怎么判?
我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了“K哥爬虫普法”专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识,知晓如何合法合规利用…...
快速登录界面关于如何登录以及多账号列表解析以及config配置文件是如何读取(1)
快速登录界面关于如何登录以及多账号列表解析以及config配置文件是如何读取 1、快速登录界面关于如何登录以及快速登录界面账号如何显示 如图所示:根据按下按钮一键登录中途会发生什么。 关于一键登录按钮皮肤skin的设置: <Button name"QuickLoginOkBtn" text&q…...
finebi 新手入门案例
finebi 新手入门案例 连锁超市销售数据分析 步骤: 准备公共数据新建分析主题处理数据在数据中分析在图形中分析数据大屏 准备公共数据 点击公共数据 点击新建文件夹 修改文件夹名称 上传数据 鼠标悬停在文件夹上,右侧出现 鼠标悬停在文件夹上&#x…...
1. 小游戏(贪心)
题干: 谷同学很喜欢玩计算机游戏,特别是战略游戏,但是有时他不能尽快找到解所以常常感到很沮丧。现在面临如下问题:他必须在一个中世纪的城堡里设防,城堡里的道路形成一棵无向树。要在结点上安排最少的士兵使得他们可以…...
记录 | c++打印变量类型
c打印变量类型: 使用 typeid(变量名).name() int main(){std::cout << "type of ss : " << typeid(ss).name() << std::endl; }...
nodejs_vue+vscode美容理发店会员管理系统un1dm
按照设计开发一个系统的常用流程来描述系统,可以把系统分成分析阶段,设计阶段,实现阶段,测试阶段。所以在编写系统的说明文档时,根据系统所处的阶段来描述系统的内容。 绪论:这是对选题的背景,意…...
C语言 操作符详解
C语言学习 目录 文章目录 前言 一、算术操作符 二、移位操作符 2.1 左移操作符 2.2 右移操作符 三、位操作符 3.1 按位与操作符 & 3.2 按位或操作符 | 3.3 按位异或操作符 ^ 四、赋值操作符 五、单目操作符 5.1 逻辑反操作符! 5.2 正值、负值-操作符 5.3 取地址…...
成为AI产品经理——回归模型评估(MSE、RMSE、MAE、R方)
分类问题的评估是看实际类别和预测类别是否一致,它的评估指标主要有混淆矩阵、AUC、KS。回归问题的评估是看实际值和预测值是否一致,它的评估指标包括MAE、MSE、RMSE、R方。 如果我们预测第二天某支股票的价格,给一个模型 y1.5x,…...
【C++11(一)】右值引用以及列表初始化
💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:C从入门到精通⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你学习C 🔝🔝 C11 1. 前言2. 统一的列表初始化3. initializer…...
通俗理解Jenkins是什么?
目录 通俗理解 Jenkins是什么? 通俗理解 假设你有一个软件项目,多个开发者在一起写代码。每当有人提交新的代码时,你想要自动地构建、测试这些代码,确保它们没有引入问题。 Jenkins就像一个聪明的助手,会在有人提交…...
网站建设扁平化/seo排名软件
立下一个Flag,未来只深耕两个领域: 供应链方向业财融合(含金融)方向...
网站建设的测试/西安seo外包公司
首先挂一个论文链接:https://doi.org/10.1093/bioinformatics/btac456 代码链接: https://github. com/Docurdt/DEMoS.git 摘要: 动机:癌症基因组图谱(TCGA)倡议提出的基于综合多组学资料的胃癌(腺癌)分子分型为四种主要亚型,代表了患者分…...
做烘培网站/网络运营推广是做什么的
基本 shell是一个C语言编写的程序,我们可以用这个应用程序来访问操作系统内核的服务 shell脚本 shell脚本,是一种为shell编写的脚本程序,我们平时说的shell一般都是在说写shell脚本,而不是开发shell 下面我们利用shell,编写一个脚本,使得以后在iOS开发中可以快速的创建一个项目…...
东莞南城网站建设/seo基础入门
目录 GUI图形用户编程(四) 其他组件 OptionMenu选择项 Scale移动滑块 颜色选择框 文件对话框 文件对话框包含如下一些常用函数: 命名参数options的常见值如下: 简单输入对话框 通用消息框 ttk子模块控件 菜单 GUI图形…...
建设中小企业网站/精准推广引流5000客源
2019独角兽企业重金招聘Python工程师标准>>> 开源IDE,LightTable,比较小巧,居然有种完爆我大Sublime的赶脚,可惜全是英文的,特此记录一些用法。 其实就是它自带的帮助文档,不过全是英文,全当练翻…...
单位网站维护 网站建设岗位/seo顾问服务咨询
一、开关电源的电路组成开关电源的主要电路是由输入电磁干扰滤波器(EMI)、整流滤波电路、功率变换电路、PWM控制器电路、输出整流滤波电路组成。辅助电路有输入过欠压保护电路、输出过欠压保护电路、输出过流保护电路、输出短路保护电路等。开关电源的电路组成方框图如下&#…...