python的笔记,python的使用
利用Python学习笔记python -m SimplehttpServer快速构建HTTP服务_Jettytomcat的技术博客_博客
0x00概述设置FTP,或者设置网络文件系统,这些方法都可以实现Linux的目录共享。但是FTP和网络文件系统都太强大了,所以都有一些不方便的地方。举个例子,你想把一个Linux系统的目录快速分享给整个项目组,你想在一分钟之内做到,你该怎么做?
很简单。使用SimpleHTTPServer。
0x01 Python通常内置在各种Linux发行版中,使用这种方法非常方便。这种方法在其他OS(比如Windows)上也是有效的,但是要麻烦,必须先搭建一个Python环境。
SimpleHTTPServer是Python 2自带的一个模块,它是Python的Web服务器。它已经被集成到Python 3的http.server模块中。Python 3中SimpleHTTPServer的用法类似于Python 2(Python 3-m http . server 6789)。本文以Python 2为例。
SimpleHTTPServer有一个特性,如果要共享的目录中有index.html,会将index.html文件视为默认主页;如果没有index.html文件,将显示整个目录列表。
简单HTTPServer的用法
1)输入要共享的目录。
2)执行命令
# python -m SimpleHTTPServer $端口号
#注意:如果不填写端口号,默认使用8000端口。3)浏览器访问主机的地址:http://IP:端口号/
示例:执行命令
# cd /home/abc
# python -m SimpleHTTPServer 8008
在0.0.0.0端口8008上提供HTTP服务.192 . 168 . 20 . 33-[09/Jun/2018 15:13:28]“获取浏览器打开,您可以看到以下内容:
点击jdk-7u79-linux-x64.tar.gz,下载成功。
#使用时注意Linux的防火墙因素。
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。