1.安装多个anaconda版本时
wget https://mirrors.tuna.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
$ bash Anaconda2-4.3.1-Linux-x86_64.sh #安装第一个版本的anaconda,这里我安装的是python2.7版本的anaconda
$ bash Anaconda3-4.1.1-Linux-x86_64.sh -b -p $HOME/anaconda2/envs/py3 #安装其他版本的anaconda,装在envs里面
conda info --envs #查询已经安装的虚拟环境
conda create --name tf2.0 python=3.6.4 #安装python 3.6.4的虚拟环境,命名为tf2.0
conda activate tf2.0 #启用名为tf2.0的虚拟环境
conda deactivate #退出当前虚拟环境
pip install -i https://pypi.douban.com/simple/ tensorflow-gpu #pip 安装时用清华镜像
2.安装dlib,opencv
#install opencv
conda install opencv
#install dlib
# for macOS
brew install cmakebrew install boostbrew install boost-python --with-python3
# for Ubuntu
sudo apt-get install build-essential cmake
sudo apt-get install libgtk-3-dev
sudo apt-get install libboost-all-dev
step 2. 安装 dlib
pip install dlib
3.ubuntu增加新用户
useradd -r -m -s /bin/bash 用户名
passwd 用户名
vim /etc/sudoers #增加用户权限
(图片来自http://www.linuxidc.com/Linux/2017-04/142690.htm)
userdel -r 用户名 #删除用户
4.ubuntu 永久设置用户环境变量
1.sudo vi ~/.bashrc
输入 export PATH="/home/zetao/anaconda2/bin:$PATH"
保存退出并执行 source ~/.bashrc
5. ubuntu14 安装docker
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
tmux会话管理
创建tmux会话:tmux new -s name
查看tmux会话:tmux ls
进入tmuxw会话:tmux a -t name
tmux会话翻页:ctrl+B pageup/pagedown,按 q 退出
screen管理:参考screen 命令使用 - 笨鸟教程的博客 | BY BenderFly
5.安装CUDA10.0 和 cudnn7.6(多版本共存)
下载完后得到一个后缀为 .run 的文件,运行它,具体运行过程参考该 博客 的02节,并将其安装在/home/目录下,默认是安装在/usr/local目录下,但由于没有sudo权限,后期避免不必要的麻烦直接放在自己的空间里
下载完后得到一个后缀为 .solitairetheme8的文件,用cp命令将其转化为.tgz文件并解压,将解压后的文件拷贝到刚安装好的cuda-10.0文件夹下面,具体参考该 博客
安装完上面的CUDA 与cudnn,在.bashrc文件里面加入CUDA的目录,具体参考该 博文
保存后执行 source .bashrc即可
最后,测试CUDA 与 cudnn是否安装成功
# cuda 安装成功
nvcc -V
# cudnn 安装成功
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
6. zip 压缩与解压缩
zip -q -r name.zip /home/name # 将home目录下的name文件夹压缩为name.zip文件包
7. scp传输文件
scp -P ** file_name user@ip:/home/name
在内网不同机器之间拷贝:
在需要文件的机器上执行:scp -r uesr@内网ip:/home/uesr/file/* /home/user/file
内网ip为拷贝目标所在机器
8. 查看文件夹内容占用究竟
#查看当前目录及其指定深度目录的大小
du -h –-max-depth=1
9. 设置软链接
ln -s 远程目录 软链名称
ln -s /new/usr usr
10. Docker常用命令
docker images #查看镜像
docker pull 镜像名称 #拉取镜像
docker run -it --name=容器名称 镜像名称:标签 /bin/bash #交互式方式创建容器,自定义容器名称,镜像名称与标签可通过docker images查看,该方式下调用不了显卡运算
docker run -itd --gpus all --name 容器名 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all 镜像名称:标签 # 交互式方式创建容器,可用显卡运算
docker stop 容器名称 #停止容器
docker start 容器名称 #启动容器
docker rm 容器名称 #删除容器
参考博客:
【1】https://blog.csdn.net/weixin_46348847/article/details/126962961
【2】https://www.cnblogs.com/chester-cs/p/14444247.html
11. MAC M1 安装 Adobe套餐:
(1)从macbl.com上下载所载镜像;双击加载镜像;双击install;
(2)安装完成后,双击镜像包中的 Adobe Zii, 显示界面 PATCH OR DRAG;
(3)进入所安装的软件(例如Illustrator): 应用程序->Adobe Illustrator,进入如下界面:
(4)将Adobe Illustrator 2020拖入Zii的界面,直到Complete出现,即破解完成。
以上为一般通用安装流程,如在(1)中双击镜像遇“镜像文件损坏”则重新下载其他版本镜像试试;如双击install过程遇“fatal error 127”等,则可能是存在上一个版本残留文件,建议下载Adobe Creative Cloud Cleaner Tool将所有文件清除(尝试过只清除单个软件残留,但分不清哪些文件是所删除软件残留,最终还是全部清除,导致其他Adobe软件,如PS也要重新安装);如流程(4)走完双击打开软件发现无反应(例如Illustrator),则尝试:应用程序->Adobe Illustrator->右键Adobe Illustrator 2020->显示简介->钩选“使用Rosetta打开”。