一篇安装配置ubuntu22.04(步骤详细,配置成功)

一篇配置ubuntu22.04(步骤详细,配置成功)

官网下载相应的镜像

在这里插入图片描述

vitualbox安装ubuntu

新建虚拟机

第一步
在这里插入图片描述

第二步

在这里插入图片描述

第三步、按需分配内存、处理器个数、磁盘大小
在这里插入图片描述

在这里插入图片描述

第四步、一直下一步直至完成

在这里插入图片描述

配置虚拟机网络

第一步、先停止虚拟机

在这里插入图片描述

第二步、设置虚拟机网络

在这里插入图片描述

正常启动虚拟机,开始进行Ubuntu安装

第一步、正常启动虚拟机

在这里插入图片描述

第二步、选择语言
在这里插入图片描述

第三步、

在这里插入图片描述

第四步、选择正常安装,下面的最小化安装会缺少很多组件,不建议使用

在这里插入图片描述

第五步、键盘的方向键选择网络

在这里插入图片描述

第六步、编辑ipv4和选择自动分配ip

在这里插入图片描述

在这里插入图片描述

第七步、上一步 save按钮保存,选择继续

在这里插入图片描述

第八步、一直下一步

在这里插入图片描述

第九步、

在这里插入图片描述

第十步、

在这里插入图片描述

第十一步、

在这里插入图片描述

第十二步、分配磁盘空间(不会分配默认即可)

在这里插入图片描述

第十三步、

在这里插入图片描述

第十四步、设置用户名密码

在这里插入图片描述

第十五步、

在这里插入图片描述

第十六步、选择远程控制的插件安装

在这里插入图片描述

第十七步、

在这里插入图片描述

第十八步、等待安装即可

在这里插入图片描述

在这里插入图片描述

配置静态ip

第一步、登录系统

在这里插入图片描述

第二步、提升权限

sudo -i

在这里插入图片描述

第三步、设置静态IP

vi /etc/netplan/00-installer-config.yaml

在这里插入图片描述

第四步、没编辑前

在这里插入图片描述

第五步、编辑

network:ethernets:enp0s3:dhcp4: nodhcp6: noaddresses:- 192.168.0.202/24routes:- to: defaultvia: 192.168.0.1nameservers:addresses:- 114.114.114.114- 8.8.8.8version: 2renderer: networkd

在这里插入图片描述

第六步、确保虚拟机网络连接为桥接

在这里插入图片描述

在这里插入图片描述

第七步、查看ip和ping的情况

在这里插入图片描述

第八步、关闭防火墙和xshell连接

查看防火墙状态
ufw status
关闭防火墙
ufw disable
开启防火墙
ufw enable

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

配置root能用xshell登录

第一步、进入ubuntu系统后,切换成root用户

sudo su

输入密码,切换成功之后。

修改root的密码

passwd root

输入新密码

第二步、用vim工具修改sshd_config

cd  /etc/sshvim sshd_config

找到#PermitRootLogin prohibit-password

修改为:PermitRootLogin yes

保存文件

第三步、重启sshd服务

service sshd restart

第四步、查看sshd服务重启是否成功

service sshd status

如果成功,可以用Xshell工具重新设置root用户登录

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

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

相关文章

【C++】一篇文章带你深入了解vector

目录 一、vector的介绍二、 标准库中的vector2.1 vector的常见接口说明2.1.1 vector对象的常见构造2.1.1.1 [无参构造函数](https://legacy.cplusplus.com/reference/vector/vector/vector/)2.1.1.2 [有参构造函数(构造并初始化n个val)](https://legacy.…

深度学习torch+cuda+torchvison+torchaudio版本匹配

官网版本:https://pytorch.org/get-started/previous-versions/ 还是在官网找好,再安装下载,否则,费时费力。 torch-2.1.0cu121-cp38-cp38-win_amd64.whltorchvision0.16.0torchaudio2.1.0 torch-1.8.0cu111-cp38-cp38-win_amd64.…

Advanced RAG 03:运用 RAGAs 与 LlamaIndex 评估 RAG 应用

编者按:目前,检索增强生成(Retrieval Augmented Generation,RAG)技术已经广泛使用于各种大模型应用场景。然而,如何准确评估 RAG 系统的性能和效果,一直是业界和学界共同关注的重点问题。若无法…

NASA数据集——ACEPOL气溶胶对气候和空气质量的影响,测量气溶胶的化学成分、粒度分布、高度剖面和光学特性

ACEPOL_AircraftRemoteSensing_RSP_Data 简介 ACEPOL 研究扫描偏振计(RSP)遥感数据(ACEPOL_AircraftRemoteSensing_RSP_Data)是在 ACEPOL 期间由 ER-2 上的研究扫描偏振计(RSP)收集的遥感测量数据。为了更…

设计模式之状态模式(下)

3)共享状态 1.概述 在某些情况下,多个环境对象可能需要共享同一个状态,如果希望在系统中实现多个环境对象共享一个或多个状态对象,那么需要将这些状态对象定义为环境类的静态成员对象。 2.案例 背景:要求两个开关对…

