Skip to content

cxrasdfg/Server-Software-Infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

服务器使用的常见问题


Introduction

这个仓库总结了实验室服务器基本环境安装的一些非常基础的操作,主要用于项目组内的内部讨论。首先,应该假设你已经位于某个项目组,并且已向管理员申请了账号。对于新来的用户,请参考这里进行全程傻瓜式的基础环境配置。

!!!注意:请不要在容器外部直接使用apt安装软件,所有个人需要的环境、库请在自己的docker容器中安装,避免用户之间相互影响。

FQA

  1. 服务器重启后执行ls /dev |grep nvidia 没有任何输出:

    卸载驱动并重新安装,最后执行deviceQuery程序即可。

  2. 服务器输入nvidia-smi卡死:

    同上。

  3. 在容器里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
    
  4. vncserver启动时出现Warning: 5da00d91f37e:1 is taken because of /tmp/.X1-lock:

    rm -r /tmp/.X1*
    
  5. 用VNCViewer进入容器内桌面发现浏览器中文乱码:

    apt install fonts* -y
    
  6. 在31上的服务器断电重启后出现掉显卡驱动的问题(宿主机):

    1. 先执行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
      
    2. 卸载显卡驱动:
      sudo ~/workspace/D/download/cuda/cuda_9/NVIDIA-Linux-x86_64-xxx.xx.run --uninstall
      
    3. 安装显卡驱动:
      sudo ~/workspace/D/download/cuda/cuda_9/NVIDIA-Linux-x86_64-xxx.xx.run 
      
      按提示操作即可:
    4. 最后执行deviceQuery:
      sudo ./deviceQuery
      
  7. 执行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
    
  8. 运行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
    

About

总结了如何利用docker来配置服务器软件环境

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages