Cài đặt Awesome Window Manager trên Ubuntu 14.04

awe-2

 

Chắc hẳn các bạn đã quen thuộc với các môi trường desktop trên Ubuntu như Unity, Gnome, KDE, Xfce. Các môi trường desktop này đều sử dụng window manager dạng stacking wm . Mấy cái này đã quá quen thuộc rồi nhỉ. Sao hôm nay ta không đổi gió 1 tí. Thử trải nghiệm Awesome Window Manager xem em nó như thế nào.

Awesome WM là window manager dạng Dynamic wm được viết bằng ngôn ngữ C và sử dụng ngôn ngữ LUA làm extension. Trang chủ awesome wm http://awesome.naquadah.org/
Awesome trong tiếng Anh có nghĩa là tuyệt vời và wm (window manager) này đúng thật rất tuyệt các bạn ạ.
Tuyệt vời thế nào nhỉ?
– Rất ổn định, nhanh, codebase và footprint nhỏ.
– Chủ yếu là sử dụng bàn phím. Điều này rất thích hợp với những anh hùng bàn phím :D.
– Điểm làm tôi thích là có thể ẩn titlebar, window buttons 🙂
– Cấu hình hoàn toàn bằng tay, không có công cụ giao diện để hỗ trợ.

Continue reading “Cài đặt Awesome Window Manager trên Ubuntu 14.04”

Advertisements

Backup apache server via sftp using python

– Thư mục lưu các file cấu hình apache mặc định:
+ Ubuntu: /etc/apache2
+ CentOS: /etc/httpd
– Thư mục chứa source website:
+ /var/www
Trong đoạn script này tôi sẽ backup 2 thư mục trên, nén ở dạng file tar.gz. Sau đó gửi file được nén đến một File Server nào đó.
Trước tiên kiểm tra distro linux. Nếu như OS là ubuntu httpd_conf=’/etc/apache2′, còn nếu là CentOS httpd_conf=’/etc/httpd’

www = '/var/www'
linux_dist = platform.linux_distribution()[0]
if linux_dist == 'Ubuntu':
    httpd_conf = '/etc/apache2'
elif linux_dist == 'CentOS':
    httpd_conf = 'etc/httpd'

Continue reading “Backup apache server via sftp using python”