Hướng dẫn tao module backup trong backuppc linux - tao module backup trong backuppc linux

Bài viết này mình sẽ hướng dẫn các bạn tạo Script backup dữ liệu trên máy chủ linux với 1 host hoặc toàn bộ host trên server.

Nội dung

  • I. Giới thiệu :
  • II. Các bước thực hiện :
    •  Bước 1: SSH vào Server Linux của bạn :
    •  Bước 2: Tạo script backup dữ liệu :
      • 1. Backup với 1 host :
      • 2. Backup với tất cả các host và database.
  • III. Tạo Cron để thiết lập thời gian chạy script :
  • IV: Tổng kết : 

I. Giới thiệu :

II. Các bước thực hiện :

II. Các bước thực hiện :

 Bước 1: SSH vào Server Linux của bạn :

 Bước 2: Tạo script backup dữ liệu :

1. Backup với 1 host :

 Bước 2: Tạo script backup dữ liệu :

1. Backup với 1 host :

  • 2. Backup với tất cả các host và database.
cd /bin
  • III. Tạo Cron để thiết lập thời gian chạy script :
touch scriptbk.sh && chmod +x scriptbk.sh
  • IV: Tổng kết : 
vi /bin/scriptbk.sh
  • Trong quá trình sử dụng không tránh khỏi việc thao tác xóa nhầm hoặc phát sinh lỗi từ nhiều nguyên nhân khác khiến bạn bị mất dữ liệu và không lấy lại được vì vậy bạn cần có phương án dự phòng tốt nhất cho trường hợp xấu có thể xảy ra với website của mình. Vậy để bạn có thể chủ động backup được dữ liệu của mình một cách nhanh chóng và thiết lập để máy chủ tự động chạy Backup theo lịch mà bạn muốn thì có thể tham khảo hướng dẫn sau để tạo Script Backup.

Để tạo Script Backup dữ liệu trên Linux chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
ngay=$(date +"%Y-%m-%d")        #gán biến cho ngày backup.

touch scriptbk.sh && chmod +x scriptbk.sh
0
touch scriptbk.sh && chmod +x scriptbk.sh
1##Tao thu muc chua file Backup.
touch scriptbk.sh && chmod +x scriptbk.sh
2

. SSH tới Server LINUX bằng Putty

touch scriptbk.sh && chmod +x scriptbk.sh
4

1. Backup với 1 host :

touch scriptbk.sh && chmod +x scriptbk.sh
6

Đầu tiên bạn truy cập vào thư mục bin trong root :

touch scriptbk.sh && chmod +x scriptbk.sh
8

Tạo mới một file và phân quyền thực thi :

Mở file và bắt đầu viết :

  • Thêm nội dung bên dưới vào file script backup đã tạo : 
  • #!/bin/bash ngay=$(date +"%Y-%m-%d")        #gán biến cho ngày backup.
    touch scriptbk.sh && chmod +x scriptbk.sh
    0
    touch scriptbk.sh && chmod +x scriptbk.sh
    1##Tao thu muc chua file Backup.
    touch scriptbk.sh && chmod +x scriptbk.sh
    2ktpa.com
  • touch scriptbk.sh && chmod +x scriptbk.sh
    3## Backup Database
    touch scriptbk.sh && chmod +x scriptbk.sh
    4ktpa_db
  • touch scriptbk.sh && chmod +x scriptbk.sh
    5
    touch scriptbk.sh && chmod +x scriptbk.sh
    6NjczYWUw
  • touch scriptbk.sh && chmod +x scriptbk.sh
    7
    touch scriptbk.sh && chmod +x scriptbk.sh
    8ktpa_db
  • —————————————/home/backup/
  • Chú thích các phần bôi đậm bên trên: /home/ktpa/domains/ktpa.com/
  • #!/ bin/bash ## giúp UNIX xác định code sẽ được chạy bằng chương trình nào, ở đây ta sẽ dùng bash /home/backup
  • Tên website cần Backup: ktpa.comsource.zip
  • User Database: ktpa_dbdb.sql.gz

Pass: NjczYWUw

touch scriptbk.sh && chmod +x scriptbk.sh
9

Tên Database: ktpa_db

2. Backup với tất cả các host và database.

III. Tạo Cron để thiết lập thời gian chạy script :

IV: Tổng kết : 

