python+Swagger 入门安装
python3.5+win32
按照过程中需要的包如下:
Flask-1.0.2-py2.py3-none-any.whl /Flask-1.0.2.tar.gz
flask-swagger-0.2.13.tar.gz
flask_restplus-0.12.1-py2.py3-none-any.whl / flask-restplus-0.12.1.tar.gz
itsdangerous-1.1.0-py2.py3-none-any.whl / itsdangerous-1.1.0.tar.gz
Jinja2-2.10-py2.py3-none-any.whl /Jinja2-2.10.tar.gz
MarkupSafe-1.1.0-cp35-cp35m-win32.whl
PyYAML-3.13-cp35-cp35m-win32.whl
Werkzeug-0.14.1-py2.py3-none-any.whl / Werkzeug-0.14.1.tar.gz
six-1.12.0-py2.py3-none-any.whl
jsonschema-2.6.0-py2.py3-none-any.whl
Window系统下,查询端口号是否被占用:
self.socket.bind(self.server_address)
OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
1. 默认端口号:
_host = '127.0.0.1'
_port = 5000
server_name = self.config.get('SERVER_NAME')
sn_host, sn_port = None, None
2. 查询端口 5000 是否已经被占用了
netstat -ano|findstr 5000
结果: TCP 127.0.0.1:5000 0.0.0.0:0 LISTENING 5460
3. 根据 PID:5460 查询占用的程序
tasklist|findstr "5460"
结果:PASO.exe 5460 Console 1 116,872 K
4. 杀死进程 ,/f代表强制终止。
taskkill /f -pid 5460
linux系统下,查询端口号是否被占用:
1. 查询端口 5000 是否已经被占用了
netstat -anp|grep 8080
2. kill掉对应的pid
kill -s 9 23148
linux系统下,关键字查找日志:
1. 通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们还有个需求就是输出当前这个日志的前后几行:
cat error.log | grep -C 5 'nick' 显示file文件里匹配foo字串那行以及上下5行
cat error.log | grep -B 5 'nick' 显示foo及前5行
cat error.log | grep -A 5 'nick' 显示foo及后5行
2. find命令+关键字
find -name "*.txt" |xargs grep 'queryCreditList' 查找txt结尾的文件并查找关键字“queryCreditList”
【-name "*.txt" 】 代表查找txt结尾的文件
【. 】 代表查找当前目录
【/var】 代表查找/var目录下
3. 登录进程
[banktest@localhost ~]$ ssh wls81@10.14.208.108
wls81@10.14.208.108's password: (输入密码)
Last login: Wed Feb 20 20:02:56 2019 from 10.14.31.19
[wls81@CNSZ443899 ~]$ export LANG=zh_CN
三种语言设置:
【export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN
export LESSCHARSET=latin1】
******************测试环境启停进程说明*******************************
启动Batchtask使用: ./agentStart.sh
停止Batchtask使用: ./agentStop.sh
启动其他进程使用: ./start.sh All
停止其他进程使用: ./stop.sh All
启停特定进程使用: ./stop.sh or ./start.sh 看说明

浙公网安备 33010602011771号