目錄
- Rstudio-server 個別用戶無法登陸围俘,界面卡死
- 新增Linux用戶并設置好指定的位置
- jupyter+conda構(gòu)建多個環(huán)境并切換
- 重啟后后臺運行jupyter
- 服務器特別卡惰聂,而且Rstudio登錄不上去
為了便于體驗巧号,其他問題請見
日常服務器使用問題匯總2
1.Rstudio-server 個別用戶無法登陸亮钦,界面卡死
碰到這種情況,大部分來說是個別用戶在Rstudio-server登錄讀取腳本或者數(shù)據(jù)出現(xiàn)了死循環(huán)酷麦,這個時候需要刪除緩存文件然后重啟Rstudio server
具體的路徑為該用戶目錄文件下面的/.../user_name(自己的名字)/.local/share/rstudio/sessions/
對于SU用戶甚负,應該就在根目錄的.rstudio下,具體自己查找就好
不過緩存文件直接刪除會導致文件丟失窝剖,對于寫的R代碼麻掸,可以在/.../user_name(自己的名字)/.local/share/rstudio/目錄下找到history_database文件
打開后即可看到代碼
最后一步是重啟Rstudio server即可(需要使用管理員SU賬號)
sudo rstudio-server restart
2. 新增Linux用戶
ps:這里的vip1需要替換,第一步應該不需要,因為默認已經(jīng)有了
添加用戶組vip
sudo groupadd vip
新建的普通用戶目錄 最好添加用戶目錄在陣列盤下面赐纱。
sudo mkdir /home/data/vip1
添加用戶名為vip1 用戶目為陣列盤目錄下脊奋,并設置密碼
sudo useradd vip1 -d /home/data/vip1
sudo passwd vip1 #設置密碼
改變目錄所屬
sudo chown -R vip1 /home/data/vip1
sudo usermod -aG vip vip1
sudo chgrp -R vip1 /home/data/vip1
sudo chmod 700 /home/data/vip1
完成以上步驟就行了
刪除用戶的時候請執(zhí)行下面的命令诚隙,確保完全刪除
sudo userdel -r vip1
3. jupyter+conda構(gòu)建多個環(huán)境并切換
待補充讶隐,這個寫起來比較麻煩
4. 重啟后后臺運行jupyter
其實很簡單,一句話就行
nohup jupyter lab --allow-root > jupyter.log 2>&1 &
在后臺用戶根目錄生成jupyter.log的文件久又,雙擊查看文件可以看到jupyter的輸出信息巫延,對于排除bug非常有用
但是需要注意的是,如果多個用戶使用地消,需要提前確定好ip端口炉峰,否可能會沖突,具體如何設置請參考Jupyter-lab環(huán)境配置調(diào)試服務器代碼
5. 服務器特別卡脉执,而且Rstudio登錄不上去
這個需要具體問題分析疼阔,但是對于我這邊的服務器而言
主要表現(xiàn)為rstudio initialization error,Error occurred during transmission
而且到實體服務器上适瓦,UI上無法登陸竿开,只有鼠標移動過才能塊狀畫面更新
這個時候需要查看一下,是不是生成了大量日志導致服務器存儲空間被占滿了
通過shell登陸服務器玻熙,查看狀態(tài)如果是的否彩,那么查找/var/log/文件夾下最大的文件,一般來說嗦随,應該是syslog或者syslog.x (x為數(shù)字)
找到最大的后列荔,執(zhí)行下列命令
cat /dev/null > /var/log/syslog #記得修改對應的文件名啊,有的是syslog.1
也可以
echo " " > /var/log/syslog #記得修改對應的文件名啊枚尼,有的是syslog.1