從零開始部署一臺(tái)Ubuntu24的計(jì)算服務(wù)器
下載LTS版:https://cn.ubuntu.com/download/server/step1
- 因?yàn)槲屹I的是沒有核顯的CPU和沒有集顯的主板,然后掛了RTX A5000,然后安裝的時(shí)候進(jìn)去try to install ubuntu之后就黑屏了,這個(gè)時(shí)候要選中try to install ubuntu這個(gè)選項(xiàng),然后按e,然后在 --- 的那行最后面輸入" nomodeset" 然后就可以裝機(jī)了。然后在安裝界面找到網(wǎng)口的ip,在路由里面把這個(gè)ip改成靜態(tài)。 像我這種情況,選項(xiàng)里面一定要選安裝第三方驅(qū)動(dòng)~ 否則屏幕就亮不了~ 進(jìn)入系統(tǒng)第一件事就是安裝openssl-server,然后剛才改的ip就發(fā)揮至關(guān)重要的作用了,萬一黑屏,我們還能遠(yuǎn)程連過去扶一下~
- 然后開始裝顯卡驅(qū)動(dòng):(如果xxx不行,就換xxx-open,最后就是這樣試出來的~)
# 添加 NVIDIA 官方 PPA 并更新軟件源 sudo add-apt-repository ppa:graphics-drivers/ppa -y sudo apt update # 查看推薦的驅(qū)動(dòng)版本并安裝 ubuntu-drivers devices # 查看推薦版本 sudo apt install nvidia-driver-xxx # 安裝列表里面有recommended的驅(qū)動(dòng) sudo reboot nvidia-smi # 檢查是否裝好
# 不行的話就刪掉換另一個(gè)試
sudo apt purge '*nvidia*' 'libnvidia*' && sudo apt autoremove我這個(gè)機(jī)器比較陰間,上面的方法不太行~ nvidia-smi一直報(bào)no device~ 嘔血~ 然后我建議直接上cuda了~ 這里參考了官網(wǎng)(【cuda:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#】、【驅(qū)動(dòng):https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/index.html#】)的安裝方法:
# 當(dāng)前運(yùn)行的內(nèi)核的內(nèi)核頭文件和開發(fā)包可以通過以下方式安裝 apt install linux-headers-$(uname -r) # 查看pice槽上的顯卡型號(hào),在這里:https://developer.nvidia.com/cuda-gpus,看看是否支持cuda,比如我的RTX A5000對(duì)應(yīng)就是計(jì)算能力(CC)是8.6。PS:CC相當(dāng)于一個(gè)計(jì)算能力的評(píng)分,不等于cuda版本~ lspci | grep -i nvidia # 查系統(tǒng)信息,看看cuda支不支持這個(gè)系統(tǒng)版本 hostnamectl # 看看是否安裝了gcc gcc --version # 如果沒有就安裝一個(gè) 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的倒敘~)
- 遠(yuǎn)程訪問,安裝openssl-server:
sudo apt update sudo apt install openssh-server
- 安裝docker:
參考:http://www.rzrgm.cn/xiaqiuchu/p/18391567、http://www.rzrgm.cn/Liyuting/p/17022739.html(還是博客園靠譜~)
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:http://www.rzrgm.cn/linanjie/p/13932352.html
# 遞歸修改gitlab的外掛目錄訪問權(quán)限,要不會(huì)報(bào)錯(cuò) 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里面自己會(huì)裝了
- 安裝opencv和open3d:
conda install -c conda-forge open3d conda install -c conda-forge opencv
- 有一臺(tái)機(jī)是用AMD的核(AI 9 HX 370),屏幕又是2k屏,所以需要調(diào)縮放,一調(diào)就黑屏,這時(shí)候:
sudo vim /etc/gdm3/custom.conf找到并刪除注釋:
WaylandEnable=false臨時(shí)的解決方法是:在登錄界面??,點(diǎn)擊右下角齒輪圖標(biāo)(??),選擇 ??"Ubuntu on Xorg"?? 登錄。
- 在安裝了英文版的ubuntu上安裝中文輸入法:
# 1. 安裝 fcitx5 sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-pinyin # 2. 重啟 # 3. 依次進(jìn)入:setting -> Region & Language -> Manage Installed Language -> "Keyboard input method system" 選擇 "Fcitx5"
- 改鍵:http://www.rzrgm.cn/liuzhch1/p/16047019.html
- 讓終端也能clone github:
export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 # 再執(zhí)行指令 ...

浙公網(wǎng)安備 33010602011771號(hào)