良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

sqlmap参数说明

# ./sqlmap.py -hh        ___       __H__ ___ ___[.]_____ ___ ___  {1.2.6.16#dev}|_ -| . [']     | .'| . ||___|_  ["]_|_|_|__,|  _|      |_|V 

阅读全文...

标签: sqlmap参数

作者:良玉 分类:Sqlmap 浏览:187 评论:0

安装sqlmap报错

python sqlmap.py missing one or more core extensions ('gzip', 'ssl', 'sqlite3', 'zlib')# pythonPython 2.7.14 (default, Apr 10 2018, 23:47:09) [GCC 4.8.2] on linux2Type "help", "copyright", &quo

阅读全文...

python2.7安装sqlite3模块

安装sqlite3尝试使用pip安装,安装失败:[root@uouo123 src]# pip install sqlite3Collecting sqlite3  Using cached sqlite3-99.0.tar.gz    Complete output from command python setup.py egg_info:    Traceback (most recent call last):   

阅读全文...

nginx rewrite功能

内置的全局变量$args :这个变量等于请求行中的参数,同$query_string$content_length : 请求头中的Content-length字段。$content_type : 请求头中的Content-Type字段。$document_root : 当前请求在root指令中指定的值。$host : 请求主机头字段,否则为服务器名称。$http_user_agent : 客户端agent信息$http_cookie : 客户端cookie信息$limit_rate : 这个变量

阅读全文...

shell判断变量是否为数字

方法一、测试相加是否成功expr $a+0 &>/dev/nullRETVAL=$?test $RETVAL  -eq 0 {echo "number" exit 1}方法二、将数字全部用空格代替[ -n "`echo $1|sed 's/[0-9]//g'`" ]&& { echo ...}方法三、#a=123#[ ! $a = ~^[0-9] ] && echo &quo

阅读全文...

df 命令结果显示的 Size 不等于 Avail + Used

保留空间(Reserved block)做什么的? 这个空间可以调整吗(参考命令: tune2fs -m 0 )? 保留空间功能:1. 减少Linux文件系统碎片; 2. 在磁盘分区没有剩余空间的时候.,root用户也可以登陆维护,或者系统记录日志.File system Reserved Block Count is supposed to reduce Linux file system defragmentation, to allow root user l

阅读全文...

nginx开启gzip

gzip on;gzip_disable "msie6";gzip_vary on;gzip_proxied any;gzip_comp_level 6;gzip_http_version 1.1;gzip_min_length 256;gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss tex

阅读全文...

标签: nginxgzip

作者:良玉 分类:Nginx 浏览:189 评论:0

Nginx配置跨域请求 Access-Control-Allow-Origin

当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数:一、 解决方案只需要在Nginx的配置文件中配置以下参数:location / {       add_header Access-Control-A

阅读全文...

标签: nginx跨域

作者:良玉 分类:Nginx 浏览:230 评论:0

zabbix api创建screen vsize限制解决

通过脚本调用zabbix api 生成screen报错: "vsize": must be between "1" and "100"  查看zabbix源码可知:  Zabbix默认创建的Screen的垂直宽度默认最大是100.由于手动创建的Screen的vsize大小要么为0,要么超过了100都会报这个错误,所以解决办法就是增大SCREEN_MAX_SIZE这个值  vi

阅读全文...

标签: zabbix

作者:良玉 分类:Linux 浏览:222 评论:0

svn: No worthy mechs found

在messages 系统日志里发现svn报错 svn: No worthy mechs found 是因加密认证的库没有装上,需要安装cyrus-sasl-md5 : yum -y install cyrus-sasl-md5 不过svn: No worthy mechs found的问题,并不影响使用。

阅读全文...

yum Error: rpmdb open failed

# yum install -y lrzszrpmdb: Thread/process 9068/140290271926176 failed: Thread died in Berkeley DB libraryerror: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recoveryerror: cannot open Packages index using db3

阅读全文...

SVN Conflict discovered in XXX svn: Can't read stdin: End of file found 解决

冲突:Conflict discovered in 'blog.uouo123.com'.Select: (p) postpone, (df) diff-full, (e) edit,(mc) mine-conflict, (tc) theirs-conflict,(s) show all options: svn: Can't read stdin: End of file found利用update的选项进行冲突解决,也就是说不管当前拷贝副本是否是最新版本,都使用—a

阅读全文...

multiprocessing的并发模型

需求:1、周期性对一批机器执行某操作;2、该操作执行所需时间不固定,有波动;3、每次操作机器数量较多,需用多进程实现,但又不宜针对每个机器单独开启进程,否则进程太多;由于每个周期的操作时间不固定,难免出现两个周期重叠在一起,所以每个周期的操作尽量保持独立,这样不会彼此影响。基于以上考虑,程序的大体思路是:主进程周期性fork一个子进程,子进程使用multiprocessing创建多进程执行具体操作。代码如下:#! /usr/bin/env python # -*-

阅读全文...

Python 中 Ctrl+C 不能终止 Multiprocessing Pool

本文理论上对multiprocessing.dummy的Pool同样有效。python2.x中multiprocessing提供的基于函数进程池,join后陷入内核态,按下ctrl+c不能停止所有的进程并退出。即必须ctrl+z后找到残留的子进程,把它们干掉。先看一段ctrl+c无效的代码:#!/usr/bin/env pythonimport multiprocessingimport osimport timedef do_work(x):

阅读全文...