Cài scim-unikey trên Backtrack 5

Sau một tối loay hoay thì cuối cùng mình cũng đã cài được unikey lên Backtrack5, viết một cái blog để share với mọi người, cũng là tư liệu sau còn dùng :D  Để cài các bạn thực hiện các bước như sau: 

Bước 1: cài scim
sudo apt-get install scim scim-bridge* scim-unikey

Bước 2: Vào thư mục /etc/X11/Xsession.d và tạo một file 95xinput có nội dung như sau

export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"

Bước 3: Chmod 755 cho file vừa tạo
chmod 755 /etc/X11/Xsession.d/95xinput

Bước 4: Reboot máy
(trong trường hợp không được thì cài thêm các gói scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-input-pad)

p1

MongoDB logrotate script

Cắt log trong Mongodb

Mongod có tính năng tự động cắt log sử dụng command logRotate (db.runCommand("logRotate")), ở bản mongo 10gen đã loại bỏ cái scipt tự động cắt log, ta phải làm thuần bằng tay, vì vậy tôi sử dụng logrotate có sẵn trong Linux để cắt, gzip lại, cơ chế cắt log như nginx, apache...

- Tạo file /etc/logrotate.d/mongod với nội dung sau
/var/log/mongo/mongod.log {
        daily
        rotate 30
        compress
        dateext
 
    missingok
    notifempty
    sharedscripts
    postrotate
        /bin/kill -SIGUSR1 `cat /var/lib/mongo/mongod.lock 2> /dev/null` 2> /dev/null || true
    endscript
}
 Mặc định logrotate daily làm việc lúc 4h sáng (xem tại /etc/cron.daily/logrotate)

p1