使用Python拉去服务器日志

服务器权限被收回了,然后需要频繁看服务器日志,如果每次都是人工去拉取,运维很麻烦,现在借助python,开发需要用的时候,自行去下载:

使用Python拉去服务器日志


查看请求头部:

使用Python拉去服务器日志


========================================华丽的分隔符============================================================

1、新建下载的目录,比如我是放在/usr/java/nginx


2、下载python3.5安装包

[python] view plain copy
  1. wget  https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz  

3、cd到/usr/java/nginx目录

[python] view plain copy
  1. #tar Jxvf  Python-3.5.0.tar.xz  
  2. #cd Python-3.5.0  
  3. #./configure --prefix=/usr/local/python3  
  4. #make && make install  


4、做软链:

[python] view plain copy
  1. #ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3  


5、开始测试一下,服务器下新建/xiebin/logs,放点东西进去

cd到这个目录下,然后开启python

[python] view plain copy
  1. #cd /xiebin/logs/  

[python] view plain copy
  1. #python -m SimpleHTTPServer 7879  


使用Python拉去服务器日志


然后放在后台运行的话:

[python] view plain copy
  1. #nohup python -m SimpleHTTPServer 7879 &  

[python] view plain copy
  1. #ps -ef |grep python  



开启之后发现浏览仍然无法访问的时候,那么可以考虑是否是防火墙导致的?

开启防火墙:

[python] view plain copy
  1. vi /etc/sysconfig/iptables  


添加如下的配置:

[python] view plain copy
  1. -A INPUT -m state --state NEW -m tcp -p tcp --dport 7879 -j ACCEPT     (允许7879端口)  


然后重启防火墙:

[python] view plain copy
  1. /etc/init.d/iptables restart  

再次刷新浏览器发现居然好了~~~~