SSH链接服务器操作流程以及命令

#SSH链接服务器操作流程以及命令

1. 登录服务器

pycharm 添加新的解释器SSH,填写服务IP,用户名,密码;并正常链接服务器

在该解释器上面 例如新建一个flask项目

新建项目后,会自动将代码同步到服务器上面,同步完成后需要激活下服务器上的虚拟环境

激活虚拟环境

#如果你在远程服务器上使用SSH创建了虚拟环境wuyuanbo_test_flaskAPI,你需要在服务器上激活该虚拟环境才能使用它。在终端中,使用以下命令激活虚拟环境:
source /root/.virtualenvs/wuyuanbo_test_flaskAPI/bin/activate

如果需要安装库之列的,要在服务器的虚拟环境下执行pip install xxx

如果想要以服务器IP和端口进行请求,修改代码 app.run(host=’172.16.13.122’, port=5000)

要停止运行在Linux服务器的Flask应用程序,你可以通过以下方法之一来实现:
终止进程:通过查找应用程序的进程ID(PID),然后使用kill命令来终止进程。首先,你可以使用以下命令找到应用程序的PID:

ps aux | grep "python /tmp/pycharm_project_112/app.py"

上述命令将返回包含应用程序路径的进程列表。找到与你的应用程序相关的进程ID,然后使用以下命令终止它:

kill 

服务器重启后 还需再次激活虚拟机

当服务器重启后,你需要再次激活虚拟环境。虚拟环境是一种在特定目录中创建的独立Python环境,用于隔离不同项目的依赖关系。每次服务器重启后,虚拟环境将不再处于激活状态。
要重新激活虚拟环境,可以按照以下步骤进行:

打开终端或SSH客户端,并连接到Linux服务器。

导航到存储虚拟环境的目录,例如/root/.virtualenvs/wuyuanbo。

输入以下命令以激活虚拟环境:


source bin/activate

这将重新激活名为wuyuanbo的虚拟环境。一旦虚拟环境被激活,你将在终端提示符前看到环境名称(例如,(wuyuanbo) user@hostname:~$)。

现在,你可以在激活的虚拟环境中运行你的Flask应用程序或其他需要的命令。
记住,每次服务器重启后都需要重新激活虚拟环境,以确保你的应用程序在正确的环境中运行,并且可以访问所需的依赖项。

要查询是否存在名为 app.py 的文件,你可以使用以下命令在 /root/.virtualenvs/wuyuanbo_test_flaskAPI 目录下进行查找:


find /root/.virtualenvs/wuyuanbo_test_flaskAPI -name "app.py"

运行这个命令后,如果存在 app.py 文件,它会显示文件的完整路径;如果文件不存在,则没有输出。
如果你只想知道是否存在 app.py 文件,而不需要显示其完整路径,可以使用以下命令:

find /root/.virtualenvs/wuyuanbo_test_flaskAPI -name "app.py" -print -quit

运行这个命令后,如果存在 app.py 文件,它会显示 app.py 并立即退出;如果文件不存在,则没有输出。


  目录