修改软件源
# 备份更新源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 配置阿里镜像源 sudo tee /etc/apt/sources.list << EOF deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs) main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs)-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs)-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -cs)-security main restricted universe multiverse EOF # 更新看看镜像源有无报错提示 sudo apt update sudo apt upgrade -y安装Terminator + Vim
# 安装 terminator 和 vim sudo apt install -y terminator vim # 配置终端优先级 sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/terminator 100安装zsh
sudo apt install zsh -y export REMOTE=https://gitee.com/mirrors/oh-my-zsh.git sudo apt install curl sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"配置系统时间默认显示秒数
gsettings set org.gnome.desktop.interface clock-show-seconds true安装ssh并设置个人PC公钥/私钥
# 安装openssh sudo apt install openssh-server # 配置ssh公/私钥 ssh-keygen -t ed25519 -C "${your_PC_Name}" cat ~/.ssh/id_ed25519*docker安装
# 卸载旧的(没有也不会报错) sudo apt remove -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras sudo apt autoremove -y # 删除所有旧密钥(如果有提示找不到也没关系) sudo apt-key del 7EA0A9C3F273FCD8 2>/dev/null sudo apt-key del 0EBFCD88 2>/dev/null # 删除旧的 Docker 源文件 sudo rm -f /etc/apt/sources.list.d/docker*.list # 删除旧的密钥文件夹残留 sudo rm -f /usr/share/keyrings/docker*.gpg # 下载最新密钥并直接保存到 keyrings 目录 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg # 配置 docker 阿里云镜像源 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -sc) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 更新源并安装 Docker sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # 修改docker用户权限,免sudo sudo usermod -aG docker $USER # 修改的是grep docker /etc/group sudo reboot nowDocker GPU直通组件包
# 1. 下载并保存 GPG 密钥 curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg # 2. 用官方脚本一键配置 curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list > /dev/null # 3. 安装 sudo apt update sudo apt install -y nvidia-container-toolkit # 4. 配置 Docker sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart dockerSWAP(交换空间)配置
# SWAP是Linux系统中的虚拟内存技术,当物理内存不足时,系统会将部分内存数据交换到硬盘上的SWAP分区或文件中 sudo swapoff -a # 禁用所有SWAP空间(如果只需要禁用特定文件,使用swapoff /swapfile) sudo rm -rf /swapfile # 删除SWAP空间 sudo fallocate -l 32G /swapfile # 创建32GB大小的SWAP文件(可根据需要调整大小) sudo chmod 600 /swapfile # 设置文件权限(仅root可读写) sudo mkswap /swapfile # 将文件格式化为SWAP空间 sudo swapon /swapfile # 启用SWAP文件火焰截图软件
sudo apt install flameshot日志查看工具glogg,处理较大的日志文件时较快
sudo apt install glogg -y录屏软件SimpleScreenRecorder
sudo apt install simplescreenrecorderLibreOffice免费开源办公套件
# 更新软件包列表 sudo apt update # 安装 LibreOffice全套组件 sudo apt install libreoffice # 如果需要中文界面,还需安装语言包 sudo apt install libreoffice-l10n-zh-cn