Python代码追踪(类似于bash -x的效果)
这个我居然找了一年。。。@_@
#详细追踪
python -m trace --trace script.py
#显示调用了哪些函数
python -m trace --trackcalls script.pymore ...
ispconfig+pureftpd两点注意及解决办法
1. 使用pure-uploadscript来解决ispconfig FTP用户上传后Web无法写入的问题
echo '#!/bin/bash setfacl -R -m u:www-data:rwx "$1"' > /usr/bin/chown_www.sh chmod +x /usr/bin/chown_www.sh echo 'UPLOADSCRIPT=/usr/bin/chown_www.sh' >> /etc/default/pure-ftpd-common /etc/init.d/pure-ftpd-mysql restart
2. 点文件不显示
echo "yes" > /etc/pure-ftpd/conf/DisplayDotFiles
kvm动态更改虚拟机内存
- qemu-kvm -balloon virtio
- ctrl+alt+2,进入monitor模式 查看当前内存
- info balloon
- 减少虚拟机内存到100MB
- balloon 100
- 注意:据我测试,只能减不能加到高于你启动时分配的内存 PS: KSM是很棒的技术,可惜回收速度有些慢,UKSM如果能进主线内核就好了
坑爹的死链接
- 前段时间有一次突然断电,然后重启之后Google Chrome/Firefox变得死慢死慢的
- 猜测是应该丢失了文件,重新emerge
- X和gtk都没用,但Opera是正常的,然后一直忙着,就没管它。
- 今天抽时间折腾了一下,发现是 /etc/fonts/conf.d/里有个失效的链接,删除后Chrome/Firefox变得飞快!
修改虚拟机镜像大小(qcow2/raw resize)
不多说,直接看
创建一个镜像文件,大小1G,格式是qcow2
muxueqz@muxueqz /tmp $ qemu-img create -f qcow2 t.qcow2 1G
Formatting 't.qcow2', fmt=qcow2 size=1073741824 encryption=off
cluster\_size=0
查看镜像文件实际占用空间
muxueqz@muxueqz /tmp $ ls -alh t.qcow2
-rw-r--r-- 1 muxueqz muxueqz 193K 8月 31 13:18 t.qcow2
查看qcow2信息
muxueqz …
分享虚拟化平台
- 1、Proxmox Virtual Environment
- 项目主页:http://pve.proxmox.com/wiki/Main_Page 介绍: -支持容器(OpenVZ)及全虚拟化(KVM)
- -裸金属安装(使用ISO安装,安装后即可使用,不需要先安装基本系统再安装虚拟化软件)
- -提供Web控制台(包含中文) -包含备份/恢复/实时迁移/虚拟化集群 -开源 2、OpenNode Cloud Platform 项目主页:http://opennode.activesys.org 介绍: -支持容器(OpenVZ)及全虚拟化(KVM)
- -裸金属安装(使用ISO安装,安装后即可使用,不需要先安装基本系统再安装虚拟化软件)
- -包含Web控制台(名叫FuncMan) -开源
双向同步利器-unison
- 开源
- 多平台支持(windows/Linux)
- 简单快速
- 类似rsync的算法
Linux中的教育网加速器
- 前因:
- 上次6.12去厦门大学的fjlug活动,不满教育网的速度,为下次作准备。 原理: 其实就是利用搜狗提供的全网加速功能 项目链接:https://code.google.com/p/sogou-explorer-linux/ 简要说明: 下载sogou-explorer-linux.7z 解压后进入 cd sogou-explorer-linux
- `` ./accelerator.sh(将搜狗浏览器放到后台中,需要安装alltray)或./start.sh(会启动搜狗浏览器界面)``
- 在你的浏览器中设置代理为127.0.0.1:8081即可使用。