Mã nguồn mở Việt Nam

Trình duyệt

Trình duyệt bạn đang sử dụng
 

Hệ điều hành

Hệ điều hành bạn đang sử dụng
 

Đăng nhập



Trực tuyến

Hiện có 16 khách Trực tuyến

Debian
Đồng bộ dữ liệu với mô hình dropbox Email
Viết bởi hungnv   
Dropbox là dịch vụ chia sẻ file trực tuyến, cho phép người dùng lưu trữ và chia sẻ dữ liệu với dung lượng miễn phí 2GB. Điểm đặc biệt của dropbox là khả năng đồng bộ dữ liệu thời gian thực, theo đó, ta chỉ định một directory cụ thể trên máy tính kết nối với dropbox client, dữ liệu sẽ được đồng bộ hóa lên dropbox server bất cứ khi nào có kết nối Internet.
Bài viết này hướng dẫn bạn xây dựng một mô hình server – client tương tự dropbox, với sự kết hợp của rsync server và rsync client (lsyncd).
Rsync: là một application được viết dành cho các hệ điều hành Unix và Unix likes, cho phép đồng bộ hóa dữ liệu từ một directory này sang một directory khác, hoặc giữa dữ liệu ở máy tính trạm sang một máy tính khác trong một network, hay internet với nhiều options khác nhau. (Wikipedia)
Ở chế độ daemon mode, rsync lắng nghe trên port 873, chờ đợi kết nối từ rsync client thông qua remote shell như ssh hay rsh

Bài viết này dựa vào daemon mode của rsync để thiết lập một rsync server.

Lsyncd sử dụng rsync để đồng bộ hóa một hoặc nhiều directory với máy chủ rsync. Lsyncd có thể đồng bộ hóa dữ liệu theo thời gian thực thông qua một subsystem process của Unix là inotify. Inotify có chứ năng giám sát sự thay đổi của dữ liệu: tăng giảm dung lượng, sửa xóa...Khi dữ liệu có bất cứ sự thay đổi nào, lsyncd sẽ dựa vào inotify event để đồng bộ hóa dữ liệu với rsync server. (Lsyncd homepage)

Mục tiêu của bài viết là cung cấp một giải pháp back up trong suốt với người dùng cuối, đối với những dạng dữ liệu vừa phải (không quá lớn). Sử dụng rsync là một cách để giảm thiểu tối đa dữ liệu truyền qua network dùng để back up. Ta chỉ đồng bộ những thay đổi.
Đọc thêm...
 
Phòng chống tấn công SQL Injection với GreenSQL trên Debian Etch Email
Viết bởi canh_nguyen   
altGreenSQL (hay greensql-fw) là một firewall cho cơ sở dữ liệu MySQL để cản lọc các cuộc tấn công SQL Injection. Nó làm việc như là một reverse proxy, ví dụ : nó tiếp nhận các query SQL, kiểm tra chúng, chuyển cho MySQL và trả lại kết quả từ cơ sở dữ liệu MySQl. Bạn có thể quản lý GreenSQL thông qua giao diện web trên hệ thống Debian Etch.
Đọc thêm...
 
BackupPC Email
Viết bởi canh_nguyen   
altTôi sử dụng BackUpPC để sao lưu server của mình. Đó là một giải pháp dựa trên ổ đĩa cứng - vì thế nếu bạn muốn lưu vào thiết bị di động như DVD-R hoặc băng từ bạn cần lưu riêng cho mỗi bước.

Lợi điểm của BackupPC là  bạn có thể thực hiện việc sao lưu từ tất cả các máy trong mạng, mà không cần có phần mềm đặc biệt được chạy ở mỗi máy khách. Đó là sự thật nhưng gây đôi chút nhầm lẫn. Nếu bạn muốn có sự bảo mật, bạn cần thiết lập đôi chút ở máy khách.
Đọc thêm...