• Dịch vụ Quản trị máy chủ
  • Liên hệ quảng cáo
Chủ Nhật, Tháng năm 4, 2025
  • Login
cPanel.vn
Liên hệ quảng cáo
  • Home
  • Control Panel
    • cPanel/WHM
    • Direct Admin
    • HELM
    • Hosting Controller
    • IspConfig
    • Kloxo-LxAdmin
    • LNMP
    • Plesk
    • Webmin
  • Domain/Host/Server
    • Hosting
    • Tên miền
    • VPS
  • Ảo hóa
    • Virtuozzo
    • VMWare
  • Hệ điều hành
    • Linux
    • Windows
  • Internet
    • Thủ thuật SEO
    • Nhiếp ảnh
  • Server
    • Web Server
    • Email Server
    • Database Server
      • MSSQL
      • MySQL
  • WordPress
    • Themes
No Result
View All Result
  • Home
  • Control Panel
    • cPanel/WHM
    • Direct Admin
    • HELM
    • Hosting Controller
    • IspConfig
    • Kloxo-LxAdmin
    • LNMP
    • Plesk
    • Webmin
  • Domain/Host/Server
    • Hosting
    • Tên miền
    • VPS
  • Ảo hóa
    • Virtuozzo
    • VMWare
  • Hệ điều hành
    • Linux
    • Windows
  • Internet
    • Thủ thuật SEO
    • Nhiếp ảnh
  • Server
    • Web Server
    • Email Server
    • Database Server
      • MSSQL
      • MySQL
  • WordPress
    • Themes
No Result
View All Result
cPanel.vn
No Result
View All Result

Tự động backup database và sao lưu FTP trên VPS chạy LNMP

cPanel.vn by cPanel.vn
08/08/2011
in Linux, LNMP
Home Hệ điều hành Linux

Dữ liệu, đối với bất kỳ cá nhân/doanh nghiệp nào cũng đều rất quan trọng. Giờ đây, người người có web, nhà nhà có web là chuyện bình thường như cô Hường lên phường. Tuy nhiên, vấn đề backup dữ liệu không phải ai cũng ý thức được.
Một vài nhà cung cấp có chính sách backup dữ liệu cho khách hàng hàng tuần hoặc hàng tháng, có những đơn vị backup hàng ngày. Nhưng cũng có nhiều đơn vị không có chính sách backup hoặc nói có backup nhưng thực tế là không.
Dù sao đi nữa, chúng ta, những webmaster nên tự bảo vệ mình trước mối nguy hiểm mất dữ liệu.
Bài viết này cPanel.vn sẽ hướng dẫn các bạn triển khai một giải pháp backup tự động cho hệ thống máy chủ của mình. Những gì bạn làm được sau bài viết này:

  • Tự động backup database, code với lịch lên sẵn
  • Mỗi website, database được lưu với tên riêng kèm theo ngày giờ.
  • Hỗ trợ nén database và code để giảm dung lượng
  • Tự động upload qua FTP để sao lưu đồng thời sang một hệ thống khác

Lưu ý: Bài viết hướng dẫn này được thực hiện trên nền máy chủ ảo sử dụng gói LNMP. Các bạn có thể áp dụng với bất cứ hệ thống máy chủ nào chỉ với một chút chỉnh sửa cho phù hợp.

1. Download scripts

Các bạn login thành viên, download file backup.sh về. Lưu ý, chỉ cấp độ thành viên trở lên mới có thể download được. Các bạn đã đăng ký thì hãy ĐĂNG NHẬP, nếu chưa là thành viên hãy ĐĂNG KÝ.

Download tại đây: {filelink=2}

2. Chỉnh sửa các thông số.

Bạn mở file backup.sh bằng các Text Editor thông dụng, bạn có thể dùng EmEditor hoặc NotePad++.
Các bạn cần phải thiết lập các thông số như:

  • Backup_Folder1= : Đây là tên folder bạn cần backup. Đó có thể là folder chứ code web hay bất cứ cái gì bạn cần.
  • Thông tin mySQL: Bạn có thể thiết lập ở các biến MYSQL_USR và MYSQL_PWD
  • Backup_DB1: Tên database bạn cần backup tự động
  • Các thông tin về FTP Server để tự động backup một bản khác sang máy chủ khác.

