conda基础
安装conda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh
source ~/.bashrc
升级conda
conda update -n base -c defaults conda
conda环境
虚拟环境
#查看当前虚拟环境
conda env list
#更新conda
conda update conda
#创建python虚拟环境
conda create -n your_env_name python=x.x
# 切换虚拟环境
conda acticate your_env_name
# 安装包
conda install -n your_env_name
# 删除包
conda remove --name your_env_name package_name
# 删除虚拟环境
conda remove -n your_env_name --all
# 设置国内镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn
# 恢复默认镜像
conda config --remove-key channels
虚拟环境加入jupyter内核
conda install ipykernel
python -m ipykernel install --user --name (虚拟环境名字) --display-name (jupyter中展示的名字)
conda虚拟环境打包
jupyter
通过ssh使用
ssh -L 12345:localhost:12345 username@ip
# 进入到服务器
jupyter notebook --port 12345
更换apt-get源
- 编辑/etc/apt/sources.list文件
- 文件中加入内容: deb mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
- 之后输入: sudo apt-get update
文件挂载
sshfs
# 挂载远程服务器的节点
sudo apt-get install sshfs
mkdir ~/mount-point
sshfs username@remote_server:/remote/folder ~/mount-point
#卸载sshfs的挂载点
fusermount -u ~/mount-point
#查询sshfs挂载位置
mount | grep sshfs
# 上面取消不掉挂载的话,用下面的
sudo umount -l /path/to/mount/point
nfs
sshfs是基于ssh,在服务端和客户端需要进行文件的加密和解密,对CPU的占用大。
# 在每台 Linux 系统上安装 NFS 服务,可以使用以下命令:
sudo apt-get install nfs-kernel-server
# 在其中一台 Linux 系统上创建一个共享文件夹,可以使用以下命令:
sudo mkdir /shared_folder
# 打开 /etc/exports 文件,添加以下内容:
/shared_folder *(rw,sync,no_subtree_check)
# 在每台 Linux 系统上重启 NFS 服务,可以使用以下命令:
sudo service nfs-kernel-server restart
# 在每台 Linux 系统上挂载共享文件夹,可以使用以下命令:
sudo mount server_ip:/shared_folder /mnt
docker
docker start moose
docker attach moose
其他
- 安装中文输入法:
sudo apt-get install language-pack-zh-hans
#然后打开language support添加语言就行
sudo apt-get install fcitx
sudo dpkg -i