从零开始部署一台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)
a
- 黑屏重启: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
- 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"