Ubuntu系统安装

下载ubuntu iso

选择目前最新的版本是 Ubuntu 18.04 LTS 。

下载地址: 
官网:https://www.ubuntu.com/download/desktop 

下载 Rufus

Rufus 是Ubuntu官网推荐的USB启动盘制作工具,此工具的特点: 
* 体积小,只有几百KB (Rufus 3.1版只有945KB) 
* 功能全 
* 免安装,下载后可以直接使用 
* 免费 
* 开源

Rufus 的官网: https://rufus.akeo.ie/ 
目前Rufus的最新版本是3.1,下载地址:https://rufus.akeo.ie/downloads/rufus-3.1.exe

制作启动盘

(1)打开Rufus,插上U盘。
这里写图片描述

设置项说明
设备 选择你的U盘,为了避免选错,只插一个U盘
分区方案和目标系统类型 如果你的主板是UEFI的,则选带UEFI的那个;如果主板是BIOS的,则选兼容BIOS的
文件系统 默认FAT32即可
簇大小 默认即可
新卷标 设置U盘的名称,这一项在选择Ubuntu的iso文件之后会自动修改

(2)选择Ubuntu的iso文件 
点击“创建一个启动盘使用”那一行后面的光盘图标,选择iso文件。

(3)点击“开始” 
确保U盘中的文件备份了。 
遇到提示框,基本上点击OK,大概4分多钟就可以将iso写到U盘了。

安装Ubuntu

Ubuntu官网也提供了Ubuntu的安装教程。 
在你想要安装Ubuntu的主机上,插上U盘,启动电脑,进入BIOS或者UEFI。 

需要注意的是,如何进入BIOS,在开机界面中已经给提示了。例如,按F2键进入Setup。

安装显卡

基于桌面进行显卡安装

进入软件和更新->附件驱动->将默认选择从“使用X.Org X  server”改为“使用 NVIDIA driver metapackage”点击“应用更改”系统会自己进行显卡驱动下载,完成后reboot即可。

查看显卡驱动是否安装正常

首先得安装mesa-utils,在终端输入命令:

sudo apt-get install mesa-utils

然后再运行命令:

glxinfo | grep rendering

如果结果是“yes”,证明显卡 驱动已经成功安装。

查看显卡驱动版本

cat /proc/driver/nvidia/version

查看GPU运行占用情况

linux查看当前服务器GPU占用情况:

nvidia-smi

周期性输出GPU使用情况: (如设置每3s显示一次GPU使用情况)

watch -n 3 nvidia-smi

安装远程桌面

(1)安装xrdp

sudo apt-get install xrdp

(2)安装vnc4server

sudo apt-get install vnc4server

(3)安装xfce4

sudo apt-get install xubuntu-desktop

这个软件比较大,总计需要260M。

(4)配置xfce4

echo "xfce4-session" >~/.xsession

创建.xsession文件并写入内容。
这样之后,网上很多做法就已经结束了,但是我使用远程桌面连接mstsc.exe连接的时候,仅仅显示connecting to sesman ip127.0.0.1之后就没有反映了,应该继续连接ok才对。这样,继续:

(5)继续配置xfce4

sudo gedit /etc/xrdp/startwm.sh

在. /etc/X11/Xsession前一行插入

xfce4-session


(6)配置Xwrapper.config

sudo gedit /etc/X11/Xwrapper.config  

将allowed_users=console 改成 allowed_users=anybody

(7)重启xrdp

sudo service xrdp restart

(9)重启服务器

sudo reboot

发现只执行7不重启服务器的话,存在连不上的问题

(10)使用远程桌面连接mstsc.exe,连接之后类型选择sesman-xvnc
填写用户名和密码之后就好了

注意,第4步和第5步,两个配置xfce的步骤,缺一不可。

Session选择Xorg,填写用户名和密码点击OK即可

安装SSH

(1)安装SSH

sudo apt-get install openssh-server

(2)安装好后查看SSH是否启动 
打开”终端窗口”,输入”sudo ps -e |grep ssh“–>回车–>有sshd,说明ssh服务已经启动,

如果没有启动,输入”sudo service ssh start“–>回车–>ssh服务就会启动

安装anaconda

安装anaconda

安装较为简单,这里参考官方文档:https://docs.continuum.io/anaconda/install/linux.html

在文件目录下执行:

bash Anaconda3-5.2.0-Linux-x86_64.sh

之后根据提示输入回车、Yes、No即可

检查环境变量

查看命令

sudo gedit /etc/profile

检查末尾是否已经添加如下变量,没有则添加

export PATH="/home/用户名/anaconda3/bin:$PATH"

立即生效

source /etc/profile

查看python版本

python -V

安装JDK

略,请自行百度

安装Eclipse

略,请自行百度

安装Pydev插件

安装插件

启动Eclipse, 点击Help->Install New Software...   在弹出的对话框中,点Add 按钮。  Name中填:Pydev,  Location中填http://pydev.org/updates 然后一步一步装下去。  如果装的过程中,报错了。 就重新装。



