当前位置: 首页 > news >正文

网络编程实践笔记_3_阿贝云_免费云服务器_远程操作的一些小提示

如果你已经把服务启动了,应该就不用看这里了,不过先给启动起来的做个小提醒:

后台模式 用 nohup gunicorn 启动起来的服务,要额外 kill 掉才会终止,不然还是会一直运行并占用端口的哦。

执行命令ps aux | grep gunicorn,输出中第二列为PID值

然后 kill pid号 终止掉一个,就都停了。。。。。

 

下面为今天配置,启动,更新文件所用所有指令。

scp C:/test/host/main.py root@111.xxx.xxx.xxx:/root/host/  把本地新的py脚本拷贝到远程地址

scp root@111.xxx.xxx.xxx:/root/host/main.py C:/test    不放心是否更新了,再拷回来看看

pip freeze > requirements.txt              本地或远程 保存当前py依赖库和版本,方便新部署时pip自动下载

source venv/Scripts/activate              本地win环境 启动venv

source venv/bin/activate                远程linux环境 启动venv

ls                          相当于dos里的dir,列出目录下所有

nohup gunicorn -w 4 -b 0.0.0.0:5000 host.main:app >/dev/null 2>&1 &  当前目录是root,main.py在 root/host/情况下,后台运行且不记录日志。(担心log写满磁盘)

ps aux | grep gunicorn                  显示当前gunicorn相关进程,方便kill掉

kill xxx                         xxx为上面显示的第二列 pid号,不止3位数

cp -r host/. root/host                  拷贝目录host下面所有文件文件夹到root/host里,逐条确认覆盖。

                           没有试过去掉/.的命令会怎么样,会不会覆盖掉host,慎用~~~~

cd /  cd ~                       注意cd和后面符号之间有个空格

exit                          退出ssh连接

cat create.html                    查看当前目录下 create.html文件内容

gunicorn -w 4 -b 0.0.0.0:5000 --log-level debug main:app  带log记录输出的服务器运行

nohup gunicorn -w 4 -b 0.0.0.0:5000 --log-level debug main:app > gunicorn.log 2>&1 & 带log的后台运行,使用下面两个命令查看log

less gunicorn.log  tail -f gunicorn.log          用于查看上面的log

netstat -tuln                      查看当前端口状态,上面后台启动后,可以看到有5000在Listen

ssh root@111.xxx.xxx.xxx -p 22              最基础的,远程登录

 

http://www.gsyq.cn/news/20292.html

相关文章:

  • 读书笔记:深入理解 Oracle 的 DATE 类型:存储、计算与最佳实践
  • 零基础新手的以太坊质押(Staking)终极科普文章
  • 【开题答辩全过程】以 springboot+美食电子商城的设计与实现为例,含有答辩的问题和答案
  • 2025 年工业 X 光机厂家最新推荐排行榜:聚焦技术领先与市场认可的优质国内企业选购指南X光检查机/食品X光机/异物检测厂家推荐
  • linux 系统指标 简单监控 脚本
  • 2025 年最新推荐!国内优质流量计厂家综合实力推荐榜,助力企业精准选购可靠流量测量设备涡街/超声波/液体/气体/工业流量计厂家推荐
  • 秒杀系统的架构(Golang 实现) - Lafite
  • 实用指南:STM32 单片机开发 - FreeRTOS 实时操作系统
  • 10-6
  • 10-5
  • P11118 [ROI 2024] 无人机比赛 (Day 2) 题解
  • 基于遗传算法和粒子群优化在梁结构拓扑优化中的技术方案
  • Langchain+Neo4j+Agent 的结合案例-电商销售 - 详解
  • 如何用AI绘制程序时序图
  • # 这个函数对i1进行正则拆分, 返回列表. 跟re.split区别是他保留分隔符.
  • 老版本 EasyExcel 一个神出鬼没的异常 - 教程
  • 2025 年粮库空调厂家最新推荐榜:聚焦技术创新与实用适配,助力粮库精准选购优质设备粮库空调一体机/粮库空调机组/碳钢喷塑粮库空调/低温粮库空调厂家推荐
  • 2025年GEO(AI搜索优化)源头厂家权威推荐榜单:云视有客科技领跑行业新纪元
  • 2025年GEO服务商口碑推荐榜单:顶尖AI搜索优化厂家全方位解析
  • 2025 年油气回收设备厂家最新推荐排行榜:加油站 / 油库 / 码头 / 化工厂适用优质品牌精选
  • Vue3 + OpenLayers + 天地图 简单集成
  • 2025 年万能试验机厂家最新推荐排行榜:涵盖电子 / 液压 / 拉力 / 压力 / 冲击等类型,助力企业科研机构精准选购优质设备
  • 2025 年涡流分离器源头厂家最新推荐排行榜:聚焦国内优质企业,助力制造企业精准采购可靠分离设备旋转分配器/油路分配器/离心过滤器厂家推荐
  • 为了这0.1 dB,他在实验室蹲了整整8年
  • 有范同城全民任务小程序管理系统:连接厂家与播主的高效协作平台
  • axi_ad9361_rx.v
  • 2025年GEO(AI搜索优化)公司口碑推荐排行榜单
  • ​个人微信机器人开发
  • CSS学习日记
  • 2025中国不锈钢反应釜厂家TOP5权威推荐(附技术参数对比)