找到乱建文件的家伙!
最近有一台服务器上的日志在切割之后新日志属主经常会变成root, 那么,监控是哪个家伙来改的吧!
使用auditd针对/data/logs/app/进行监控
auditctl -w /data/logs/app/ -p wxa -k php_app_change
第二天查看监控结果
ausearch -k php_app_change | less
用/搜索CREATE 有用内容如下:
time->Mon Mar 23 23:59:02 2015 type=PATH msg=audit(1427126342.023:1289345): item=1 name="/data/logs/app/http_access.log" inode=3418062 …more ...
使用Ansible批量/自动部署Hadoop CDH3
本项目
链接 : https://github.com/muxueqz/ansible-hadoop-cdh3
基本是fork自 https://github.com/ansible/ansible-examples/tree/master/hadoop ,
将CDH4换成了CDH3,增加了Hive/Hbase
过几天我整理一个中文的使用方法 ^_^
kvm的虚拟化管理方案-Archipel
1. Archipel介绍
- 一个开源的虚拟化管理方案
- 基于libvirt,可以方便的将virt-manager/virsh/virt-install等方式创建的虚拟机导入进来
- 使用XMPP协议(Extensible Messaging and Presence Protocol)通信,成熟的通信协议,Gtalk就是用XMPP.
- XMPP从某种程度来说相当于消息队列
- XMPP Server使用ejabberd,一个流行的支持高并发的XMPP Server,同时又有扩容和集群设计
- 因为XMPP的特性,Archipel号称实时管理
- 同样也是XMPP的优势,可选其它客户端,只要支持XMPP即可.
- 这意味着,手机上也可以管理虚拟机了!
- 支持多帐号和权限配置
- 支持实时迁移
- VMCasts功能可以很方便的制作和分发虚拟机模板
- UI用户界面是测试使用过的开源虚拟化管理平台中(CloudStack/oVirt/OpenQRM/Ganeti Web Manager/proxmox/OpenStack/)**最易用**的
2. 概念
Host = 安装kvm,直接运行在硬件上的操作系统
Guest = 跑在Host中的虚拟机 …
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 …