服务器环境命令
条评论记录一些服务器上常用命令。
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 /destinationrm -rf /source移动文件夹
mv /source/* /destination
