安装配置
需勾选安装 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