Và một vài thông tin khác các bạn cần chỉnh sửa thêm trong file cho phù hợp với cấu hình dịch vụ của mình trên máy chủ.

3. Upload lên server

Upload file backup.sh lên server của các bạn. Thông thường, với gói LNMP thì các scripts được để trong /root/. Dĩ nhiên các bạn để đâu cũng được. Tuy nhiên, cần phải chmod cho file backup.sh

#chmod 755 backup.sh

4. Tạo folder lưu backup.

cPanel.vn tạo một folder tên là backup ở ngay ngoài gốc ổ cứng.

#mkdir backup

#cd /backup

#mkdir db

#mkdir www

Folder db và www nằm bên trong folder backup, dùng để lưu database và code đã được sao lưu.

5. Lập lịch thực hiện backup

Việc cuối cùng, chúng ta cần thiết lập lịch dựa trên crontab để hệ thống tự động chạy scripts trên cho các bạn.
cPanel.vn thực hiện backup vào lúc 1h sáng ngày chủ nhật hàng tuần.
Để sửa crontab các bạn dùng lệnh sau:

#crontab -e

Sau đó thêm dòng lệnh sau xuống dưới.

#0 1 * * 0 /root/backup.sh

Như vậy là hệ thống của bạn sẽ được tự động backup hàng tuần vào lúc 1h sáng ngày chủ nhật.

Đôi lời: Các bạn có thể tắt phần sao lưu qua FTP đi, tuy nhiên cPanel.vn khuyến khích các bạn sử dụng FTP để tạo thêm một bản sao lưu nữa. Có rất nhiều trường hợp xảy ra khiến ổ cứng trên máy chủ hiện tại bị lỗi, gây mất dữ liệu. Lúc đó, bản backup qua FTP sẽ là một cứu cánh tốt hơn bao giờ hết.
Các bạn có thể mua một VPS lowend để làm sao lưu. cPanel.vn khuyến cáo sử dụng Burst, 123systems và đặc biệt là Eleven2 chỉ với vài  $/tháng.
Ngoài ra, các bạn có thể mua dịch vụ Backup của các nhà cung cấp khác như BQBackup hỗ trợ nhiều tính năng hơn.
Chúc các bạn thành công và đảm bảo an toàn dữ liệu của mình.

Tags: autobackupbackupbackup and upload ftpbackup codebackup databaselnmp
Previous Post

MegaTV – Dịch vụ Internet TV mới đầy hấp dẫn

Next Post

BURST.NET – Miễn phí VPS 1 tháng đầu

Có thể bạn quan tâm

Linux Command: Hiển thị phiên bản Linux
Linux

Linux Command: Hiển thị phiên bản Linux

23/05/2014
LNMP – Sao lưu/khôi phục mysql database
LNMP

Khôi phục mật khẩu root của mySQL trên LNMP

14/05/2014
BURST.NET – Miễn phí VPS 1 tháng đầu
Internet

BURST.NET – Miễn phí VPS 1 tháng đầu

06/08/2011
Nâng cấp PHP lên 5.2.x
Linux

Nâng cấp PHP lên 5.2.x

22/05/2024
Next Post
BURST.NET – Miễn phí VPS 1 tháng đầu

BURST.NET - Miễn phí VPS 1 tháng đầu

Comments 4

  1. play game free says:
    13 năm ago

    bạn ơi lệnh LNMP là #0 1 * * 0 /root/backup.sh
    nhưng mình sử dụng cpanel 11 , có phàn cronjob thì mình dùng lệnh gì được ?

    Bình luận
  2. cPanel.vn says:
    13 năm ago

    Chào bạn!
    Đây là lệnh đối với LNMP Control, không phải cPanel bạn ạ. cPanel có sẵn tính năng backup/restore trong WHM rồi. Bạn có thể thiết lập ở trong đó.

    Bình luận
  3. athuat says:
    13 năm ago

    Cho mình hoi sao mình cài song LNMP mà lượng ram sử dụng hết hơn 1G hix

    Bình luận
  4. nam says:
    12 năm ago

    anh ơi. Giờ phải làm từng bước như thế nào z. mong anh giúp đỡ

    Bình luận

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Nên xem.

