Hướng dẫn backup dữ liệu trên VPS/Server Linux tự dựng

1. Backup dữ liệu file, thư mục#

– Xác định file, thư mục cần backup

Ở hướng dẫn này, dữ liệu của tôi gồm các thư mục nằm trong /home

– Tạo script với ngôn ngữ bash shell để backup dữ liệu trong thư mục /home

​Tạo file /usr/src/backup-web.sh với nội dung dưới

#!/bin/bash

DATE=`date +"%d-%m-%y"`
mkdir -p $BACKUP

for i in `ls /home`
do
      /usr/bin/zip -r -9 $BACKUP/$i.zip /home/$i
      sleep 1
done

##Giữ 7 bản backup trên server, tùy vào dung lượng server của bạn mà điều chỉnh số ngày cho phù hợp

find /backup -name 'web*' -type d -mtime +6 -exec rm -rf {} \;

– Chạy lệnh dưới để phân quyền thực thi cho file vừa tạo:

chmod +x /usr/src/backup-mysql.sh

2. Backup dữ liệu database MySQL#

– Xác định tài khoản có toàn quyền trong các database MySQL để backup

​Trường hợp này tôi có tài khoản Mysql là root với mật khẩu abcd@123

– Tạo script với ngôn ngữ bash shell để backup các database trong Mysql

​Tạo file /usr/src/backup-mysql.sh với nội dung dưới

#!/bin/bash

DATE=`date +"%d-%m-%y"`
BACKUP="/backup/mysql-$DATE"
mkdir -p $BACKUP

for i in `mysql -u root –pabcd@123 -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
do
        mysqldump -u root –pabcd@123 $i | gzip -9 > $BACKUP/$i.sql.gz
        sleep 1
done

##Giữ 7 bản backup trên server, tùy vào dung lượng server của bạn mà điều chỉnh số ngày cho phù hợp

find /backup -name 'mysql*' -type d -mtime +6 -exec rm -rf {} \;

– Chạy lệnh dưới để phân quyền thực thi cho file vừa tạo

chmod +x /usr/src/backup-mysql.sh

3. Lập lịch cron job chạy backup cho server#

– Tại VPS/Server Linux chạy lệnh crond -e để vào chế độ lập lịch của hệ thống.

– Cấu hình chạy backup 1h00 hàng ngày với dữ liệu web và 3h00 hằng ngày với dữ liệu database

Chúc bạn thực hiện thành công!

Nếu bạn đang tìm kiếm một giải pháp VPS ổn định để triển khai website, ứng dụng hoặc hệ thống server phục vụ học tập và kinh doanh, thì VPSRE.NET là một gợi ý đáng cân nhắc. Dịch vụ cung cấp VPS hiệu năng cao, sử dụng ổ cứng SSD/NVMe, tốc độ truy cập nhanh và băng thông rộng, phù hợp cho cả người mới bắt đầu lẫn người có kinh nghiệm quản trị hệ thống.

VPSRE.NET hỗ trợ nhiều hệ điều hành phổ biến, cấp quyền quản trị đầy đủ, dễ dàng cài đặt và mở rộng khi nhu cầu tăng lên. Bên cạnh đó, đội ngũ hỗ trợ kỹ thuật sẵn sàng trợ giúp trong quá trình sử dụng, giúp bạn yên tâm vận hành hệ thống. Đây là lựa chọn phù hợp nếu bạn cần một VPS ổn định, chi phí hợp lý và dễ triển khai cho các dự án online hiện nay.

3 thoughts on “Hướng dẫn backup dữ liệu trên VPS/Server Linux tự dựng

  1. jilievologinapk says:

    As a local player over here I really appreciate how easy it is to download and start playing right away. The interface feels super intuitive and customer support is always ready to help with quick questions. I keep coming back because the experience feels so welcoming and hassle free. jilievologinapk

  2. vn8kbet says:

    I have been playing here for a couple of months and the withdrawals are super fast. The customer support team actually picks up and helps you out without making you wait forever. Highly recommend checking it out if you want a smooth gaming experience. vn8kbet

  3. br369bet says:

    This betting site has earned my full trust after just one month of play. The deposit limits are reasonable and the game library is constantly updated with fresh titles. I really appreciate how transparent they are about terms and conditions which is rare to find these days. Definitely staying here long term br369bet

Comments are closed.

Chăm sóc khách hàng
VPSRE.NET
Bạn có thể chọn 1 trong các hình thức Chat bên dưới để chúng tôi có thể hỗ trợ cho bạn
Chat trực tiếp
Hoặc
Zalo Chat qua Zalo Messenger Chat qua Messenger
Trợ lý AI VPSRE.NET Hỗ trợ tự động 24/7
Xin chào 👋 Tôi là trợ lý AI của VPSRE.NET. Bạn cần hỗ trợ về VPS, Hosting, Server hay tên miền?
Bạn có thể hỏi nhanh
AI có thể trả lời chưa chính xác. Không gửi mật khẩu, OTP hoặc thông tin đăng nhập.