linux深度學習伺服器搭建 建立使用者 載入硬碟

2021-08-20 19:03:05 字數 1167 閱讀 8555

這個部分算是比較雜亂的部分吧,畢竟今天又遇到不少坑,主要問題在建立使用者與硬碟的載入問題上了。

建立使用者算是比較簡單了,伺服器涉及到多賬戶,建立新賬戶時候也不需要分配管理員許可權,所以就簡單多了。使用useradd可以建立使用者,並且指定home路徑。比如我想建立username使用者,在root下輸入下述指令即可,其中-d指定home路徑,也就是直接cd的路徑,-m 指定使用者名稱。

useradd -d /home/expansion1/username -m username
建立使用者之後需要指定密碼,在root下輸入passwd可以修改密碼。

passwd username
建立完使用者之後,使用ssh遠端登入時候看不到主機名和使用者名稱,根據「ssh遠端登陸看不到使用者名稱和主機名」,我們在root下輸入vim /etc/passwd,在最後一行可以看見我們建立的使用者資訊,按照如下方式進行修改即可。

# 修改之前

username:x:1003:1003::/home/expansion1/username:

# 修改之後

username:x:1003:1003::/home/expansion1/username:/bin/bash

伺服器電腦往往是需要多塊大容量硬碟的。硬碟的掛載網上有很多教程,這裡不再細說,這裡主要說下我遇見的問題,硬碟掛載之後,所有的資料夾都是root,且修改許可權為777,chmod,chown,chgrp均無效,最後發現主要原因在於硬碟掛載的問題,使用ntfs掛載時,許可權都是所有人可修改,只有ext4格式時才能夠進行許可權設定。關於這個問題這篇部落格也對其進行說明「linux掛載u盤、行動硬碟後無法更改許可權」

因此需要對硬碟進行格式化,其中uuid可以使用sudo blkid進行檢視。

# 格式化分割槽

mkfs.ext4 /dev/sdb1

# 寫載入配置檔案

sudo vim /etc/fstab

# 在fstab中新增掛載資訊

uuid=a5e73a83-e66f-458a-87e4-c2feb6617f51 /home/expansion1 ext4 defaults 0 0

硬碟這個坑讓我弄了一下午,估計以後遇到的坑遠不止這些,以後遇到新問題再更新這個。

如何搭建一台深度學習伺服器

this post was kindly contributed by 資料科學中的r和python go there to comment and to read the full post.在計算機時代的早期,一名極客的滿足感很大程度上 於能diy一台機器。到了深度學習的時代,前面那句話仍然是對...

如何搭建一台深度學習伺服器

在計算機時代的早期,一名極客的滿足感很大程度上 於能diy一台機器。到了深度學習的時代,前面那句話仍然是對的。那麼就有三個選擇項 a 購買組裝好的伺服器,例如nvidia digits devbox b 購買雲服務,例如amazon的gpu服務 c 自己攢一台深度學習伺服器。a項從價效比上不合算,而...

tensorflow深度學習伺服器環境搭建

實驗室新進了一台伺服器,配置了nvida 1080ti顯示卡做深度學習使用,裝好機器後第一件事就是如何配置好tensorflow的深度學習環境,這裡把我在搭建環境的過程以及遇到的坑一一寫下來,給有同樣需求的筒子提供一些幫助。作業系統是師兄刻好的ubuntu最新版本ubuntu 18.04.1 lts...