操作系统的版本信息:
[root@centos6 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@centos6 ~]#
[root@centos6 ~]# uname -r
2.6.32-696.el6.x86_64
服务器的IP地址:
[root@centos6 ~]# ifconfig | grep 'Bcast' |awk '{print $2}' |awk -F: '{print $2}'
192.168.168.130
Python的版本信息:
[root@centos6 ~]# python3 --version
Python 3.6.8
防火墙配置:(打开TCP 8000端口)
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
iptables-save > /etc/sysconfig/iptables
要先在服务器上切换工作目录:
cd zabbix-4.4.5
python3 -m http.server 8000
笺注:
共享的文件夹为/root/zabbix-4.4.5
使用TCP 8000端口,端口是自定义的;
组合键Ctrl+c可结束程序的执行;
客户端使用浏览器进行访问:
http://192.168.168.130:8000
点击文件就可以进行下载,但无法上传文件:
点击不同的文件夹就可以切换到不同的目录,但无法上传、下载文件夹:
在服务器上可以看到远程客户端的操作信息:
############
############
编写脚本:
[root@centos6 ~]# cat xx.py
#coding=utf-8
import os
os.chdir("/root/zabbix-4.4.5") #切换工作目录,这就是共享文件夹
String_1 = "python3 -m http.server 8000"
Key_1 = os.popen(String_1).read()
设置脚本权限:
[root@centos6 ~]# chmod a+x xx.py
运行脚本:
[root@centos6 ~]# python3 xx.py
脚本运行中的效果:(组合键Ctrl+c可结束程序的执行)
############
把脚本放在后台运行:
[root@centos6 ~]# nohup python3 /root/xx.py &
[1] 17458
[root@centos6 ~]# nohup: 忽略输入并把输出追加到"nohup.out"
[root@centos6 ~]#
############
开机自动在后台运行脚本:
[root@centos6 ~]# echo 'nohup python3 /root/xx.py &' >> /etc/rc.local
[root@centos6 ~]# tail -1 /etc/rc.local
nohup python3 /root/xx.py &
相关文章:
Python3搭建FTP服务器
#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^
正品飞科电动剃须刀FS868全身水洗充电式男士电动胡须刮胡刀
飞科剃须刀正品FS370电动递刮胡刀男士充电式剃须刀胡须刀剃须刀
飞科正品男士电动剃须刀FS876充电式刮胡刀即插即用刮胡剃须刀
|