GPU 服务器环境安装中一些基础note
GPU 服务器环境安装中一些基础note
GPU 服务器:
添加组,用户,并为之新建主目录。
c302@c302-dl:~$ sudo addgroup testgroup
Adding group `testgroup' (GID 1001) ...
Done.
c302@c302-dl:~$ sudo useradd testuser -g testgroup -m
新建密码
passwd testuser
安装anaconda环境
官网下载之,https://www.continuum.io/downloads
安装,修改环境变量
export PATH=/home/c302/anaconda2/bin:$PATH
Ubuntu Linux系统环境变量配置文件:
/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。
~/.profile : 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
/etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
修改~/.profile 文件,添加export PATH=/home/c302/anaconda2/bin:$PATH
安装pybrain 0.33
pip install pybrain
pip安装的是0.3版本的,我想要0.33的
卸之,运行:
pip uninstall pybrain
用conda安装,
conda install pybrain
提示:anaconda search -t conda pybrain
运行:
anaconda search -t conda pybrain
mq/pybrain | 0.3.3 | conda | linux-64, win-32, win-64, linux-32, osx-64
运行:
conda install -c https://conda.anaconda.org/mq pybrain
挂载硬盘
mount /dev/sdb1 /data1
mount /dev/sdc1 /data2
mount /dev/sdd1 /data3
上面是手动挂载
编辑 vi /etc/fstab 添加:
/dev/sdb1 /data1 xfs defaults 0 0
/dev/sdc1 /data2 xfs defaults 0 0
/dev/sdd1 /data3 xfs defaults 0 0
保存退出
这样重启后会自动挂载
安装 Nvidia GTX 1080 驱动 367.27
sudo add-apt-repository ppa:graphics-drivers/ppa
出现警告,enter继续
sudo apt-get update
sudo apt-get install nvidia-367
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
之后重启系统让GTX1080显卡驱动生效。
运行:
nvidia-smi

重启进不了ubuntu 的桌面,输入密码又返回登陆界面,但是可以用ssh远程登陆。
新安装的系统,14.04。输入密码后又返回登录界面
sudo rm -r .Xauthority* (Xauthority文件在/home/用户名/.Xauthority)
NOTE: reboot之后, .Xauthorit 文件会再次自动生成。
想起在/etc/profile 文件添加的export PATH=/home/c302/anaconda2/bin:$PATH
删除之, 再次reboot,没用,还是不能登录有博主说,将.Xauthority 文件修改拥有者变为用户。按下shift + ctrl + F7切换回图形登陆界面登陆即可。但是实测还是不行。
安装gdm,sudo apt-get install gdm, 在安转的过程中会出现选择默认启动顺序,选择gdm。,启动直接黑屏了。小白无奈,再次卸载gdm。
重新安装Unity,依次运行下面命令,尝试解决系统冻结的问题, 貌似对我还是没用
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now粗暴的方案,卸之,成功解决Nvidia显卡的Unity冻结问题
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get remove --purge nvidia*
sudo shutdown -r now
删除了nvidia的驱动,重启之后Unity桌面成功恢复了。
nvidia-smi 已经无效。
teamviewer 安装
在网站下载teamviewer https://www.teamviewer.com/zhcn/download/linux/
或者直接用wget下之,
wget http://download.teamviewer.com/download/teamviewer_linux_x64.deb
然后执行
sudo dpkg -i teamviewer_linux*.deb;
会有提示需要执行:sudo apt-get -f install
执行之,
sudo apt-get -f install
即可以通过teamviewer 远程访问图形界面
安装TORCS_gym等相关环境
请参考上一文章记录用Keras 和 DDPG play TORCS(环境配置篇)
NOTE:
- 注意权限问题,用sudo;
- 添加两个float;
- 安装keras 和tensorflow的时候,注意pip以及其他的一些版本依赖问题,一劳永逸的做法是将anaconda 组件升级到最新,即可。否则按照提示将pip升级,然后用sudo pip安装。
GPU 服务器环境安装中一些基础note的更多相关文章
- 超算云(GPU服务器)环境配置
最近在用并行超算云GPU服务器(中国国家网格12区)搭建毕设的环境,这里记录一下. 首先,超算云服务器的登录可以采用网页版.也可以采用客户端(超算云地址:https://cloud.paratera. ...
- 免费开源的客服系统 Linux 服务器环境安装部署过程
最近因为项目需要,要找一款在线客服系统集成在 APP 中使用,而且涉及到生意开单,客服系统必须稳定可靠.另外甲方要求,必须支持 Linux 服务器环境. 我们以 Ubuntu 18.04 为例把安装部 ...
- 谈谈React Native环境安装中我遇到的坑
谈谈React Native环境安装 这个坑把我困了好久,真的是接近崩溃的边缘...整理出来分享给大家,希望遇到跟我一样问题的小伙伴能尽快找到答案. 首先,这是在初始化App之后,react-nati ...
- php服务器环境安装及项目搭建
2安装运行环境及搭建项目2.1安装apache及测试1)安装apacheyum install httpd 启动apache systemctl start httpd.service 查看运行状态 ...
- Linux (九)服务器环境搭建
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一.行为守则 1.拍摄快照 Linux系统操作非常复杂,搭建开发环境时全部使用命令完成安装过程.而在Li ...
- 大快DKhadoop开发环境安装常见问题与解决方案
2018年度国内大数据公司排名50强本月初榜单发布,榜单上看到大快搜索跻身50强,再看看他们做的DKHadoop发行版,的确还是蛮厉害的吧!最起码这款DKHadoop用起来确实在易用性方面要更好!Dk ...
- RabbitMQ (1) 环境安装
1.下载erlang, 设置系统的环境变量 下载地址:http://www.erlang.org/downloads ERLANG_HOME=D:\Program\erl9.3 Path = %ERL ...
- 做为GPU服务器管理员,当其他用户需要执行某个要root权限的命令时,除了告诉他们root密码,还有没有别的办法?
通常一台GPU服务器(这里指linux系统)不可能只有一个帐号能用的,比如当其他用户想要在GPU服务器上安装一些软件的时候,会需要用到apt-get命令,但是apt-get命令需要root用户的操作权 ...
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境 什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/ ...
随机推荐
- JAVA面试题整理(6)-JVM
JVM 1.详细jvm内存模型 2.讲讲什么情况下回出现内存溢出,内存泄漏? 3.说说Java线程栈 4.JVM 年轻代到年老代的晋升过程的判断条件是什么呢? 5.JVM 出现 fullGC 很频繁, ...
- 用 Python 和 OpenCV 检测图片上的条形码(转载)
原文地址:http://python.jobbole.com/80448/ 假设我们要检测下图中的条形码: # load the image and convert it to grayscale 1 ...
- 彻底搞懂JavaScript中的继承
你应该知道,JavaScript是一门基于原型链的语言,而我们今天的主题 -- "继承"就和"原型链"这一概念息息相关.甚至可以说,所谓的"原型链&q ...
- Kali2018.1
目录 制作U盘启动盘 安装 Kali Linux 之后的事 更新源 配置 Zsh 配置 Vim 修改 Firefox 语言为中文 安装 Gnome 扩展 美化 安装 Google 拼音输入法 安装常用 ...
- Gym - 100676H H. Capital City (边双连通分量缩点+树的直径)
https://vjudge.net/problem/Gym-100676H 题意: 给出一个n个城市,城市之间有距离为w的边,现在要选一个中心城市,使得该城市到其余城市的最大距离最短.如果有一些城市 ...
- redis高可用 - redis集群
redis-sentinel方案提供了单点的高可用解决方案,但是当数据量和业务量极速增长时,单点的reids不可能无限的纵向扩容(增大内存),这个时候就需要redis有集群的能力来扛. redis集群 ...
- 还是 js 替代 vw vh 了
有个需求是要层叠两张图,就像你现在看到的:整个浏览器和html页面,内层图片要水平居中,等比例与源UI图适配不同设备 本来很简单的使用 vw vh了( 核心代码 top: 13 ...
- Android中的自定义注解(反射实现-运行时注解)
预备知识: Java注解基础 Java反射原理 Java动态代理 一.布局文件的注解 我们在Android开发的时候,总是会写到setContentView方法,为了避免每次都写重复的代码,我们需要使 ...
- mongodb 用户点赞功能理论实现[转载]
在 posts(文章) 集合中储存对该文章点赞的用户的 _id 的数组,例如: // posts { _id: ObjectID('4e7020cb7cac81af7136236b'), users_ ...
- Python str 与 bytes 类型 之间的转换
bytes:字节数组,通常用它可以描述 “一个字符串”,只不过该字符串是 “bytes类型”,所以容易与str类型混淆,他们二者之间的转换: https://blog.csdn.net/lanchu ...