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

目录

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 update

sudo apt-get upgrade

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

5. shh配置

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 02:36:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 02:36:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 02:36:01       45 阅读
  4. Python语言-面向对象

    2024-07-23 02:36:01       55 阅读

热门阅读

  1. objdump命令的常见用法

    2024-07-23 02:36:01       11 阅读
  2. 关于paddle OCR不能调用cpu的问题

    2024-07-23 02:36:01       15 阅读
  3. 数据结构代码

    2024-07-23 02:36:01       15 阅读
  4. 理解 Objective-C 中 `+load` 方法的执行顺序

    2024-07-23 02:36:01       17 阅读
  5. llama_index中使用Ollama是出现timed out 问题

    2024-07-23 02:36:01       18 阅读
  6. SSH连接虚拟机被拒绝

    2024-07-23 02:36:01       14 阅读
  7. 用python实现一个五子棋游戏,棋盘大小是20x20

    2024-07-23 02:36:01       16 阅读
  8. Leetcode 49. 字母异位词分组

    2024-07-23 02:36:01       15 阅读
  9. AOP面向切面编程的代码实现

    2024-07-23 02:36:01       16 阅读