- 介绍
- 目录
- 基础环境搭建
- 常用框架的编译与安装
- [新系统安装相关]
- [注意事项]
- 常见问题
这个仓库总结了实验室服务器基本环境安装的一些非常基础的操作,主要用于项目组内的内部讨论。首先,应该假设你已经位于某个项目组,并且已向管理员申请了账号。对于新来的用户,请参考这里进行全程傻瓜式的基础环境配置。
!!!注意:请不要在容器外部直接使用apt安装软件,所有个人需要的环境、库请在自己的docker容器中安装,避免用户之间相互影响。
-
服务器重启后执行
ls /dev |grep nvidia
没有任何输出:卸载驱动并重新安装,最后执行
deviceQuery
程序即可。 -
服务器输入
nvidia-smi
卡死:同上。
-
在容器里apt安装软件时出现
Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/less_487-0.1build1_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
:chmod -R 777 /var/cache
-
vncserver启动时出现
Warning: 5da00d91f37e:1 is taken because of /tmp/.X1-lock
:rm -r /tmp/.X1*
-
用VNCViewer进入容器内桌面发现浏览器中文乱码:
apt install fonts* -y
-
在31上的服务器断电重启后出现掉显卡驱动的问题(宿主机):
先执行(挂载脚本已废除,请在创建容器的时候加入add_workspace.sh
脚本挂载硬盘到用户目录-v /media/hdd/D:/media/hdd/D -v /media/hdd/F:/media/hdd/F
参数挂载硬盘到容器里以供访问):如果出现没有执行权限,添加权限即可:sudo ./add_workspace.sh
chmod +x add_workspace.sh
- 卸载显卡驱动:
sudo ~/workspace/D/download/cuda/cuda_9/NVIDIA-Linux-x86_64-xxx.xx.run --uninstall
- 安装显卡驱动:
按提示操作即可:
sudo ~/workspace/D/download/cuda/cuda_9/NVIDIA-Linux-x86_64-xxx.xx.run
- 最后执行deviceQuery:
sudo ./deviceQuery
-
执行sudo出现
usr-bin-sudo-must-be-owned-by-uid-0-and-have-the-setuid-bit-set
:chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo
-
运行pip3出现
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 46: ordinal not in range(128)
:echo -e '\n#lang\nexport LANG=en_US.UTF-8\nexport LANGUAGE=en_US:en\nexport LC_ALL=en_US.UTF-8'>>~/.bashrc && source ~/.bashrc