Trong quá trình sử dụng không tránh khỏi việc thao tác xóa nhầm hoặc phát sinh lỗi từ nhiều nguyên nhân khác khiến bạn bị mất dữ liệu và không lấy lại được vì vậy bạn cần có phương án dự phòng tốt nhất cho trường hợp xấu có thể xảy ra với website của mình. Vậy để bạn có thể chủ động backup được dữ liệu của mình một cách nhanh chóng và thiết lập để máy chủ tự động chạy Backup theo lịch mà bạn muốn thì có thể tham khảo hướng dẫn sau để tạo Script Backup.

[mysqldump]
user=root
password=passwd root mysql

Để tạo Script Backup dữ liệu trên Linux chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

. SSH tới Server LINUX bằng Putty

touch backupall.sh && chmod +x backupall.sh

  • IV: Tổng kết : 
vi /bin/backupall.sh
  • Trong quá trình sử dụng không tránh khỏi việc thao tác xóa nhầm hoặc phát sinh lỗi từ nhiều nguyên nhân khác khiến bạn bị mất dữ liệu và không lấy lại được vì vậy bạn cần có phương án dự phòng tốt nhất cho trường hợp xấu có thể xảy ra với website của mình. Vậy để bạn có thể chủ động backup được dữ liệu của mình một cách nhanh chóng và thiết lập để máy chủ tự động chạy Backup theo lịch mà bạn muốn thì có thể tham khảo hướng dẫn sau để tạo Script Backup.

Để tạo Script Backup dữ liệu trên Linux chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

vi /bin/scriptbk.sh
1
vi /bin/scriptbk.sh
2
vi /bin/scriptbk.sh
3
vi /bin/scriptbk.sh
4##Tao thu muc chua file Backup.

. SSH tới Server LINUX bằng Putty

vi /bin/scriptbk.sh
6

1. Backup với 1 host :

vi /bin/scriptbk.sh
8

Đầu tiên bạn truy cập vào thư mục bin trong root :

[mysqldump]
user=root
password=passwd root mysql

0

Tạo mới một file và phân quyền thực thi :

Pass: NjczYWUw

[mysqldump]
user=root
password=passwd root mysql

1

Tên Database: ktpa_db

III. Tạo Cron để thiết lập thời gian chạy script :Tạo Cron để thiết lập thời gian chạy script :

IV: Tổng kết : 

Trong quá trình sử dụng không tránh khỏi việc thao tác xóa nhầm hoặc phát sinh lỗi từ nhiều nguyên nhân khác khiến bạn bị mất dữ liệu và không lấy lại được vì vậy bạn cần có phương án dự phòng tốt nhất cho trường hợp xấu có thể xảy ra với website của mình. Vậy để bạn có thể chủ động backup được dữ liệu của mình một cách nhanh chóng và thiết lập để máy chủ tự động chạy Backup theo lịch mà bạn muốn thì có thể tham khảo hướng dẫn sau để tạo Script Backup.

Để tạo Script Backup dữ liệu trên Linux chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

. SSH tới Server LINUX bằng Putty

0 2 * * * /bin/scriptbk.sh >> /home/backup/logbackup.txt
0 2 * * * /bin/backupall.sh >> /home/backup/logall.txt
0 2 * * * find /home/backup -type d -mtime +3 -exec rm -rf {} +

1. Backup với 1 host :

Đầu tiên bạn truy cập vào thư mục bin trong root : 02:00 giờ sáng hàng ngày, và log sẽ được ghi lại tại đường dẫn /home/backup/logbackup.txt

Tạo mới một file và phân quyền thực thi :02:00 sáng hàng ngày.

Mở file và bắt đầu viết :

Thêm nội dung bên dưới vào file script backup đã tạo : 

cat /var/spool/cron/root

IV: Tổng kết : 

Trong quá trình sử dụng không tránh khỏi việc thao tác xóa nhầm hoặc phát sinh lỗi từ nhiều nguyên nhân khác khiến bạn bị mất dữ liệu và không lấy lại được vì vậy bạn cần có phương án dự phòng tốt nhất cho trường hợp xấu có thể xảy ra với website của mình. Vậy để bạn có thể chủ động backup được dữ liệu của mình một cách nhanh chóng và thiết lập để máy chủ tự động chạy Backup theo lịch mà bạn muốn thì có thể tham khảo hướng dẫn sau để tạo Script Backup.

Trong quá trình thực hiện nếu có vấn đề lỗi phát sinh, vui lòng gửi yêu cầu về để được hỗ trợ kiểm tra và xử lý.

Xem thêm các hướng dẫn khác về Server tại đâytại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng :Cloud ServerCloud Server Pro Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/