ubuntu在安装的时候一般都是自带python环境的,大家可以查看一下
查看demo如下

用于共享的命令很简单
python2: python -m SimpleHTTPServer 8888
python3: python3 -m http.server 8888
后面的端口可以不写,默认是8000端口,记得服务器的防火墙要开一下8000端口

为了让它可以在后台运行,我就写了个简易脚本
然后
nohup ./share.sh >> share.log 2>&1 &
执行一下,这里的2>&1是指出现标准错误的时候也写到前面的share.log文件中

这样就可以提供一个可以下载的共享站点的,共享的就是脚本当前运行的目录

但是上面只能支持下载.并不支持上传,我们可以使用droopy来搭建一个简单的上传服务

使用droopy搭建上传服务
先上一波官网文档
http://stackp.online.fr/?spm=a2c6h.12873639.0.0.32284b6340954P&p=28

先要有python环境,不过ubuntu一般都是自带python环境的

可以使用pip安装,如果没有pip的话先安装一下pip
apt install python-pip

然后安装droopy

pip install droopy
1
安装完之后还要下载一个droopy.python的python脚本

wget http://stackp.online.fr/wp-content/uploads/droopy
1
下载完之后启动这个脚本就开启了droopy服务了

python ./droopy -m "now can upload file"
1

如果要在后台运行,可以把命令写成脚本,然后nohup后台运行

用nohup后台运行

nohup bash droopy.sh >> droopy.log 2>&1 &
1
默认是8000端口

当然也可以指定端口啦,可以指定的参数如下

Usage: droopy [options] [PORT]

Options:

-h, --help show this help message and exit
-d DIRECTORY, --directory DIRECTORY set the directory to upload files to
-m MESSAGE, --message MESSAGE set the message
-p PICTURE, --picture PICTURE set the picture
–dl provide download links
–save-config save options in a configuration file
–delete-config delete the configuration file and exit
————————————————
版权声明:本文为CSDN博主「好大的月亮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43944305/article/details/107498366

最新文章

  1. select/poll/epoll on serial port
  2. python多进程共享变量Value使用tips
  3. C/C++ 获取汉字拼音
  4. 夺命雷公狗---微信开发54----微信js-sdk接口开发(1)之快速入门
  5. VS2010遇到_WIN32_WINNT宏定义问题
  6. HW5.12
  7. 玩转Firefox侧栏
  8. @synthesize 与@dynamic区别
  9. jquery 图片遮罩 坠落遮挡效果
  10. 简单的python协同过滤程序
  11. NetCloud——一个网易云音乐评论抓取和分析的Python库
  12. hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
  13. vue动画及其原理
  14. 字符串不相同出现相同HashCode(算法)
  15. ScrollView嵌套ListView、GridView,进入页面显示的位置并不是在最顶部,而是在中间部分问题
  16. IDEA+JUnit
  17. Golang 之 interface接口全面理解
  18. 【比赛打分展示双屏管理系统-加强版】的两个ini配置文件功能解释及排行榜滚动界面的简答配置等
  19. 洛谷 P1083 借教室
  20. Boolean数据类型

热门文章

  1. paramiko 文件传输失败 Sftp put 方法 踩坑点
  2. 平台总线模型(注册设备、注册驱动、编写probe函数)
  3. Solution - ARC152D Halftree
  4. 小米手机MIUI12获取hci.log的方法记录
  5. js两个数组对象中,获取不相同的值 非交集元素对象
  6. Dockerfile参考
  7. java面向对象九个经典例子程序
  8. WinCC插件制作教程
  9. LeetCode 刷题感想之动态规划
  10. Nginx 监听同一端口号配置多个域名