vue3支持markdown显示格式

背景 公司内部文档大模型体验,需要一个demo做展示(做了好多demo了......),文档大模型的场景后台配置实体库、同义词、文档库等,其中文档库中有各种格式的文档,体验者让大模型写个脚本、以表格数据输出。页面…

helm介绍-部署helm私有仓库案例

helm介绍-部署helm私有仓库案例 helm介绍-部署helm私有仓库案例 在Kubernetes中部署容器云的应用也是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用&a…

前端-vue项目debugger调试

一、前言 有的时候接受同事一个项目,用框架不一样,写的也不太规范,那么就需要打断点去学习改项目的流程了。 那么vue项目是如何debugger调试呢? 二、操作 大概理解一下,vue项目启动,大概是先启动框架&am…

手写前端控制并发任务

思路: 主要通过异步等待队列执行的原理。 当前执行的任务数达到最大值的时候,再继续执行的任务会放入等待队列里,直到当前任务执行结束后,减少一个当前任务数,并且判断队列中是否有任务,如果有则按顺序执…

高效进行文件夹批量改名,轻松实现英文到中文的翻译,让你的文件夹管理更高效!

在数字化时代,我们每天都在与无数的文件夹打交道。而管理这些文件夹,尤其是为它们命名,往往成为一项繁琐而耗时的任务。尤其是当文件夹名以英文命名时,对于非英语用户来说,理解和记忆都可能会成为一道难题。那么如何翻…

LeetCode 0924.尽量减少恶意软件的传播:连通块染色(以BFS为例)

【LetMeFly】924.尽量减少恶意软件的传播:连通块染色(以BFS为例) 力扣题目链接:https://leetcode.cn/problems/minimize-malware-spread/ 给出了一个由 n 个节点组成的网络,用 n n 个邻接矩阵图 graph 表示。在节点…

HarmonyOS4-数据持久化

轻量级preferences: 关系型数据库: 增删改: 查询语句: 具体详情代码可参与源码: 黑马大佬写的。 harmonyos-lessons: 黑马程序员B站HarmonyOS课程的基础篇代码部分

热门的软件测试趋势趋势分析

放眼全球,了解技术发展的边界和趋势,有助于组织和个人的发展及竞争力的提升,偶尔看到国外某网站的一篇文章,读来颇值得参考,简单翻译过来,分享一下。 也许这篇文章会给你一份指南,让你快速成长…

【电路笔记】-数字缓冲器

数字缓冲器 文章目录 数字缓冲器1、概述2、单输入数字缓冲器3、三态缓冲器3.1 有效“高”三态缓冲器3.2 有效“高”反相三态缓冲器3.3 有效“低”三态缓冲器3.4 有效“低”反相三态缓冲器4、三态缓冲器控制数字缓冲器和三态缓冲器可以在数字电路中提供电流放大以驱动输出负载。…

【uniapp】request请求函数封装,token、成功、失败等

1、封装http.ts //utils--->http.ts/*** 添加拦截器* 拦截request请求* 拦截uploadFile文件上传** TODO* 1、非http开头需要拼接地址* 2、请求超时* 3、添加小程序端请求头标识* 4、添加token请求头标识*/ import { useMemberStore } from /stores/index const member…

C语言学习/复习20

一、调试 1.实例1: 经调试,该代码因数组越界会死循环 二、优秀的代码 注意事项:assert()返回真假并决定是否报错 常量指针本质是指针,常量修饰它,表示这个指针是一个指向常量的指针(变量&#xff09…

MySQL 基础使用

文章目录 一、Navicat 工具链接 Mysql二、数据库的使用1.常用数据类型2. 建表 create3. 删表 drop4. insert 插入数据5. select 查询数据6. update 修改数据7. delete 删除记录truncate table 删除数据 三、字段约束字段1. 主键 自增delete和truncate自增长字段的影响 2. 非空…

Tomcat 获取客户端真实IP X-Forwarded-For

Tomcat 获取客户端真实IP X-Forwarded-For 代码实现&#xff1a; 在Host标签下面添加代码&#xff1a; <Valve className"org.apache.catalina.valves.RemoteIpValve" remoteIpHeader"x-forwarded-for" remoteIpProxiesHeader"x-forwarded-by&q…

Linux命令学习—Iptables 防火墙(上)

1.1、防火墙 1、防火墙的定义 所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上 构造的保护屏障.是一种获取安全性方法的形象说法&#xff0c;它是一种计算机硬件和软件的结合&#xff0c;使 Internet 与 Intranet 之间建立起…