服务器环境命令
条评论记录一些服务器上常用命令。
Anaconda
- 下载与安装
- 下载安装包
wget https://repo.continuum.io/archive/Anaconda3-5.3.1-Linux-x86_64.sh
- 安装
bash Anaconda3-5.3.1-Linux-x86_64.sh
- 查看安装结果
conda info
- 更新环境变量
source ~/.bashrc
添加环境
export PATH="/home/ry/anaconda3/bin:$PATH"
Python 3 与 Python 2 环境转换
- 创建环境
conda create -n python27 python=2.7 anaconda
- 进入环境
source activate env_name
- 离开环境
source deactivate
- 列出环境
conda env list
- 删除环境
conda env remove -n env_name
- 导出环境
conda env export > environment.yaml
- 加载环境
conda env create -f environment.yaml
- 镜像设置
- 显示所有channel
conda config --show
- 添加镜像
1
2
3conda 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
修改conda配置信息1
vim ~/.condarc
删除 - defaults 增加 ssl_verify: false。或者直接把下方内容替换掉~/.condarc中的内容1
2
3
4
5
6
7
8
9
10channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
ssl_verify: false
- 移除镜像
conda config --remove channels https://mirrors.tuna...
- tensorflow 1.15环境
conda create -n tf1 -c conda-forge tensorflow-gpu=1.15
- cudnn
conda install -c anaconda cudnn
- 进入/usr/local,查看linux中存在的cuda版本。
添加自己需要的cuda版本到环境变量,
vim ~/.bashrc
,添加以下内容到最后1
2export PATH=/usr/local/cuda-10.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64:$LD_LIBRARY_PATH然后source一下使其生效
1
2source ~/.bashrc
nvcc -V
Tmux
- 安装
sudo apt install tmux
- 创建会话
tmux new -s name
- 分离会话,退出当前tmux窗口,使之在后台运行
tmux detach
或Ctrl+b d
- 查看所有会话
tmux ls
或tmux list-session
- 接入会话
tmux a -t name
或tmux attach -t name
- 杀死会话
tmux kill-session -t name
- 切换会话
tmux switch -t name
- 重命名会话
tmux rename-session -t name
VNC
- 创建会话
vncserver
- 设置密码
vncpasswd
- 登录
ip:server id
ubuntu
删除文件夹
rm -rf /filename
文件同步(慢)
rsync -av /source /destination
rm -rf /source
移动文件夹
mv /source/* /destination