一篇安装配置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.…

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

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

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

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

前端-vue项目debugger调试

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

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

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

HarmonyOS4-数据持久化

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

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 之间建立起…

大功率Boost升压电路实例设计

项目介绍及参数要求 指标参数光伏额定功率: 4000W光伏最大输入电压: 350V光伏最小输入电压: 150V母线电压(Boost电路输出电压): 600V电流纹波率

野生动物保护视频AI智能监管方案,撑起智能保护伞,守护野生动物

一、背景 在当今世界&#xff0c;野生动物保护已经成为全球性的重要议题。然而&#xff0c;由于野生动物生存环境的不断恶化以及非法狩猎等活动的盛行&#xff0c;保护野生动物变得尤为迫切。为了更有效地保护野生动物&#xff0c;利用视频智能监管技术成为一种可行的方案。 …

Java springboot使用EasyExcel读Excel文件,映射不到属性值,对象属性值都是null

如果你的类上有这个注解&#xff0c;去掉火或注释掉就可以了 Accessors(chain true)解决方法

IO流高级流

前言 缓冲区能够提升输入输出的效率 虽然FileReader和FileWriter中也有缓冲区 但是BufferedReader和BufferWriter有两个非常好用的方法. 缓冲流 字节缓冲流 import java.io.*;public class BufferedStreamDemo {public static void main(String[] args) throws IOExceptio…

「JavaEE」线程

&#x1f387;个人主页&#xff1a;Ice_Sugar_7 &#x1f387;所属专栏&#xff1a;JavaEE &#x1f387;欢迎点赞收藏加关注哦&#xff01; 线程 &#x1f349;线程&#x1f34c;多线程&#x1f34c;线程与进程的联系&区别&#x1f34c;多线程编程&#x1f34c;创建线程&a…

02_对象树

#include "mypushbutton.h" #include <QDebug>MyPushButton::MyPushButton(QWidget *parent): QPushButton(parent) {qDebug()<<"我的按钮类构造调用"; }MyPushButton::~MyPushButton() {qDebug()<<"我的按钮类析构调用"; }交…

若依从0到1部署

服务器安装 MySQL8 Ubuntu 在 20.04 版本中&#xff0c;源仓库中 MySQL 的默认版本已经更新到 8.0&#xff0c;因此可以直接使用 apt-get 安装。 设置 apt 国内代理 打开 https://developer.aliyun.com/mirror/ 阿里云镜像站&#xff0c;找到适合自己的系统&#xff1a; 找…

轻松查询车辆信息的全能接口

在当今社会&#xff0c;车辆已经成为人们出行的重要工具之一。当我们在二手车买卖、事故处理或者其他需要查询车辆详细信息的情况下&#xff0c;我们通常需要耗费大量时间和精力去收集相关的资料。幸好&#xff0c;有了车辆信息查询接口&#xff0c;我们可以通过输入车架号vin来…

SSH协议的优缺点

SSH&#xff08;Secure Shell&#xff09;是一种用于在计算机网络上进行安全远程访问和执行命令的协议。提供加密通信通道&#xff0c;防止敏感信息在传输过程中被窃听或篡改。SSH还支持文件传输和端口转发等功能&#xff0c;使其成为广泛使用的安全远程管理工具。 1. 安全远程…