在日常生活中,张三要传输文件,一般只要在QQ微信里来一发文件就好了。但是在张三要拿服务器上的文件时就比较麻烦,这时我们就要用到Python内置的下载服务器
例如:张三要共享我服务器/home/video/porn下的所有文件
那么我就只需要开启防火墙的8000端口
[root@hx ~]# firewall-cmd --zone=public --add-
ort=8000/tcp --permanent
[root@hx ~]firewall-cmd --reload
然后在/home/video/porn下输入
[root@hx porn]# python -m SimpleHTTPServer &
检查一下/home/video/porn下的文件
然后在浏览器里打开康康
OK,总结一下,我们用了两步
1.开启了防火墙的端口
2.调用了Python的模块
PS:
Python2中用
python -m SimpleHTTPServer 8000
注意这条命令是当前运行的
python -m SimpleHTTPServer 8000 &
命令后面加&,意味着把进程放进后台
nohup -m SImpleHTTPServer 8000&
忽略所有的挂断信号,即使当前bash关闭,进程就会挂载到init进程下,成为其子进程,即便退出当前用户,其8000端口仍能使用。
Python3中用
python -m http.server