Loading

服务器使用

服务器使用

1. SSH教程

SSH教程

1.1. filezilla客户端使用

FileZilla客户端的安装配置教程以及使用教程(超级详细)

2. 安装conda

​ 在Linux服务器上安装Conda可以通过以下步骤进行。Conda有两种主要版本:Anaconda和Miniconda。Anaconda包含了许多预安装的包,而Miniconda是一个更轻量级的版本,只包含Conda本身和Python。

​ 以下是使用Miniconda的安装步骤,因为它较为简洁,并且允许你按需安装包。

​ 先查看服务器架构的版本 uname -m

2.1. 下载Miniconda安装脚本

首先,使用wget命令从官方获取Miniconda的安装脚本:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

或者,如果你使用的是不同架构的Linux服务器,请根据官方下载页面选择合适的版本。

2.2. 运行安装脚本

下载完成后,需要运行脚本进行安装:

bash Miniconda3-latest-Linux-x86_64.sh

2.3. 按照提示进行安装

运行脚本后,会有几个提示需要你确认:

  • 阅读并同意许可协议
  • 选择安装路径(默认安装在$HOME/miniconda3

建议安装在/mnt/workspace/miniconda3下

  • 是否初始化Conda的环境变量(通常选择yes

2.4. 激活Conda

安装完成后,激活Conda环境。默认情况下,Conda会修改你的.bashrc文件,将Conda路径添加到环境变量中。你可以通过以下命令使这些更改生效:

source ~/.bashrc

如果你没有选择让Conda自动修改你的.bashrc文件,可以手动激活Conda:

~/miniconda3/bin/conda init

然后再执行:

source ~/.bashrc

2.5. 验证安装

安装完成后,你可以通过以下命令验证Conda是否安装成功:

conda --version

如果一切顺利,你会看到Conda的版本号。

2.6. 更新Conda(可选)

建议安装后更新Conda到最新版本:

conda update conda

2.7. 创建和管理环境

你现在可以使用Conda创建和管理Python环境。例如:

conda create --name myenv python=3.8
conda activate myenv

这样你就可以在Linux服务器上使用Conda来管理你的Python环境了。如果你需要安装Anaconda的完整版本,安装脚本和步骤类似。

3. Linux | screen命令详解

​ 在服务器上搭建一些服务的时候,经常要用到screen命令。这是因为一般情况下我们只会开一个连接服务器的控制台,但是某些服务(比如minecraft服务器)开启的时候需要占据一整个控制台,如果关闭了就会导致进程终止。这就成了类似单进程的效果。而screen命令就是为了能够在服务器上开启多个控制面板(screen),用以容纳不同的任务。

Linux | screen命令详解

4. 链接服务器的三种方式

​ pycharm专业版的特点是,本地代码与服务器代码同步。jupyter lab与vscode相当于在服务器端写代码。目前来看,vscode是最好用的。

4.1. 使用pycharm

Pycharm远程连接服务器

1.先在服务器建立python虚拟环境。

2.在pycharm界面中,增加编辑器,编辑器选择on ssh。填入服务器网址,用户名,密码。

3.再选择服务器,虚拟环境下的bin文件中的python3.x。

4.再选择本地映射服务器的部署路径。

4.2. 使用jupyter lab链接服务器

必须先在虚拟环境中安装jupyter lab

pip install jupyterlab

Jupyter notebook远程连接服务器

ssh -L [本地端口]:localhost:[远程端口] [远程用户名]@[远程IP] -p [ssh连接端口]

jupyter lab  --no-browser --port=1212 --allow-root
jupyter notebook --no-browser --port=7777 --allow-root
jupyter notebook --no-browser --allow-root

# 8836是本机端口 8889是服务器端口
ssh -N -f -L localhost:1214:localhost:1214 root@172.20.3.241 
ssh -N -f -L localhost:1214:localhost:1214 root@192.168.64.22
ssh -N -f -L localhost:1212:localhost:1212 root@192.168.64.22

关闭端口

jupyter lab stop X

4.2.1. jupyter使用

Jupyter Lab设置切换虚拟环境

python -m ipykernel install --name 虚拟环境名 --display-name 虚拟环境名
python -m ipykernel install --name nlp --display-name nlp 

Jupyter Lab设置切换虚拟环境

基础使用与插件扩展

Jupyter Lab基础使用与插件扩展

4.3. 使用vscode

VSCode 如何连接服务器

5. linux命令

​ Linux的内核有多个版本,分为ubuntu、centos等,每一种子系统所使用的命令可能是不一样的。若要进行搜索,需要将子系统加入作为边界进行限制。

5.1. yum与apt的区别

​ yum 和 apt 是两个不同的包管理工具,它们分别用于不同的Linux发行版。它们最主要的区别在于支持的发行版和使用的底层包管理系统。

  1. yum:

​ 发行版: yum 主要用于基于RPM包管理系统的Linux发行版,例如Fedora、CentOS、RHEL(Red Hat Enterprise Linux)等。
底层包管理系统: yum 使用的是RPM(Red Hat Package Manager)包管理系统。
命令: 使用 yum 命令来安装、更新和卸载软件包。
示例:

​ sudo yum install [软件包名]

  1. apt:

​ 发行版: apt 主要用于基于Debian包管理系统的Linux发行版,例如Ubuntu、Debian等。底层包管理系统: apt 使用的是dpkg(Debian Package)包管理系统。
命令: 使用 apt-get 或 apt 命令来安装、更新和卸载软件包。

5.2. 查看Linux版本

5.2.1. 查看Linux内核版本命令(两种方法):

1、cat /proc/version

2、uname -a

5.2.2. 查看Linux系统版本的命令(种方法):

1、lsb_release -a,即可列出所有版本信息:

这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。

2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux:

[root@S-CentOS home]# cat /etc/redhat-release

CentOS release 6.5 (Final)

3、cat /etc/issue,此命令也适用于所有的Linux发行版。

5.3. 查找文件

find / d -name chatglm3-6b
# 全局查找文件夹名为"t5-small"的文件夹
sudo find / -type d -name "t5-small"

5.4. 复制一个文件夹到另外一个文件夹中

cp -r /root/.cache/modelscope/hub/ZhipuAI/ Workspace/tangshuaiyong/03agent_prompts/chatglm/ChatGLM3/

5.5. 查看某文件夹下文件的数量

ls -l |wc -l

5.6. 检查python 进程是否存在

ps -ef |grep python

posted @ 2025-06-29 16:12  system_T  阅读(47)  评论(0)    收藏  举报