基于VMware(虚拟机) 创建 Ubunton24.04

目录

1.设置 root 密码

2. 防火墙设置

2.1 安装防火墙

2.2 开启和关闭防火墙

2.3 开放端口和服务规则

2.4 关闭端口和删除服务规则

2.5 查看防火墙状态

3. 换源

3.1 源文件位置

3.2 更新软件包


1. 设置网络

1. 在安装ubuntu时设置网络

2.在配置文件中修改

2.设置 root 密码

1. 切换到 root 用户,并输入当前登录账号的密码

sudo -i

2. 设置新密码,并且确认密码

passwd

设置成功后出现:password updated successfully (密码更新成功)

3. 防火墙设置

1 安装防火墙

如果已经安装就忽略

# 安装ufw(Uncomplicated Firewall),这是Ubuntu上管理防火墙的一个简单工具
sudo apt-get install ufw

2 开启和关闭防火墙

# 开启防火墙
sudo ufw enable# 关闭防火墙
sudo ufw disable

 3 开放端口和服务规则

# 启用ufw,这将激活防火墙并开始拦截传入的连接
sudo ufw enable# 允许22端口访问
sudo ufw allow 22/tcp# 允许Nginx Full服务,这将自动允许Nginx需要的所有端口
sudo ufw allow 'Nginx Full'

4 关闭端口和删除服务规则

# 拒绝通过端口53的DNS查询
sudo ufw deny 53# 删除允许端口80的规则
sudo ufw delete allow 80/tcp

 5 查看防火墙状态

# 查看当前的防火墙状态和规则列表
# verbose参数将显示详细的规则信息
sudo ufw status verbose

4. 换源

1. 在创建的时切换源

2.修改源配置

1、Ubuntu24.04 源地址发生改变,不再使用以前的sources.list文件

vim /etc/apt/sources.list.d/ubuntu.sources

 Ubuntu24.04 之前路径为:

 vim /etc/apt/sources.list

阿里源

Types: deb
URIs: http://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

清华源

Types: deb
URIs: http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

中科大源

Types: deb
URIs: http://mirrors.ustc.edu.cn/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

网易源

Types: deb
URIs: http://mirrors.163.com/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

ps:更换后效果的配置文件

2、更新软件包

# 更换之后,需要更新软件包
sudo apt-get updatesudo apt-get upgrade

 更新之后去到阿里云镜像站进行下载

5. shh配置

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

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

相关文章

17_高级进程间通信 UNIX域套接字1

非命名的UNIX域套接字 第1个参数domain,表示协议族,只能为AF_LOCAL或者AF_UNIX; 第2个参数type,表示类型,只能为0。 第3个参数protocol,表示协议,可以是SOCK_STREAM或者SOCK_DGRAM。用SOCK_STR…

(二刷)代码随想录第23天|538.把二叉搜索树转换为累加树 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树

