科研工具|Ubuntu 装机那些事(更新中)
Ubuntu 16.04版本,显卡:GeForce GTX 1070
1.系统安装
- 参考:https://blog.csdn.net/gent__chen/article/details/48713991
- 硬盘500G分区方案:
根目录:102400MB
交换空间:10240MB
/boot:10240MB(boot文件用于存放系统引导文件和内核,Linux内核更新后,可释放磁盘空间)
/home: 389120MB
2.显卡驱动
- 一种方法是通过ppa源安装,但这种方法对我来说不管用,我使用了高版本和低版本驱动都不行🤔。
- 使用run方式安装,成功,仅限跟我同版本的服务器。
(1)从NVIDIA官网下载驱动
手动搜索.png
这里我选择了NVIDIA-Linux-x86_64-410.78.run
下载,可以尝试更高版本。
(2)终端卸载已经存在的驱动
sudo apt-get purge nvidia*
(3)禁用第三方开源的驱动程序nouveau
打开
sudo gedit /etc/modprobe.d/blacklist.conf
在文件末端加入
blacklist nouveau
options nouveau modeset=0
更新系统,使禁用 nouveau 真正生效
sudo update-initramfs -u
最后重启系统。
重启系统后,在终端输入命令lsmod | grep nouveau
查看是否被禁用(输入命令后,没有打印任何信息,即禁用成功)。
(4)关闭桌面服务
图形化界面按住ctrl+alt+(F1~F6的其中一个)进入命令行模式输入用户名和密码,然后在输入sudo service lightdm stop
。
(5)安装驱动run文件
赋予执行权限sudo chmod a+x NVIDIA-Linux-x86_64-410.78.run
安装sudo ./NVIDIA-Linux-x86_64-410.78.run
在安装过程中,出现的问题,参考:https://blog.csdn.net/lihe4151021/article/details/90083431。
(6)重启后,nvidia-smi
命令检查是否安装成功,出现下图,证明驱动安装成功。

3.安装cuda和cudnn(官网需注册账号)
参考教程:https://blog.csdn.net/j879159541/article/details/93590342
cuda就是下载的教程中的10.0版本,下载地址https://developer.nvidia.com/cuda-toolkit-archive
-
进入官方下载界面,选择:
cuda
- 安装cuda_10.0.130_410.48_linux.run
sudo sh cuda_10.0.130_410.48_linux.run
安装过程中出现下列选项:

- 剩余安装步骤参考教程
- 最后需要重启后,再输入
nvcc -V
和nvcc --version
出现下列界面,安装成功
安装成功
对应cudnn下载的7.4.2版本,下载地址:https://developer.nvidia.com/rdp/cudnn-archive
4.更换清华镜像源
- 首先备份原配置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
-将sources.list中内容注释掉,换成清华镜像源
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
- 更新
sudo apt-get update
5.安装anaconda3
- 教程:https://blog.csdn.net/huangjuegeek/article/details/73556763
- 在安装anaconda3之后,默认镜像还是国外的官方进行,这里换成国内镜像速度会快很多。镜像地址和命令:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
- 在jupyter notebook中添加conda环境 https://blog.csdn.net/qq_29936933/article/details/83089198
6.安装搜狗输入法
sudo apt-get upgrade 这个指令千万别乱用啊,都是泪😭
参考:
https://www.jianshu.com/p/cafe12618293
https://blog.csdn.net/areigninhell/article/details/79696751
7. 安装teamviewer
- 官方下载网址(https://www.teamviewer.cn/cn/download/linux/),找到相应版本下载,要下载最新版,不然之后总会让你更新。
- 32位系统需要添加依赖包(64位不用添加)
sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
- 安装deb软件包
sudo dpkg -i teamviewer_amd64.deb
安装过程中出现下图所示错误,缺少依赖关系。

执行下面命令修复
sudo apt-get install -f
再执行sudo dpkg -i teamviewer_amd64.deb
,显示如下即安装成功。

- 停止teamviewer
sudo teamviewer --daemon stop
- 修改配置文件
vim /opt/teamviewer/config/global.conf
在配置文件末尾添加:
[int32] EulaAccepted = 1
[int32] EulaAcceptedRevision = 6
保存退出(wq)后,cat global.conf
查看是否修改成功。
- 启动teamviewer
sudo teamviewer --daemon start
- 获取Teamviewer ID
teamviewer --info print id
- 设置teamviewer 密码
sudo teamviewer --passwd [PASSWORD]
8.安装有道词典
参考教程:https://www.cnblogs.com/TooyLee/p/7750002.html
Ubuntu18.04版本,显卡:GeForce GTX 1080Ti
1. 安装VNC远程桌面
在学校局域网内,使用VNC速度快,使用流畅,但只能在同一局域网内使用。
对于Ubuntu18.04的安装过程如下:
- 安装xfce4远程桌面
sudo apt-get install xfce4
- 安装VNCServer
sudo apt-get install vnc4server
- 安装成功后,设置登录密码
vncpasswd
- 运行vncserver,系统默认创建了VNC的xstartup配置文件
vncserver
- 通过
ps -ef | grep vnc
查看已用端口(刚刚开启的端口),并杀死
vncserver -kill :2
- 修改~/.vnc/xstartup配置文件
vim ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
- 重新启动
vncserver
- 修改分辨率(先要杀死相应端口
vncserver -kill :5
)
vncserver -geometry 1920x1080 :5
为避免重启后失效,可以修改配置文件vi /usr/bin/vncserver
$geometry = "1920x1080"; #可以修改分辨率
$depth = 16;
2、双网卡不能联网问题
- 查看已有以太网端口
ifconfig
- 确定连接外网的端口,我的是eno1,执行
sudo dhclient eno1
出现RTNETLINK answers: File exist
- 更新
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install vim
- 在
sudo vim /etc/network/interfaces
中添加:
auto lo
iface lo inet loopback
- 接下来执行
sudo ifdown eno1 && sudo ifup eno1
最后用ifconfig
检查新的网址是否工作。
装机小tips
1. 装机时输入法设置成中文,改成英文。
-
Ctrl+Alt+T 进入终端
-
cd /etc/default
-
sudo vim locale
-
将
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
改为
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
- reboot