VTC Academy ký cam kết tuyển dụng với học viên khóa 1

VTC Academy ký cam kết tuyển dụng với học viên khóa 1

18/11/2011
Cửa sổ Console trong Facebook

Update 2014 – Cách mời tất cả bạn bè like fanpage

23/09/2014
Liên hệ quảng cáo Liên hệ quảng cáo Liên hệ quảng cáo

Đang HOT.

Khắc phục lỗi Just-In-Time Debugger

16/02/2011
Làm gì khi website báo lỗi Server Error in ‘/’ Application

Làm gì khi website báo lỗi Server Error in ‘/’ Application

25/05/2014
Hướng dẫn nhập tiếng Việt và tiên đoán ngôn ngữ trong điện thoại Nokia

Hướng dẫn nhập tiếng Việt và tiên đoán ngôn ngữ trong điện thoại Nokia

18/07/2013
Xóa Log File trong SQL Server 2005

Xóa Log File trong SQL Server 2005

21/07/2011
diadiem.com cũng bị tấn công

Cái nhìn tổng quan về vụ vozforums, diadiem, lauxanh bị hack tên miền

25/05/2014
cPanel.vn

cPanel.vn

Chia sẻ kiến thức và kinh nghiệm quản trị máy chủ, tên miền, email, hosting cũng như các thủ thuật máy tính, công nghệ thông tin.

Liên hệ quảng cáo: haomd@cpanel.vn

Follow Us

Danh mục

  • Control Panel
  • cPanel/WHM
  • Direct Admin
  • Domain/Host/Server
  • Email Server
  • HELM
  • Hosting
  • Internet
  • Kloxo-LxAdmin
  • Linux
  • LNMP
  • MSSQL
  • MySQL
  • Nhiếp ảnh
  • Plesk
  • Tên miền
  • Themes
  • Thủ thuật SEO
  • Virtuozzo
  • VMWare
  • VPS
  • Web Server
  • Windows

Thẻ

123system 123systems backup ca si ngan khanh CentOS cpanel CSF directadmin facebook google google apps google music beta green value host greenvaluehost hack tên miền how to install kenh14 kenh14.vn khuyến mãi kloxo kênh 14 kênh 14 bị hack like fanpage linux lnmp mime type mysql ngân khánh outlook phpmyadmin tên miền tên miền miễn phí vietidc vmware vmware server VPS vps giá rẻ vps miễn phí vtc vtca vtc academy windows windows xp đăng ký tên miền ưu đãi

Recent News

Khắc phục lỗi “DA appears to be using SSL. Change your script to connect to ssl” khi đổi mật khẩu Round Cube trên DirectAdmin

Khắc phục lỗi “DA appears to be using SSL. Change your script to connect to ssl” khi đổi mật khẩu Round Cube trên DirectAdmin

11/02/2022
Cấu hình Laravel trên DirectAdmin

Cấu hình Laravel trên DirectAdmin

03/11/2024
  • Giới thiệu
  • Quảng cáo
  • Dịch vụ

© 2008 - 2024 cPanel.vn - Powered by VietIDC and Raspberry Pi Việt Nam.

No Result
View All Result
  • Home
  • Control Panel
    • cPanel/WHM
    • Direct Admin
    • HELM
    • Hosting Controller
    • IspConfig
    • Kloxo-LxAdmin
    • LNMP
    • Plesk
    • Webmin
  • Domain/Host/Server
    • Hosting
    • Tên miền
    • VPS
  • Ảo hóa
    • Virtuozzo
    • VMWare
  • Hệ điều hành
    • Linux
    • Windows
  • Internet
    • Thủ thuật SEO
    • Nhiếp ảnh
  • Server
    • Web Server
    • Email Server
    • Database Server
      • MSSQL
      • MySQL
  • WordPress
    • Themes

© 2008 - 2024 cPanel.vn - Powered by VietIDC and Raspberry Pi Việt Nam.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In