Quản Trị  Máy Chủ Dịch Vụ
 
Lập lịch backup database, source trên Linux Cpanel hosting
21:09 | 15/05/2011
Sao lưu dữ liệu là một công việc có thể nói là cực kỳ quan trọng và manh tính chất quyết tính bảo đảm tính liên tục cho hệ thống. Thông thường trong hệ thống người quản trị luôn có toàn quyền và nhiều tùy chọn torng vấn đề backup hệ thống vậy với người sử dụng dịch vụ hosting của các nhà cung cấp thi sao họ làm gì để có thể backup vào PHPmyadmin backup bằng tay ư vậy đặt ra vấn đề ngày nào cũng backup thủ công như vậy à làm sao để tự động hóa vấn đề này được giải quyết khá đơn giản cho hệ thống hosting Linux cung cấp Cpanel như công cụ quản lý chính cho người dùng. Đặc biệt trong công cụ này có chức năng khá quen thuộc trên Linux đó là chức năng Crontab tuy nhiên người dùng thông thường ít để ý đến. Trong bài hướng dẫn này tôi sử dụng hosting Linux của Matbao để hướng dẫn các bạn các thao tác lập lịch backup tự động cho hosting của mình.

Trước hết trên máy local tạo một file tên backup.sh có nội dung như sau:

#!/bin/sh
cd /home/[tên đăng ký]
mysqldump –u [username] –p[password] [database] > database.sql

Cách thức làm việc của file trên khi lập lịch là sẽ tạo ra file backup database của chúng ta ra database.sql ở thư mục gốc của chúng ta trên hosting theo thời gian ấn định trong crontab mà chúng ta sẽ cấu hình sau.

Còn nội dung sau là danh cho các cá nhận muốn backup database theo ngày như database.6.5.2011.sql, database.7.5.2011,… và cũng cất trong thư mục gốc

#!/bin/sh
cd /home/[tên đăng ký]
mysqldump –u [username] –p[password] [database] > database.’date+%d%m%Y’.sql

Đến đây là bạn đã hoàn toàn tạo ra file shell phục vụ tốt cho việc backup database rồi tuy nhiên còn source website thì sao. Vấn đề này tôi không đề xuất cho người có source “nặng” mà Opacity trên website lại ít chỉ tổ mệt thêm Smile. Tuy nhiên tôi cung sẽ hướng dẫn bạn, đơn giản là chỉnh sữa file backup.sh lại một chút như sau:

#!/bin/sh
cd /home/[tên đăng ký]
mysqldump –u [username] –p[password] [database] > database.sql
tar –zcvf backup-website.tgz /home/[tên đăng ký]/public_html

Sau khi hoàn tất nội dung file backup.sh thì bạn upload lên hosting ở thư mục gốc tức là trước thư mục public_hhtml. Sau đó vào Cpanel tìm mục Cron jobs

image

Chọn standard cho dễ xài

image

Sau đó chúng ta có dao diện lập lịch như sau:

  • Đầu tiên là khai báo email sẽ nhận thông báo của cron
  • Tại vị trí Command to run khai báo đường dẫn file backup.sh
  • Kế tiếp là dựa theo các bảng bên dưới chọn thời gian thực hiện backup tự động trên hệ thống và sau đó save lại.

image

Nguồn : Internet

 
Ý kiến phản hồi và bình luận Góp ý kiến của bạn

Các tin mới nhất :
- Quản trị máy chủ : Hướng dẫn sử dụng Fujitsu Eternus DX90 S2 cơ bản
- Reset Root password Vmware ESXi 4.1 Server
- Chống DDoS trên IIS 7
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 2: Zabbix
- Tìm hiểu về bản chất của tính năng Wake – On – Lan
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 1: Zenoss
- Quản trị máy chủ Openqrm Phần 4: Kết Hợp Xen và OpenQRM trên Centos 5.6
- Quản trị máy chủ Openqrm Phần 3 : Triển khai Windows 2k8 -win7 và các distro linux trên mạng với OpenQRM 4.8
- Quản trị máy chủ Openqrm Phần 2 : Deploying Windows XP
- Hướng dẫn cài đặt và cấu hình VMware Data Recovery
Các tin liên quan :
- Hướng dẫn sử dụng FTP bằng FILEZILLA
- Tối ưu hóa hiệu suất máy chủ Apache
- Hướng dẫn sử dụng các tính năng hữu hiệu MDaemon Mail Server
- Triển khai Sharepoint 2010 trên máy ảo (Virtual Machine) - Cài đặt Sharepoint 2010
- Triển khai Sharepoint 2010 trên máy ảo (Virtual Machine) - Cài đặt SQL Server 2008
- Triển khai Sharepoint 2010 trên máy ảo (Virtual Machine) - Cấu hình máy ảo và cài đặt Windows Server 2008 R2
- Cài đặt Exchange 2010 RC trên Windows 2008 R2
- Tìm hiểu và hướng dẫn cách cài đặt Windows Media Server
- Chuyển website sang máy chủ mới không làm gián đoạn truy cập
- Hướng Dẫn Cài Đặt Và Cấu Hình Microsoft SQL Server Reporting Services(SSRS) Cho SharePoint
Xem tiếp
Bài nhiều người đọc cùng chuyên mục
Quản trị máy chủ Cisco UCS C-Series - Phần 1 : Cấu hình Raid sử dụng LSI MegaRAID
 
Mdaemon toàn tập (Phần 1) : Những câu hỏi thường gặp trong quá trình cài đặt
 
Mdaemon toàn tập (Phần 2) : Những câu hỏi thường gặp trong quá trình Quản trị, Backup và Restore
 
Hướng dẫn cài đặt và cấu hình Mail Server Merak 9.2.1 - Phần 2
 
Hướng dẫn cài đặt và cấu hình Mail Server Merak 9.2.1 - Phần 1
 
Hướng dẫn cài đặt vCenter Server
 
Hướng dẫn tạo Datacenter, Cluster HA và DRS, và Add Host ESX/ESXi trong vCenter 4.1
 
Trang chủ | Giới thiệu | Quảng cáo | Liên hệ
Giấy phép ICP số 199/GP-TTĐT. Bộ Thông tin và Truyền thông cấp.
Cơ quan quản lý  : Công Ty TNHH Phát Triển Kỹ Thuật và Thương Mại Phan Nguyễn
Bản quyền © 2010-2011 Kenhgiaiphap.vn . Giữ toàn quyền.
Ghi rõ nguồn "Kenhgiaiphap.vn" khi phát hành lại thông tin từ website này.