配置pydev解释器

安装好pydev后, 需要配置Python解释器。
在Eclipse菜单栏中,点击Windows ->Preferences.   

在对话框中,点击pyDev->Interpreter - Python.  点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK,如果是Linux系统, 点击“Advanced Auto-Config” 按钮

安装tensorflow

请参照我的下篇文章:

Ubuntu18.04+CUDA9.0+cuDNN7.1.3+TensorFlow1.8 安装总结

Ubuntu系统安装配置tensorflow开发环境的更多相关文章

  1. Windows10内嵌Ubuntu子系统配置python开发环境

    Windows10内嵌Ubuntu子系统配置python开发环境 安装pycharm. 到intellij idea网站下载Linux环境下载免费的pycharm,通过ubuntu子系统内部的/mnt ...

  2. 摆脱命令行,Ubuntu下配置Android开发环境

    作者:宋志辉 微博:weibo.com/askzhihui/ 安装所需工具 一.新立得 新立得(Synaptic)是Debian和Ubuntu Linux操作系统的包管理工具apt的图形化前端. 它结 ...

  3. PyCharm配置TensorFlow开发环境

    Anaconda自带的Jupyter Notebook很方便,但是执行速度较慢,缺少调试环境.PyCharm与Jupyter Notebook相比,执行速度更快,而且提供了类似Matlab的调试工具, ...

  4. Ubuntu上配置vtk开发环境——基于visual studio code 与 gcc

    环境说明 vtk版本7.1.1 visual studio 1.16.1 Ubuntu 16.04 + 自带的gcc 编译过程与windows下类似还好,运行自己的代码开始面对cmake与make的各 ...

  5. 在ubuntu下配置android开发环境

    http://developer.android.com/sdk/installing/index.html 基本上上面官网的链接可以解决所有问题,但是具体在安装过程中还是有一些坑. 说说具体流程 1 ...

  6. Ubuntu下配置Scheme开发环境

    MIT-Scheme环境 http://www.gnu.org/software/mit-scheme/ 在官网下载安装包,编译安装即可,期间会提示找不到m4这个库,安装即可 Scheme自带的交互环 ...

  7. Ubuntu Eclipse配置Python开发环境

    一 在Eclipse中安装pydev插件 启动Eclipse, 点击Help->Install New Software... 在弹出的对话框中,点Add 按钮. Name中填:Pydev Lo ...

  8. Ubuntu Linux下如何配置Android开发环境

    下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...

  9. Tensorflow开发环境配置及其基本概念

    Tensorflow开发环境配置及其基本概念 1.1. 安装Tensorflow开发环境 1.1.1. 安装pycharm 1.1.2. 安装pythe3.6 1.1.3. 安装Tensorflow ...

随机推荐

  1. alert(1) to win 12

  2. python tkinter画圆

    x0=150    #圆心横坐标 y0=100    #圆心纵坐标 canvas.create_oval(x0-10,y0-10,x0+10,y0+10)    #圆外矩形左上角与右下角坐标 canv ...

  3. Centos7.5中的SElinux操作命令说明

    设置Selinux模式 setenforce 0 0表示警告模式 1表示强制模式 关闭要设置/etc/sysconfig/selinux下将"SELINUX=enforcing"改 ...

  4. php随机数原理

    php随机数原理: 系统自动生成一个随机数种子(mt_srand函数可以自己生成种子),mt_rand先判断是否有生成种子,没有就自动生成一个,然后根据种子生成随机数. 生成10000-99999随机 ...

  5. 循序渐进实现仿QQ界面(二):贴图按钮的三态模拟

    开始之前先说一下RingSDK的编译问题,这里演示的程序需要用到最新版本的RingSDK,请务必用SVN到svn://svnhost.cn/RingSDK更新到最新版本,推荐用TortoiseSVN. ...

  6. 为 PhpStorm 配置 Xdebug 来调试代码

    当项目越来越复杂,排错就越发困难. 你以为代码是这么运行的,但就是有未想到的功能导致流程变得不可捉摸. 此时我们需要调试啊调试... PhpStorm 是一款优秀的 PHP IDE,排除其 Java ...

  7. MyBatis3学习笔记(曹锋老师版)

    第2讲 这一讲主要讲解了 Mybatis 的主配置文件. 下面是一个示例的配置文件: <?xml version="1.0" encoding="UTF-8&quo ...

  8. web复制到剪切板js

    web复制到剪切板 clipboard.js 好使!开源项目,下载地址: https://github.com/zenorocha/clipboard.js 使用方法: 引入 clipboard.mi ...

  9. Jsoup代码示例、解析网页+提取文本

    使用Jsoup解析HTML 那么我们就必须用到HttpClient先获取到html 同样我们引入HttpClient相关jar包 以及commonIO的jar包 我们把httpClient的基本代码写 ...

  10. random——伪随机数生成模块

    random——伪随机数生成模块 转自:https://blog.csdn.net/zhtysw/article/details/79978197 该模块包含构造伪随机数生成器的多个方法.对于整数,伪 ...