安装anaconda
在本地电脑下载anaconda 下载源:https://www.anaconda.com/ 或者https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
上传到服务器
例如: scp -r /soft/anaconda3 username@172.26.1.35:/home/yourname/soft
也可以直接在服务器上面下载:
wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
bash Anaconda3-2020.02-Linux-x86_64.sh#安装anaconda
vim .bashrc#激活conda
export = ‘/home/shiyu/anaconda3/bin:$PATH’
source .bashrc
conda create -n mol_transformer python=3.5#安装python环境
source activate mol_transformer#激活虚拟环境
conda deactivate mol_transformer#退出虚拟环境
conda install rdkit -c rdkit#下载rdkit
conda install 其他包#安装其他包
#更改conda下载路径
conda 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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
#更改channels 也可以直接在~/.condarc下面编辑
cuda
cuda版本
cat /usr/local/cuda/version.txt
cuda安装
sudo zypper addrepo https://developer.download.nvidia.com/compute/cuda/repos/sles15/x86_64/cuda-sles15.repo
sudo zypper refresh
sudo zypper install -y cuda
驱动安装
zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/15.2' NVIDIA
zypper se x11-video-nvidiaG0*
zypper install x11-video-nvidiaG05
用户管理
添加用户
#添加用户
useradd -m -s /bin/bash userName
#为用户设置密码
passwd userName
#为用户建立家目录
mkdir /home/username
#设置家目录权限
chown -R username:users /home/username
#为新添加的用户开通GPU权限,可以使用nvidia-smi
usermod -a -G video username
#为目录设置权限
chown -R public:users folder_name
用户权限
权限包括:读(r)、写(w)、执行(x),
在ls -l命令中,每三个rwx权限为一组,依次为:拥有者权限、同组成员权限、其他用户权限
chmod 修改权限:
增加权限 : chmod -R [who]+rwx 文件名/用户名
减少权限 : chmod -R [who]-rwx 文件名/用户名
其中-R表示对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
修改文件所属用户及用户组
chown username:groupname filename -R
修改文件所在组
chogrp group filename
用户组
同一个组里的用户具有相同的权限
groupadd 添加用户组
groupdel 删除用户组
groupmod 修改用户组信息
usermod -a -G group user 将用户添加到用户组 (-a 表示新增,即将用户添加到新用户组中而不必离开原有的其他用户组)
gpasswd -d user group 将用户从用户组里面移除
groups 查看当前登录用户所在的用户组
groups shiyu 查看shiyu所在的用户组
/etc/group 中有所有的用户组信息
/etc/shadow和/etc/passwd 中有所有的用户信息
用户密码
在/etc/passwd中记录了本机上所有的用户
在/etc/shadow中记录了本机上所有用户的用户密码(经过加密)
用户密码的加密之后的组成是$id$salt$encrypted
其中id表示密文的加密方式:id==1表示md5加密,id==5表示SHA256加密,id==6表示SHA512加密
其中salt表示加密时使用的随机字符,这个字符是完全随机的
其中encrypted表示加密之后的密文