一、英伟达驱动的安装
Ubuntu 桌面版驱动可这样安装:
系统设置--->软件和更新--->附加驱动--->NVIDIA binary driver-version 384.130
,服务器版的可以按照如下步骤安装:
1、下载驱动、卸载旧版本驱动、安装可能的依赖
- 根据显卡类型到英伟达官网下载相应版本的驱动程序
eg:NVIDIA-Linux-x86_64-410.66.run
- 卸载可能存在的旧版本 nvidia 驱动(对没有安装过 nvidia 驱动的主机,这步可以省略,但推荐执行,无害)
sudo apt-get remove --purge nvidia*
- 安装驱动可能需要的依赖
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
2、禁用第三方开源驱动 nouveau
# 1、使用命令创建黑名单文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
# 2、在黑名单文件中加入如下内容
blacklist nouveau
options nouveau modeset=0
# 3、使用命令更新
sudo update-initramfs -u
# 4、重启系统
sudo reboot
# 5、重启后,使用如下命令确认 mouveau 已经禁用,输出内容为空,说明成功
lsmod | grep nouveau
3、安装驱动
# 1、重启后再次进入字符终端界面,并关闭图形界面(对桌面版而言,服务器版不用)
sudo service lightdm stop
# 2、进入 runlevel 3
sudo init 3
# 3、获取可执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-410.66.run
# 4、执行安装(不安装 opengl)
sudo ./NVIDIA-Linux-x86_64-410.66.run -no-opengl-files
# 5、检查是否安装成功
nvidia-smi
sudo service lightdm start # 开启图像界面,对桌面版而言,服务器版不用
# 6、重启系统
sudo reboot now
#################### 另法 ####################
sudo apt-get purge nvidia* # 卸载可能存在的旧版本 nvidia 驱动
sudo add-apt-repository ppa:graphics-drivers/ppa # 添加 Graphic Drivers PPA
sudo apt-get update
ubuntu-drivers devices # 查看合适的驱动版本, 输出下面内容
== /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0 ==
modalias : pci:v000010DEd00001BB3sv000010DEsd000011D8bc03sc02i00
vendor : NVIDIA Corporation
driver : nvidia-384 - distro non-free
driver : nvidia-390 - third-party free
driver : nvidia-410 - third-party free
driver : nvidia-396 - third-party free
driver : nvidia-415 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
# 安装后重启即可
sudo apt-get install nvidia-415
sudo reboot now
nvidia-smi
# 获取GPU的硬件和驱动版本信息
nvidia-smi -a
4、可能遇到的问题
# 解决重复登录问题:
# 1、卸载
sudo ./NVIDIA-linux-x86_64-375.20.run –uninstall
# 2、加参数重新安装
sudo ./NVIDIA-linux-x86_64-375.20.run –no-opengl-files
–no-opengl-files 只安装驱动文件,不安装 OpenGL 文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
二、常用软件的安装
- 首先,在
系统设置-->软件和更新-->Ubuntu 软件-->下载自
更改内国内的源(eg:http://mirrors.ustc.edu.cn/ubuntu
)- 然后,执行
sudo apt-get update
更新软件包列表- 最后,执行
sudo apt-get upgrade
更新已安装的软件包- Note: 在 apt-get install packages 之前执行 update 和 upgrade, 实际上是确保
本地软件列表和已安装软件
均为最新的,这样做可以最大限度地确保新安装的软件包能够正常工作
1、系统软件的安装
# 添加远程连接
sudo apt-get install openssh-server
# 装 vim
sudo apt-get install vim
# 装 git
sudo apt-get install git
# 装 tmux
sudo apt-get install tmux
# 新建 .tmux.conf 文件并更改 tmux 快捷键
vim .tmux.conf # 按 i 插入如下内容,然后保存退出
unbind C-b
set -g prefix C-a
2、调整桌面布局、文件夹默认显示方式和更改快捷键
- 在
ubuntu 软件
中安装 Unity Tweak Tool,在启动器项目
中将任务栏从左侧移到底部 - 设置文件夹默认以列表方式显示:
编辑-->首选项-->视图-->列表视图
- 在
系统设置--->键盘--->快捷键
中将锁屏快捷键更改为:win+L
,将截屏快捷键更改为:ctrl+Alt
3、常用软件安装
- 火狐:登陆火狐中文官网下载中国版
# 1、解压到 /opt 下面
sudo tar –jxvf Firefox-latest-x86_64.tar.bz2 -C /opt
cd /opt
# 2、在 applications 目录下创建 firefox.desktop 文件,并写入如下内容
cd /usr/share/applications
sudo vim firefox.desktop
# 写入的内容
[Desktop Entry]
Name=firefox
Name[zh_CN]=火狐浏览器
Comment=火狐浏览器
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true
# 3、在 DASH 下搜索 firefox 即可找到我们安装的中文版火狐浏览器了
- Anaconda 的安装及镜像源的更改
- linux 下安装:
bash Anaconda2-4.3.1-Linux-x86_64.sh
- 按
q
键跳过license
文件,然后输入yes
确认 - 把
anaconda
的bianry
路径加入到.bashrc
- Anaconda 和 pip 镜像源的更改
- linux 下安装:
# windows&linux 都适用(Anaconda)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
# .condarc 中出现如下内容,channels 是查找源的顺序
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
------------------------
# pip 镜像源的更改
-----------------------
# 国内常用的镜像
http://pypi.douban.com/simple/ # 豆瓣
http://mirrors.aliyun.com/pypi/simple/ # 阿里
https://pypi.tuna.tsinghua.edu.cn/simple # 清华
http://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学
http://pypi.hustunique.com/simple/ # 华中理工大学
# 1、临时使用,添加 “-i” 或 “--index” 参数
pip install -i http://pypi.douban.com/simple/ flask
# 2、linux 下永久生效的配置方法
cd $HOME
mkdir .pip
cd .pip
sudo vim pip.conf
# 在里面添加,trusted-host 选项为了避免麻烦是必须的,否则使用的时候会提示不受信任
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check=true
timeout = 6000
- pycharm:在 pycharm 官网 下载 ubuntu 版
# 1、解压、安装
sudo tar zxvf pycharm-professional-2018.2.4.tar.gz -C /opt
cd /opt/pycharm/bin
sh ./pycharm.sh
# 1、创建 pycharm.desktop 文件
sudo vim /usr/share/applications/pycharm.desktop
# 2、写入如下内容,并保存,注意 Exec 和 Icon 换成自己的路径
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm-2018.3.4/bin/pycharm.sh" %f
Icon=/opt/pycharm-2018.3.4/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;
# 3、在搜索框搜索后锁定到启动器即可
- Notepad-Plus-Plus:在 ubuntu 软件中搜索直接安装即可
- Meld(代码比对工具):在 ubuntu 软件中搜索直接安装即可
三、虚拟环境的创建
# 继承系统的 anaconda 包
conda create -n tf_15 python=2 anaconda
# 激活环境
conda activate tf_15
# 在环境中安装 opencv
conda install -c https://conda.anaconda.org/menpo opencv3
# 在环境中安装指定版本的 tensorflow,会安装相应版本的 cuda 和 cudnn
conda install tensorflow-gpu=1.5
# 安装 easydict, 用于配置一些超参数
pip install easydict
# 安装 keras
pip install keras
四、Win 下使用 Xshell 远程连接(设置配色方案)
# 在 windows 下新建文件 ubuntu.xcs, 并添加如下内容,然后保存退出
# 选择 xshell 软件中的:属性-->外观-->配色方案-->ubuntu 即可
[ubuntu]
text=ffffff
cyan(bold)=34e2e2
text(bold)=ffffff
magenta=75507b
green=4e9a06
green(bold)=8ae234
background=300a24
cyan=06989a
red(bold)=ef2929
yellow=c4a000
magenta(bold)=ad7fa8
yellow(bold)=fce94f
red=cc0000
white=d3d7cf
blue(bold)=729fcf
white(bold)=eeeeec
black=000000
blue=3465a4
black(bold)=555753
[Names]
name0=ubuntu
count=1
五、参考资料
1、Ubuntu 20.04 LTS/RTX30XX显卡快速配置深度学习环境(一行命令)
2、官方文档:https://download.nvidia.com/XFree86/Linux-x86_64/455.38/README/