当前位置: 首页 > news >正文

Ubuntu系统装机后初始化配置

修改软件源

# 备份更新源文件 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 now

Docker 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 docker

SWAP(交换空间)配置

# 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 simplescreenrecorder

LibreOffice免费开源办公套件

# 更新软件包列表 sudo apt update # 安装 LibreOffice全套组件 sudo apt install libreoffice # 如果需要中文界面,还需安装语言包 sudo apt install libreoffice-l10n-zh-cn
http://www.jsqmd.com/news/1040507/

相关文章:

  • Python开发中的常见陷阱与避坑策略
  • AI独角兽Odyssey融资3.1亿美元,黄仁勋、亚马逊、CIA都投了!世界模型赛道为何如此火爆?
  • 2026定制花束性价比高精品化红黑榜,真实横评,选定再拍不花冤枉钱 - mypinpai
  • 2026年6月自贡黄金回收门店实地探访全攻略 - 余生黄金回收
  • AD7612 ADC 采集驱动 FPGA 设计 Verilog Vivado
  • MCP6S91/2/3可编程增益放大器:原理、选型与STM32驱动实战
  • 2026年6月目前专业的船用阀门直销厂家怎么选择,船用铜铸件/船用附件/船用蝶阀/船用管系附件,船用阀门公司推荐 - 品牌推荐师
  • 2026年6月自贡黄金回收六大门店走访全记录 - 余生黄金回收
  • 第19期 电脑离线工具箱
  • 轻松掌握网络监控器1.28.4高级版,高效管理网络
  • DLSS Swapper:一键管理游戏DLSS版本,释放NVIDIA显卡全部潜力
  • MCUez Linker错误代码L1502-L1936全解析:从原理到实战解决链接问题
  • 2026瞬间胶厂商口碑推荐强势出炉,零套路不踩坑,选购看这篇就够 - mypinpai
  • Python入门学习6:Python 核心数据结构详解——集合(Set)与列表(List)
  • M2.7自反馈架构:大模型元认知能力的技术实现
  • Java技术总监(CTO/VP Engineering)面试全攻略:战略、组织与商业落地(2026实战版)
  • 2026协鼎教育咨询红黑榜 五大口碑机构深度解析避坑不踩雷 - mypinpai
  • NET环境使用PaddleSharp的入门Demo-控制台
  • 抖音视频批量下载终极指南:3分钟上手免费去水印工具
  • 你的下一个知己,何必是碳基生物?----猫娘计划「Project N.E.K.O.」
  • 2026年6月自贡黄金回收市场六店实测报告 - 余生黄金回收
  • 遵义黄金回收门店六家实测全记录与变现指南 - 余生黄金回收
  • 2026做墙面架空电动雨棚推荐哪家厂家,价格透明避坑必看实力测评 - myqiye
  • ollama v0.30.9更新详解:Cohere2Moe支持落地,LFM2思维链解析修复,超长上下文报错机制上线
  • 遵义黄金回收六家门店实测记录与选择建议 - 余生黄金回收
  • yuzu模拟器金手指终极指南:3种简单方法解锁游戏隐藏玩法
  • Win11Debloat终极指南:免费开源工具让你的Windows系统性能飙升51%
  • 掌握Kotlin在Android应用框架层的核心开发技巧
  • Linux Pulseaudio深度解析之pa_context_set_card_profile_by_index调用流程与实战(六十四)
  • 2026年6月自贡黄金回收门店实地走访实测 - 余生黄金回收