538.把二叉搜索树转换为累加树 观察实例可以看出二叉树的遍历顺序为右中左: 递归三部曲: class Solution {// 将 sum 定义为类的成员变量int sum;public TreeNode convertBST(TreeNode root) {sum 0; // 初始化 sum 为 0convertBST1(root);return root; …

HTTP 缓存

缓存 web缓存是可以自动保存常见的文档副本的HTTP设备,当web请求抵达缓存时,如果本地有已经缓存的副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。使用缓存有如下的优先。 缓存减少了冗余的数据传输缓存环节了网络瓶颈的问题…

Leetcode617. 两个二叉树相加

题目描述 和leetcode226.翻转二叉树非常相似,核心还是递归。 答案: class Solution {public TreeNode mergeTrees(TreeNode root1, TreeNode root2) {if (root1 null) {return root2;}if (root2 null) {return root1;}TreeNode root new TreeNode();…

MySQL学习之InnoDB引擎,索引

Mysql中的引擎 我们先来看一下MySql提供的有哪些引擎 mysql> show engines; 从上图我们可以查看出 MySQL 当前默认的存储引擎是InnoDB,并且在5.7版本所有的存储引擎中只有 InnoDB 是事务性存储引擎,也就是说只有 InnoDB 支持事务。 查看MySQL当前默认的存储引…

QtQuick-QML类型系统-对象类型

数据类型可以是QML语言原生的,可以通过C注册,可以由独立的QML文档作为模块进行加载,也可以由开发者通过C类型或者定义QML组件来提供自定义的类型。 不过,无论如何,QML引擎都会保证这些类型的属性和实例的类型安全。 …

@DateTimeFormat 和 @JsonFormat 注解详解

DateTimeFormat 和 JsonFormat 注解详解 在 Java 开发尤其是基于 Spring 的项目中,日期和时间的处理是必不可少的一部分。DateTimeFormat 和 JsonFormat 这两个注解被广泛用于日期和时间的格式化处理。本文将深入探讨这两个注解的使用场景、差异及实践应用。 1. 基…

力扣 151反转字符串中的单词

思路 单词前面有空格,后面有空格,中间有多余空格 1去掉多余空格 2全部翻转 3单词内部翻转 这里也用双指针,一个start,一个end,当end遇到空格(即一个单词的结尾)或者是到达字符串s的末尾时 reverse(s,start,end-1) //去除空…

算法力扣刷题记录 五十一【654.最大二叉树】

前言 二叉树篇,继续。 记录 五十一【654.最大二叉树】 一、题目阅读 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。…

套接字编程一(简单的UDP网络程序)

文章目录 一、 理解源IP地址和目的IP地址二、 认识端口号1. 理解 "端口号" 和 "进程ID"2. 理解源端口号和目的端口号 三、 认识协议1. 认识TCP协议2. 认识UDP协议 四、 网络字节序五、 socket编程接口1. socket 常见API2. sockaddr结构(1&#…

WebGIS的Web服务概述

WebGIS是互联网技术应用于GIS开发的产物,是现代GIS技术的重要组成部分,其中的Web服务是现代WebGIS的核心技术和重要标志,它集GIS、程序组件和互联网的优点于一身,深刻改变了GIS开发和应用的方式,绕过了本地数据转换和本…

Unity 批处理详讲(含URP)

咱们在项目中,优化性能最重要的一个环节就是合批处理,,在早期Unity中,对于合批的处理手段主要有三种: Static Batching Dynamic Batching GPU Instancing 如今Unity 为了提升合批范围与效率,提供了…

白骑士的PyCharm教学目录

一、基础篇 1.1 PyCharm简介 什么是PyCharm?PyCharm的特点与优势安装与设置PyCharm开发环境 1.2 PyCharm基本操作 创建与打开项目编辑器界面介绍快捷键与常用操作 1.3 调试与运行 配置与调试环境断点设置与调试流程运行与调试Python程序 1.4 版本控制与集成 …

ICT测试原理

目录: 一、什么是ICT 二、ICT在哪使用 三、ICT如何测试 1、隔离(Guarding)原理 2、电容器测试原理 3、电感器测试原理 4、普通二极管测试方法(MODE D) 5、晶体管的测量原理 (三端点)(MODE TR) 6、短/开路的测试原理 1)学习短路表 2&#xff…

基于chrome插件的企业应用

一、chrome插件技术介绍 1、chrome插件组件介绍 名称 职责 访问权限 DOM访问情况 popup 弹窗页面。即打开形式是通过点击在浏览器右上方的icon,一个弹窗的形式。 注: 展示维度 browser_action:所有页面 page_action:指定页面 可访问绝大部分api 不可以 bac…

【数据结构】排序算法——Lessen1

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

WebKit 引擎:CSS 悬停效果的魔法师

WebKit 引擎:CSS 悬停效果的魔法师 在现代网页设计中,CSS 悬停效果(UI Effects)是提升用户体验的重要手段之一。通过这些效果,设计师可以为用户带来更加丰富和动态的交互体验。WebKit 引擎,作为许多主流浏…

【动态专修】2024年五菱维修手册和电路图资料更新

经过整理,2017-2024年五菱汽车全系列已经更新至汽修帮手资料库内,覆盖市面上99%车型,包括维修手册、电路图、新车特征、车身钣金维修数据、全车拆装、扭力、发动机大修、发动机正时、保养、电路图、针脚定义、模块传感器、保险丝盒图解对照表…

人、智能、机器人……

在遥远的未来之城,智能时代如同晨曦般照亮了每一个角落,万物互联,机器智能与人类智慧交织成一幅前所未有的图景。这座城市,既是科技的盛宴,也是人性与情感深刻反思的舞台。 寓言:《智光与心影》 在智能之…

Python自动化DevOps任务入门

目录 Python自动化DevOps任务入门 一、环境和工具配置 1. 系统环境与Python版本 2. 虚拟环境搭建 3. 必要的库安装 二、自动化部署 1. 使用Fabric进行流式部署 2. 使用Ansible编写部署剧本 三、持续集成和测试 1. 配置CI/CD工具 选择工具 配置工具 构建和测试自动…