VMware 虚拟机安装 Ubuntu 24.04

2025-04-18 17:03

安装配置

需勾选安装 OpenSSH,否则无法远程登录。

vim 颜色方案

默认的vim颜色方案太难看了,注释根本看不清,不改没法用。

查看vim颜色方案:

ls /usr/share/vim/vim**/colors

修改vim /etc/vim/vimrc,末尾加上以下代码:

colorscheme desert

镜像源 22.04

Ubuntu 22.04 镜像源

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

配置阿里云镜像源:

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

镜像源 24.04

Ubuntu 24.04 镜像源配置地址由 /etc/apt/sources.list 改为 sudo vim /etc/apt/sources.list.d/ubuntu.sources

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

配置阿里云镜像源:

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

更新和升级:

sudo apt update && sudo apt upgrade

修改 IP

打开配置文件:

sudo vim /etc/netplan/***.yaml

原内容:

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: true

修改为:

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: false
      addresses:
        - 192.168.88.100/24
      routes:
        - to: default
          via: 192.168.88.2
      nameservers:
        addresses:
          - 223.5.5.5
          - 119.29.29.29

在服务器重启后,这个配置文件的内容可能被重置。检查该配置文件中的注释,如果有以下内容,则按其说明操作,禁用 cloud-init 的网络配置功能:

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}

创建配置文件:

sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

内容为:

network: {config: disabled}

重启网络服务:

sudo netplan apply
# 可选
sudo systemctl restart systemd-networkd
# 查看 IP 地址
ip addr 

开启 root 登录

一般不需要开启,但在作为 k8s 节点机时,会要求开启 root 登录。

# 设置 root 密码
sudo passwd root
# 解锁 root 登录
sudo passwd -u root

打开 sshd_config 文件:

sudo vim /etc/ssh/sshd_config

修改如下配置,允许 root 登录:

#PermitRootLogin prohibit-password
PermitRootLogin yes

重启 ssh 服务:

sudo service ssh restart

移除 Snap

Ubuntu 的 Snap 颇有争议,主要为集中化的软件商店、性能较差和占用资源。

查看 snap 应用:

snap list

移除 snap 应用:

sudo snap remove <snap_name>

停止和禁用 snap 服务:

sudo systemctl stop snapd.service snapd.socket snapd.seeded.service snapd.apparmor.service
sudo systemctl disable snapd.service snapd.socket snapd.seeded.service snapd.apparmor.service

移除 snap:

sudo apt purge snapd -y

删除 snap 目录:

sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd
sudo rm -rf /var/cache/snapd
rm -rf ~/snap

更新和重启:

sudo apt update
# Optional but recommended:
sudo reboot

清理缓存和垃圾文件

# 清理APT缓存
sudo apt clean
# 清理无用的依赖项
sudo apt autoremove
# 清理临时文件
sudo rm -rf /tmp/*
# 清理用户缓存
rm -rf ~/.cache/*
# 清理日志文件
sudo rm -rf /var/log/*.gz
0791-85271700
QQ咨询:1779755751
QQ交流群:626599871
微信咨询
微信扫码咨询
微信交流群
微信交流群
Powered by UJCMS © 2010-2025 All Rights Reserved
QQ咨询
电话
微信
微信扫码咨询