Ubuntu快速开局

Ubuntu 服务器快速部署手册

本文档旨在记录一次完整的 Ubuntu 服务器重装和环境配置流程,适用于开发和深度学习等场景。

第 1 步:安装 NVIDIA 驱动与 CUDA

为了确保显卡驱动的稳定,推荐先禁用系统自带的 Nouveau 开源驱动,再安装 NVIDIA 官方驱动。

  1. 禁用 Nouveau 驱动

    • 编辑 blacklist.conf 文件:
      sudo nano /etc/modprobe.d/blacklist.conf
    • 在文件末尾添加以下内容并保存退出:
      blacklist nouveau
  2. 下载并安装 CUDA

    • 使用 wget 下载指定版本的 CUDA 安装包(示例为 12.6):
      wget https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda_12.6.0_560.28.03_linux.run
    • (记录提醒)运行下载的 .run 文件进行安装。

第 2 步:关闭 Swap 分区

对于内存较大的服务器,Swap 交换分区可能会影响性能,建议关闭。

  1. 临时关闭 Swap

    • 执行以下命令关闭所有 Swap 设备:
      sudo swapoff -a
    • 您可以使用 free -hsudo swapon --show 来验证 Swap 是否已关闭。
  2. 永久关闭 Swap

    • 编辑 /etc/fstab 文件:
      sudo nano /etc/fstab
    • 找到包含 swap 关键字的行(例如 /swapfile none swap sw 0 0),在该行开头添加 # 将其注释掉。
    • 保存并关闭文件。这样系统重启后就不会再自动挂载 Swap。

第 3 步:安装桌面环境与远程桌面

  1. 安装 KDE 桌面环境

    • 执行以下命令安装完整的 KDE Plasma 桌面:
      sudo apt install kde-full
  2. 配置 XRDP 实现单一会话重连

    • 为了让远程桌面(RDP)能够像 Windows 一样重连到上一次的会话而不是每次都新建,需要修改 sesman.ini 文件。
    • 编辑配置文件:
      sudo nano /etc/xrdp/sesman.ini
    • 找到 [SessionVariables] 部分,将 Policy=Default 修改为 Policy=UBD
    • 保存文件后,重启 XRDP 服务使配置生效:
      sudo systemctl restart xrdp

第 4 步:安装 Conda 环境

使用 Miniconda 来管理 Python 环境。

  1. 下载并安装 Miniconda

    • 下载安装脚本:
      wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    • 以静默方式执行安装:
      bash Miniconda3-latest-Linux-x86_64.sh -b
  2. 初始化 Conda

    • 将 Conda 初始化到您的 Shell 环境中:
      /home/tmzn/miniconda3/bin/conda init bash

      (请将 tmzn 替换为您的实际用户名)

    • 应用更改,使 conda 命令生效:
      source ~/.bashrc

第 5 步:安装实用工具

  1. btop

    • 一个现代化的资源监视器:
      sudo apt install btop
  2. nvitop

    • 一个用于监控 NVIDIA GPU 的酷炫工具:
      pip install nvitop

第 6 步:配置网络(回顾)

  • 根据聊天记录,最后您还配置了 wireguard 以便进行组网连接。具体的配置文件需要您根据实际情况进行设置。

希望这份文档对您有帮助!喵\~

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