从零开始部署一台Ubuntu24的计算服务器

下载LTS版:https://cn.ubuntu.com/download/server/step1

  • 因为我买的是没有核显的CPU和没有集显的主板,然后挂了RTX A5000,然后安装的时候进去try to install ubuntu之后就黑屏了,这个时候要选中try to install ubuntu这个选项,然后按e,然后在 --- 的那行最后面输入" nomodeset" 然后就可以装机了。然后在安装界面找到网口的ip,在路由里面把这个ip改成静态。 像我这种情况,选项里面一定要选安装第三方驱动~ 否则屏幕就亮不了~ 进入系统第一件事就是安装openssl-server,然后刚才改的ip就发挥至关重要的作用了,万一黑屏,我们还能远程连过去扶一下~
  • 然后开始装显卡驱动:
    # 添加 NVIDIA 官方 PPA 并更新软件源
    sudo add-apt-repository ppa:graphics-drivers/ppa -y
    sudo apt update
    
    # 查看推荐的驱动版本并安装
    ubuntu-drivers devices  # 查看推荐版本
    sudo apt install nvidia-driver-xxx # 安装列表里面有recommended的驱动
    sudo reboot
    nvidia-smi # 检查是否装好

    我这个机器比较阴间,上面的方法不太行~ nvidia-smi一直报no device~ 呕血~ 然后我建议直接上cuda了~ 这里参考了官网(【cuda:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#】、【驱动:https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/index.html#】)的安装方法:

    # 当前运行的内核的内核头文件和开发包可以通过以下方式安装
    apt install linux-headers-$(uname -r)
    # 查看pice槽上的显卡型号,在这里:https://developer.nvidia.com/cuda-gpus,看看是否支持cuda,比如我的RTX A5000对应就是计算能力(CC)是8.6。PS:CC相当于一个计算能力的评分,不等于cuda版本~
    lspci | grep -i nvidia
    # 查系统信息,看看cuda支不支持这个系统版本
    hostnamectl
    # 看看是否安装了gcc
    gcc --version
    # 如果没有就安装一个
    sudo apt install gcc
    # 卸载cuda
    /usr/local/cuda-X.Y/bin/cuda-uninstaller
    apt --purge remove <package_name>
    # 下载nvidia cuda:https://developer.nvidia.com/cuda-downloads,按照这里的指引安装就好~ 我用deb(local)

  • 黑屏重启:Alt + SysRq(或PrtSc),依次按下 R、E、I、S、U、B(单词busier的倒叙~)
  • 远程访问,安装openssl-server:
    sudo apt update
    sudo apt install openssh-server
  • 安装docker:
    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    参考:https://www.cnblogs.com/xiaqiuchu/p/18391567、https://www.cnblogs.com/Liyuting/p/17022739.html(还是博客园靠谱~)
  • docker切源:修改 /etc/docker/daemon.json
    {
      "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me",
        "https://dislabaiot.xyz",
        "https://docker.sunzishaokao.com",
        "https://hub.rat.dev",
        "https://doublezonline.cloud",
        "https://dislabaiot.xyz",
        "https://xdark.top"
      ]
    }
  • 安装vim:
    sudo apt install vim
  • 安装gitlab:https://www.cnblogs.com/linanjie/p/13932352.html
    # 递归修改gitlab的外挂目录访问权限,要不会报错
    sudo chmod -r 777 docker-gitlab
    # 修改root密码
    docker exec -it gitlab bash
    gitlab-rails console -e production
    user = User.find_by(username: 'root')
    user.password = '新密码'
    user.password_confirmation = '新密码'
    user.save!
    exit
    gitlab-ctl restart
    docker restart gitlab
  • 安装miniconda:pycharm里面自己会装了
  • 安装opencv和open3d:
    conda install -c conda-forge open3d
    conda install -c conda-forge opencv
  • 有一台机是用AMD的核(AI 9 HX 370),屏幕又是2k屏,所以需要调缩放,一调就黑屏,这时候:
    sudo vim /etc/gdm3/custom.conf

    找到并删除注释:

    WaylandEnable=false

    临时的解决方法是:在登录界面​​,点击右下角齿轮图标(⚙️),选择 ​​"Ubuntu on Xorg"​​ 登录。

  • 在安装了英文版的ubuntu上安装中文输入法:
    # 1. 安装 fcitx5
    sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-pinyin
    # 2. 重启
    # 3. 依次进入:setting -> Region & Language -> Manage Installed Language -> "Keyboard input method system" 选择 "Fcitx5"
posted @ 2025-05-22 10:31  eatpockyboy  阅读(30)  评论(0)    收藏  举报