宿主机: C盘要512GB, 安装ubuntu系统+window系统
开发坏境:docker+conda
1.宿主下安装
SSH安装
刚安装好发现ssh连接会失败,解决办法如下:
服务器端设置
1.关闭ubuntu防火墙
sudo ufw disable
2.安装ssh服务
sudo apt-get install openssh-server
3.重启
sudo /etc/init.d/ssh restart
安装make
sudo apt install make
sudo apt install make-guile
安装qmake
下载qt-opensource-linux-x64-5.8.0.run
进行安装
安装nfs
参考这篇文章
ubuntu 16.04 nfs服务的搭建
https://blog.csdn.net/lvwx369/article/details/125243568
安装samba服务
实现windows和ubuntu的文件夹共享
(1)创建一个用于分享的samba目录,设置权限
sudo mkdir /home/rk/workdir
sudo chmod 777 /home/rk/workdir
(2)安装samba服务器。
sudo apt-get install samba samba-common
注:或者鼠标右键文件夹,选择share 共享此文件夹,也能安装好samba
(3)添加用户,并设置该用户samba密码
sudo smbpasswd -a rk
(4)配置samba的配置文件。
sudo gedit /etc/samba/smb.conf
在配置文件smb.conf的最后添加下面的内容:
[share]
comment = share folder
browseable = yes
path = /home/rk/workdir
create mask = 0755
directory mask = 0755
valid users = rk
force user = rk
force group = rk
public = yes
available = yes
writable = yes
(5)查看防火墙,关闭防火墙
sudo ufw status //查看防火墙
sudo ufw disable //关闭防火墙
//sudo ufw enable //打开防护墙
(6)重启samba服务器。
sudo service smbd restart
更换国内源
ubuntu 18.04 更换国内的源
https://blog.csdn.net/xiameimei_win/article/details/124388013
安装anaconda
ubuntu18.04 安装anaconda
https://blog.csdn.net/luolinll1212/article/details/113877778
安装屏幕共享Synergy
在ubuntu18.04 上使用键盘鼠标共享软件 Synergy
https://blog.csdn.net/dc3120/article/details/103071597
1.安装:
sudo apt install -y synergy libcanberra-gtk-module sni-qt
2.配置:
sudo gedit /home/xxx/.config/Synergy/Synergy.conf
cryptoEnabled=false #将true改为false
安装显卡
Ubuntu18.04安装Nvidia驱动【全网不坑,超全步骤】(亲测~)
https://blog.csdn.net/weixin_44348719/article/details/125049064
nvidia驱动下载:
https://www.nvidia.cn/Download/index.aspx?lang=cn
显卡不一样,步骤可以参考,
GTX1050 Ti
1.删除所有显卡
sudo apt-get purge nvidia*
2.移除所有以前安装过的nvidia包,并禁用nouveau
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
添加下面内容:
blacklist nouveau
options nouveau modeset=0
3.命令禁止nouveau,并重启生效
sudo update-initramfs -u
sudo reboot
4.重启后发现界面分辨率比较低了
lsmod | grep nouveau
什么都没有输出,说明是ok的
5.安装所需要的gcc cmake lightdm
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install lightdm
6.切到命令模式
命令模式:ctrl+alt+F5
图形模式:ctrl+alt+F1
7.安装显卡驱动
sudo chmod 777 NVIDIA-Linux-x86_64-525.78.01.run
sudo ./NVIDIA-Linux-x86_64-525.78.01.run
一路ok就行
8.nvidia-smi
验证是否ok
9.安装好后发现cuda版本是12.0的,最新的有点高,需要cuda11.3版本
从下面网址下载runfile文件 cuda_11.3.1_465.19.01_linux.run
https://developer.nvidia.com/cuda-toolkit-archive
2.基于docker开发
如何搭建完整的docker版ubuntu
https://blog.csdn.net/qiuweifan/article/details/127488968
1.安装网络工具
2.安装systemctl命令
3.安装openssh-server
4.创建用户名,以用户名ssh登入容器
5.安装Anaconda3
6.安装gcc g++ make和cmake
给docker里的ubuntu安装工具:
apt-get install inetutils-ping
apt-get install net-tools
解决systemctl用不了问题
https://blog.csdn.net/m0_62855213/article/details/128447487
启动和进入docker
docker run -itd --privileged --name ubuntu_test ubuntu:18.04 /sbin/init
docker exec -it -u ai ubuntu_test /bin/bash
不能用docker attatch ubuntu_test
docker --network=host 怎么SSH连接
https://blog.csdn.net/qq_39311949/article/details/114078995
修改docker 中/etc/ssh/sshd_config配置文件
在配置文件中加入port=10022
apt-get install g++
apt-get install make
apt-get install cmake