寻觅生命中的那一片浅草......

Python中如何支持PUT/DELETE/PATCH等HTTP方法

如果你使用REST风格的接口,那么你在处理数据的时候,除了GET/POST方法,你可能还需要PUT/DELETE/PATCH等方法

有什么客户端可以用呢?

1、curl这个是Linux系统命令,最直接的方法

2、slumber

3、 urllib3,我今天才发现的

用Django管理OpenVPN帐号

一、本程序是一个管理OpenVPN的帐号的Web程序,用Django开发,主要功能
1、用户的增/删/改/查
2、查看用户的登录日志

二、与OpenVPN默认管理方式对比

1、原来OpenVPN是通过文件来管理用户名和密码的,需要ssh到服务器上管理,现在通过Web管理,不用ssh到服务器去管理用户
2、密码原来是明文,现在是加密的
3、日志入库,通过Web看登录日志

代码和安装文档托管在GitHub,

猛击下面,直到蛋疼为止:

Vpnauth

查看占用某分区的用户和命令

查看使用某分区的用户
fuser -v -m /yourmount
杀掉占用该分区的进程
fuser -k -v -m /yourmount

php-cgi segfault

在/var/log/messages会看到如下错误

kernel: php-cgi[26075]: segfault at 000000000000000f rip 00002b8fa54df0b8 rsp 00007fff905e9a40 error 4

原因,开启了php的线程安全模式,与eaccelerator冲突导致的
就是安装时,./configure 加入了–enable-maintainer-zts
解决办法:
安装php时,去掉该参数00

好用的autoexpect

工作中需要用expect来解决一些交互问题,但对expect又不熟悉

幸好同事介绍了autoexpect,它会把你的操作录制成脚本

使用方法是

/usr/bin/autoexpect  你的命令

然后它就会把它录制下来, 存在当前目录scripts.exp

2025年七月
« 5月    
 123456
78910111213
14151617181920
21222324252627
28293031