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。输入密码后又返回登录界面

  1. sudo rm -r .Xauthority* (Xauthority文件在/home/用户名/.Xauthority)

    NOTE: reboot之后, .Xauthorit 文件会再次自动生成。

  2. 想起在/etc/profile 文件添加的export PATH=/home/c302/anaconda2/bin:$PATH

    删除之, 再次reboot,没用,还是不能登录

  3. 有博主说,将.Xauthority 文件修改拥有者变为用户。按下shift + ctrl + F7切换回图形登陆界面登陆即可。但是实测还是不行。

  4. 安装gdm,sudo apt-get install gdm, 在安转的过程中会出现选择默认启动顺序,选择gdm。,启动直接黑屏了。小白无奈,再次卸载gdm。

  5. 重新安装Unity,依次运行下面命令,尝试解决系统冻结的问题, 貌似对我还是没用

    sudo apt-get update

    sudo apt-get install --reinstall ubuntu-desktop

    sudo apt-get install unity

    sudo shutdown -r now

  6. 粗暴的方案,卸之,成功解决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:

  1. 注意权限问题,用sudo;
  2. 添加两个float;
  3. 安装keras 和tensorflow的时候,注意pip以及其他的一些版本依赖问题,一劳永逸的做法是将anaconda 组件升级到最新,即可。否则按照提示将pip升级,然后用sudo pip安装。

GPU 服务器环境安装中一些基础note的更多相关文章

  1. 超算云(GPU服务器)环境配置

    最近在用并行超算云GPU服务器(中国国家网格12区)搭建毕设的环境,这里记录一下. 首先,超算云服务器的登录可以采用网页版.也可以采用客户端(超算云地址:https://cloud.paratera. ...

  2. 免费开源的客服系统 Linux 服务器环境安装部署过程

    最近因为项目需要,要找一款在线客服系统集成在 APP 中使用,而且涉及到生意开单,客服系统必须稳定可靠.另外甲方要求,必须支持 Linux 服务器环境. 我们以 Ubuntu 18.04 为例把安装部 ...

  3. 谈谈React Native环境安装中我遇到的坑

    谈谈React Native环境安装 这个坑把我困了好久,真的是接近崩溃的边缘...整理出来分享给大家,希望遇到跟我一样问题的小伙伴能尽快找到答案. 首先,这是在初始化App之后,react-nati ...

  4. php服务器环境安装及项目搭建

    2安装运行环境及搭建项目2.1安装apache及测试1)安装apacheyum install httpd 启动apache systemctl start httpd.service 查看运行状态 ...

  5. Linux (九)服务器环境搭建

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.行为守则 1.拍摄快照 Linux系统操作非常复杂,搭建开发环境时全部使用命令完成安装过程.而在Li ...

  6. 大快DKhadoop开发环境安装常见问题与解决方案

    2018年度国内大数据公司排名50强本月初榜单发布,榜单上看到大快搜索跻身50强,再看看他们做的DKHadoop发行版,的确还是蛮厉害的吧!最起码这款DKHadoop用起来确实在易用性方面要更好!Dk ...

  7. RabbitMQ (1) 环境安装

    1.下载erlang, 设置系统的环境变量 下载地址:http://www.erlang.org/downloads ERLANG_HOME=D:\Program\erl9.3 Path = %ERL ...

  8. 做为GPU服务器管理员,当其他用户需要执行某个要root权限的命令时,除了告诉他们root密码,还有没有别的办法?

    通常一台GPU服务器(这里指linux系统)不可能只有一个帐号能用的,比如当其他用户想要在GPU服务器上安装一些软件的时候,会需要用到apt-get命令,但是apt-get命令需要root用户的操作权 ...

  9. CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境

    CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境 什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/ ...

随机推荐

  1. java -- JVM的符号引用和直接引用

    在JVM中类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号引用替换为直接引用. 1.符号引用(Symbolic References): 符号引用以一组符号来描述所引用的目标,符号可 ...

  2. shell指令操作memcached

    shell指令操作memcached,可以用来直接测试memcached. 初始值为1000 #set test-value =1000printf "set test-value 0 0 ...

  3. bzoj1610 / P2665 [USACO08FEB]连线游戏Game of Lines

    P2665 [USACO08FEB]连线游戏Game of Lines 第一次写快读没判负数....(捂脸) 暴力$O(n^2)$求斜率,排序判重. 注意垂直方向的直线要特判. end. #inclu ...

  4. Android用PhoneGap封装webapp在android代码中实现连按退出和loadingpage

    用PhoneGap封装后的程序有一些瑕疵,比如启动时黑屏,菜单按钮和返回按钮不好控制等. PhoneGap也在github提交的它的源码(版本:2.8): https://github.com/apa ...

  5. MAC nginx代理设置

    问题: 10.154.156.83:10081私服不存在了.但是不能改.用nginx代理至maven.xx.cn 增加换回地址: sudo ifconfig lo0 add 10.154.156.83 ...

  6. 安装 android x86 到 virtual box

    由于vmware无论怎么整,声音都出不了. 改用virtual box了. 很多注意点都参照了这篇文章 http://www.android-x86.org/documents/virtualboxh ...

  7. 用Python操作Named pipe命名管道,实用做法——os.read 或 os.write

    https://blog.csdn.net/mayao11/article/details/50618598

  8. OSI七层与tcp/ip四层

    1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代 ...

  9. link @import区别 src href的区别

    先说页面引入css的四种方式吧 1 在头部写在style里面 2 行内样式 tyle= 3 外部引入 link和@import的区别 link属于XHTML的标签,而@import只是css提供的一种 ...

  10. CF 272E Dima and Horses 染色,dfs 难度:2

    http://codeforces.com/problemset/problem/272/E 把仇恨关系想象为边, 因为度只能为0,1,2,3,所以有以下几种 0,1 直接放即可 2: 有(1,1), ...