服务器运行环境配置教程
一、安装配套软件
1、Xshell:用于远程连接和控制服务器。
2、Xftp:用于文件传输,将本地文件上传到服务器或从服务器下载文件到本地。
3、MobaXterm:一个集成了多种功能的终端软件,支持SSH、远程桌面(RDP, VNC)、FTP等多种协议。
二、服务器登录
1、新建会话:打开Xshell,点击左上角文件,选择新建。
2、填写IP地址:在新建的会话中填入服务器的IP地址,端口号默认为22。
3、填写用户名和密码:输入你的服务器用户名和密码。
4、连接会话:完成上述步骤后,双击会话名称即可连接到服务器。
三、服务器操作指令
1、文件操作:
cd 文件名
:打开文件(cd ..返回上一级目录)。
ls
:列出当前目录下的文件和文件夹。
mkdir 文件名
:新建文件夹。
rm 文件名
:删除文件,使用rm -rf
命令可以递归删除文件夹及其内容。
2、查看服务器属性:
nvidia-smi
:查看GPU驱动版本和CUDA版本。
nvidia-smi -L
:查看服务器显卡型号。
四、环境配置
1. 安装Anaconda
理解Anaconda:Anaconda是一个开源的Python发行版本,包含了conda、Python等180多个科学包及其依赖项,因为包含了大量的科学计算库,所以推荐优先使用Anaconda来管理环境和安装各种Python库。
创建文件夹:为了方便后续其他人使用,可以在home目录下创建一个新文件夹,例如user1,并在该文件夹下创建workspace文件夹,用以配置环境。
下载Anaconda:可以通过两种方式下载Anaconda安装包,第一种方式是在本地电脑上下载对应版本的安装包(以Linux系统的sh结尾),然后通过scp命令上传到远程服务器,第二种方式是直接在服务器上通过wget命令下载,建议选择清华镜像源,下载速度较快。
安装Anaconda:在服务器上执行bash Anaconda3-2023.03-Linux-x86_64.sh进行安装。
配置Conda:安装完成后,可以使用conda --version命令查看是否安装成功,接着添加清华镜像源以提高下载速度:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --set show_channel_urls yes。
2. 创建和管理Conda环境
创建新环境:使用conda create --name myenv python=3.6命令可以创建一个新的名为myenv的Python 3.6环境。
激活环境:使用conda activate myenv命令激活环境。
安装Python库:激活环境后,可以使用conda install package_name命令安装所需的Python库,例如安装pytorch可以使用conda install pytorch=1.10.0+cpu -c pytorch命令。
3. 配置PyTorch和其他深度学习框架
确定CUDA版本和PyTorch版本:首先需要确认服务器的CUDA版本,可以使用nvidia-smi命令查看,然后根据CUDA版本选择合适的PyTorch版本。
安装GPU版本的PyTorch:如果服务器有可用的GPU资源,可以选择安装GPU版本的PyTorch,在Anaconda环境中使用如下命令安装:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch。
五、常见问题及解决方法
1、问题1:在使用Anaconda安装某些Python库时遇到PackagesNotFoundError错误。
解答:这通常是由于指定的Python版本与所需安装的包不兼容导致的,可以尝试升级或降级Python版本,或者更换其他渠道的镜像源,例如conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/。
2、问题2:如何在不同项目之间切换不同的虚拟环境?
解答:可以使用conda activate env_name命令激活不同的虚拟环境,在激活某个环境后,所有的Python操作都将在该环境下进行,直到使用conda deactivate命令退出该环境。
本文详细介绍了如何在Linux服务器上配置运行环境,包括安装必要的软件、远程连接服务器、基本的文件操作指令、以及如何使用Anaconda进行环境管理和安装Python库等内容,还介绍了如何配置PyTorch和其他深度学习框架,并提供了常见问题的解决方案,希望这篇教程能够帮助初学者顺利搭建起自己的服务器开发环境。
相关问题与解答栏目
问题1:如何在服务器上安装Jupyter Notebook并实现远程访问?
解答:首先确保已经安装了Anaconda,然后使用以下命令安装Jupyter Notebook:conda install -c conda-forge jupyterlab,安装完成后,可以通过jupyter lab命令启动Jupyter Notebook服务,为了实现远程访问,需要在服务器上安装nginx和jupyterhub,并按照官方文档进行配置,在浏览器中输入服务器IP地址加上相应的端口号即可访问Jupyter Notebook界面。
问题2:如何更改服务器的主机名?
解答:可以通过修改/etc/hostname文件来更改服务器的主机名,使用nano /etc/hostname命令编辑该文件,将原来的主机名替换为新的主机名后保存退出,然后使用sudo hostnamectl set-hostname new_hostname命令使更改生效。
小伙伴们,上文介绍了“服务器运行环境配置教程”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/725366.html