我所有的命令全在root权限下进行的所以先进行登录root用户
右击鼠标打开终端 (英文是:terminal)
终端更换root用户 需要使用
sudo -i
若想更改密码则为
sudo passwd 输入两次新密码
跟换用户
su root 登陆 root账户
先更换源 我这里换的是镜像源 (国外源太慢)
首先备份源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_old
然后对源进行更改
sudo gedit /etc/apt/sources.list
弄好后会打开一个界面用于编辑
把里面的内容全部删除,(不必担心恢复不了,刚刚复制了这个文件 名称为 sources.list_old 若想改回 仅需要进行
sudo gedit /etc/apt/sources.list_old 打开后复制里面全部内容然后粘粘到上面的sources.list文件就好了)
我这里使用的中科大的源,把下面所有的内容复制到咱们刚刚打开的编辑界面
deb http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
粘粘完后保存然后执行
sudo apt-get update
sudo apt-get upgrade
如果想换其他源(https://blog.csdn.net/zyxlinux888/article/details/6706970)
了解一下ubuntu系统的命令
# 查看所有 shell 以及如何切换 cat /etc/shells chsh -s /xxx/xxxx
# 强制清空回收站 sudo rm -rf $HOME/.local/share/Trash/files/*
# 系统环境变量位置 /etc/profile # 环境变量值 PATH 的一种写法 export PATH=$PATH:变量1:变量2:变量3
# 个人终端下的环境变量 ~/.bashrc ~/.zshrc
# MySQL 的 root 账户密码 sudo mysql -u root
# 使用管理员权限进数据库 DROP USER 'root'@'localhost';
# 删除原数据库中 root 账户 CREATE USER 'root'@'%' IDENTIFIED BY 'passwd';
# 新建并指定密码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
# 赋权 FLUSH PRIVILEGES;
首先检查一下你的驱动配置 命令行执行下面命令
ubuntu-drivers devices
输出结果结果根据个人电脑配置不同显示不一样的结果
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK102 [GeForce GTX 1080ti]
driver : nvidia-390 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
这里可以看到有一块显卡 1080ti 和系统自带的xserver 还有推荐安装的驱动 nvidia-390
在终端执行安装推荐驱动
sudo ubuntu-drivers autoinstall
驱动安装完成,重新启动
输入命令
sudo nvidia-smi
即可查看你的驱动和gpu类似于下图形式
Tue Nov 6 12:02:33 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.77 Driver Version: 390.77 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 108... Off | 00000000:01:00.0 On | N/A |
| 33% 24C P8 16W / 250W | 342MiB / 11177MiB | 4% Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 108... Off | 00000000:02:00.0 Off | N/A |
| 33% 17C P8 15W / 250W | 2MiB / 11178MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1300 G /usr/lib/xorg/Xorg 18MiB |
| 0 1442 G /usr/bin/gnome-shell 49MiB |
| 0 1624 G /usr/lib/xorg/Xorg 117MiB |
| 0 1753 G /usr/bin/gnome-shell 154MiB |
+-----------------------------------------------------------------------------+
这里先打开官方网站https://developer.nvidia.com/cuda-toolkit-archive
我安装的时候cuda出到了10.0 版本 但是对于一般安装来说咱们都选择当前版本的上一个版本(这样选比较成熟而且bug少)但是对于18.04版本的系统,也能够安装16.04版本对应的CUDA。就像是高版本兼容低版本一样。
可以看到这里我可选择9.2版本的cuda,但是由于我这个时期的pytorch安装的版本最高适应9.2 成熟版本9.0
所以我这里选择安装9.0版本的cuda
选择好如图所示的然后点击下面所有的Download就好了
下载完后你可在你自己的下载文件或者你自己定义的下载路径下看到这几个.run文件
在这之前由于我的9.0的cuda仅支持由于CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3
所以我这里先执行了该GCC的版本-------------先更到这里-----------------------
执行命令
sudo sh xxxxx.run 这里xxxx是你的下载的run文件的名称
你可以使用cd 命令转换到下载目录下按下tap建进行补全