Email Doanh NghiệpSSLFirewall Anti DDoSTối ưu tốc độ website

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Hướng dẫn backup DirectAdmin với Command Line

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:19/06/2025
Lượt xem

Đánh giá

5/5 - (22 bình chọn)

Backup DirectAdmin với Command Line là giải pháp sao lưu dữ liệu nhanh chóng và hiệu quả dành cho quản trị viên hệ thống. Phương pháp này đặc biệt hữu ích trong trường hợp giao diện web DirectAdmin gặp lỗi hoặc bạn muốn tự động hóa quy trình backup định kỳ. Trong bài viết này, mình sẽ hướng dẫn chi tiết cách backup dữ liệu qua dòng lệnh, giúp bạn kiểm soát tốt hơn và đảm bảo an toàn tuyệt đối cho website/server.

banner vps vietnix hỗ trợ n8n

Những điểm chính

  • Tại sao nên backup DirectAdmin với Command Line: Hiểu được lợi ích của việc backup bằng command line so với giao diện web, đặc biệt trong các tình huống khẩn cấp, tự động hóa, hiệu suất và tính linh hoạt.
  • Hướng dẫn backup DirectAdmin với command line: Biết cách backup toàn bộ user và một user cụ thể cũng như cách khôi phục dữ liệu từ file backup.
  • Giới thiệu về Vietnix: Tìm hiểu về Vietnix, nhà cung cấp VPS uy tín, tốc độ cao và ổn định tại Việt Nam.
  • Câu hỏi thường gặp: Giải đáp các thắc mắc thường gặp về backup DirectAdmin với command line.

Tại sao nên backup DirectAdmin với Command Line?

Mặc dù DirectAdmin cung cấp tính năng backup qua giao diện web, việc sử dụng command line mang lại nhiều lợi ích vượt trội, đặc biệt trong các tình huống cụ thể:

  • Backup khẩn cấp: Đây là giải pháp cứu cánh hiệu quả khi server gặp sự cố không thể truy cập giao diện DirectAdmin hoặc trong trường hợp license DirectAdmin tạm thời hết hạn.
  • Tự động hóa: Bạn có thể dễ dàng tích hợp các lệnh backup vào script và thiết lập cron jobs để tự động hóa toàn bộ quy trình sao lưu, đảm bảo dữ liệu được backup đều đặn mà không cần can thiệp thủ công.
  • Hiệu suất cao: Command line xử lý quá trình backup nhanh hơn, đặc biệt đối với các website có dung lượng dữ liệu lớn, giúp tiết kiệm thời gian đáng kể.
  • Linh hoạt: Phương pháp này cung cấp khả năng tùy chỉnh chi tiết các tham số backup, cho phép bạn kiểm soát chính xác những gì cần sao lưu và cách thức sao lưu phù hợp với nhu cầu riêng của từng dự án.

Nếu bạn đang tìm kiếm hạ tầng mạnh mẽ để vận hành website, đừng bỏ qua VPS AMDVPS NVMe tại Vietnix. Khi đăng ký hai gói dịch vụ này, bạn sẽ được tặng miễn phí license DirectAdmin chính hãng, giúp tối ưu chi phí và dễ dàng triển khai hệ thống quản trị web chuyên nghiệp.

col vps nmve 2

VPS NVME – Ổ CỨNG VÀ CPU THẾ HỆ MỚI

Khả năng xử lý siêu khủng, ổn định liên tục 24/7

Trước khi bắt đầu, bạn hãy kết nối SSH vào VPS đã cài DirectAdmin với quyền root bằng lệnh: ssh root@IP-VPS.

1. Backup DirectAdmin với Command Line cho toàn bộ user

Bạn chạy lệnh sau để thêm tác vụ backup vào hàng đợi DirectAdmin, sao lưu toàn bộ dữ liệu (database, email) vào /home/admin/admin_backups:

echo "action=backup&append_to_path=nothing&database_data_aware=yes&email_data_aware=yes&local_path=/home/admin/admin_backups&owner=admin&type=admin&value=multiple&when=now&where=local&who=all" >> /usr/local/directadmin/data/task.queue
Chạy lệnh backup toàn bộ user có trên hệ thống DirectAdmin
Chạy lệnh backup toàn bộ user có trên hệ thống DirectAdmin

Giải thích các tham số:

  • action=backup: Định nghĩa hành động là backup.
  • append_to_path=nothing: Định nghĩa là không thêm bất kỳ chuỗi nào vào đường dẫn sao lưu (local_path).
  • database_data_aware=yes: Bao gồm dữ liệu database.
  • email_data_aware=yes: Bao gồm dữ liệu email.
  • local_path=/home/admin/admin_backups: Đường dẫn lưu file backup.
  • value=multiple: Cho phép backup nhiều user cùng lúc.
  • when=now: Thực hiện backup ngay lập tức.
  • type=admin: Loại backup ở cấp admin.
  • who=all: Backup tất cả user.

Sau khi chạy lệnh trên, hệ thống sẽ bắt đầu tiến trình backup. Bạn có thể kiểm tra tiến độ bằng cách sử dụng lệnh ll trong thư mục /home/admin/admin_backups.

Chưa thấy file backup được tạo, quá trình backup vẫn đang diễn ra
Chưa thấy file backup được tạo, quá trình backup vẫn đang diễn ra

Nếu chưa thấy file backup, quá trình vẫn đang diễn ra. Đợi một khoảng thời gian để quá trình hoàn tất, sau đó kiểm tra lại để xác nhận các file backup đã xuất hiện. Các file này thường được nén bằng định dạng zstd để tiết kiệm dung lượng.

Các file backup đã xuất hiện, quá trình backup đã thành công
Các file backup đã xuất hiện, quá trình backup đã thành công

iconLưu ý

  • Thời gian backup phụ thuộc vào dung lượng dữ liệu và hiệu suất server.
  • Đảm bảo đủ dung lượng ổ cứng để chứa file backup. Nếu không đủ, hệ thống sẽ tự động dừng backup.


2. Backup DirectAdmin với Command Line cho một user cụ thể

Để backup dữ liệu của một user DirectAdmin cụ thể (bao gồm database và email) vào thư mục /home/admin/admin_backups, bạn sử dụng lệnh sau:

echo "action=backup&append_to_path=nothing&database_data_aware=yes&email_data_aware=yes&local_path=/home/admin/admin_backups&owner=admin&select0=USERNAME&type=admin&value=multiple&when=now&where=local" >> /usr/local/directadmin/data/task.queue

iconLưu ý

Bạn hãy thay thế USERNAME bằng user cần backup.

Backup dữ liệu user vietnixda
Backup dữ liệu user vietnixda

Giải thích các tham số:

  • append_to_path=nothing: Không thêm gì vào đường dẫn backup.
  • owner=admin: Chủ sở hữu của tiến trình backup là admin.
  • select0=USERNAME: Chỉ định user cụ thể cần backup (thay USERNAME bằng tên thực tế, ở đây là vietnixda).
  • value=multiple: Cho phép backup nhiều user cùng lúc (nếu có nhiều select).
  • when=now: Thực hiện backup ngay lập tức.
  • where=local: Lưu backup trên server local.

Tương tự như backup toàn bộ user, bạn có thể kiểm tra tiến độ bằng lệnh ll trong thư mục /home/admin/admin_backups. Đợi quá trình hoàn tất và xác nhận file backup của user cụ thể đã được tạo.

Chưa thấy file backup được tạo, quá trình backup vẫn đang diễn ra
Chưa thấy file backup được tạo, quá trình backup vẫn đang diễn ra
Các file backup đã xuất hiện, quá trình backup đã thành công
Các file backup đã xuất hiện, quá trình backup đã thành công

3. Restore dữ liệu từ file backup đã tạo

Để khôi phục dữ liệu từ một file backup đã tạo trước đó bằng command line trên DirectAdmin, bạn sử dụng lệnh sau:

echo "action=restore&ip_choice=file&local_path=/home/admin/admin_backups&owner=admin&select0=BACKUP_FILE&type=admin&value=multiple&when=now&where=local" >> /usr/local/directadmin/data/task.queue

iconLưu ý

Thay BACKUP_FILE bằng tên file backup.

Ví dụ: Để khôi phục file user.admin.vietnixda.tar.zst cho user vietnixda, chạy lệnh sau:

echo "action=restore&ip_choice=file&local_path=/home/admin/admin_backups&owner=admin&select0=user.admin.vietnixda.tar.zst&type=admin&value=multiple&when=now&where=local" >> /usr/local/directadmin/data/task.queue
Thực hiện restore dữ liệu đã backup cho user vietnixda
Thực hiện restore dữ liệu đã backup cho user vietnixda

Giải thích tham số:

  • action=restore: Định nghĩa hành động là khôi phục.
  • ip_choice=file: Chọn file backup từ local.
  • local_path=/home/admin/admin_backups: Đường dẫn chứa file backup.
  • owner=admin: Chủ sở hữu của tiến trình restore là admin.
  • select0=BACKUP_FILE: Chỉ định file backup cụ thể cần khôi phục.
  • type=admin: Loại restore ở cấp admin.
  • value=multiple: Cho phép restore nhiều file cùng lúc.
  • when=now: Thực hiện restore ngay lập tức.
  • where=local: Khôi phục từ server local.

Sau khi chạy lệnh, hệ thống sẽ bắt đầu tiến trình khôi phục. Thời gian khôi phục phụ thuộc vào dung lượng dữ liệu trong file backup.

Danh sách domain hiện tại của user vietnixda chưa có domain nào
Danh sách domain hiện tại của user vietnixda chưa có domain nào

Bạn có thể kiểm tra kết quả bằng cách đăng nhập vào DirectAdmin bằng tài khoản người dùng đã khôi phục và kiểm tra các cài đặt, ví dụ như Account Manager > Domain Setup để xem danh sách domain đã được khôi phục.

Quá trình restore dữ liệu thành công với 2 domain được khôi phục
Quá trình restore dữ liệu thành công với 2 domain được khôi phục

Vietnix – Nhà cung cấp VPS tốc độ cao và ổn định hàng đầu tại Việt Nam

Vietnix là một trong những đơn vị hàng đầu trong lĩnh vực cung cấp dịch vụ VPS chất lượng cao tại Việt Nam, được hơn 100.000 khách hàng tin tưởng sử dụng trong suốt hơn 13 năm qua. Các gói VPS tại Vietnix được tối ưu mạnh mẽ về hiệu suất, sử dụng hạ tầng phần cứng hiện đại, kết hợp với hệ thống mạng tốc độ cao, đảm bảo mang đến trải nghiệm ổn định, mượt mà cho mọi nhu cầu từ cá nhân đến doanh nghiệp.

Bên cạnh đó, Vietnix còn nổi bật với khả năng bảo mật tốt, hỗ trợ kỹ thuật 24/7 và cam kết uptime lên đến 99.9%. Đây chính là lựa chọn lý tưởng cho các dự án cần một môi trường máy chủ mạnh mẽ, an toàn và đáng tin cậy.

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Câu hỏi thường gặp

Tôi cần lưu ý những gì về dung lượng ổ cứng khi backup DirectAdmin với command line?

Đảm bảo dung lượng ổ cứng đủ lớn để chứa file backup (thường lớn hơn tổng dung lượng dữ liệu cần backup). Nếu không đủ, quá trình backup sẽ bị dừng.

Nếu gặp lỗi trong quá trình backup DirectAdmin với command line, tôi nên làm gì?

Kiểm tra log DirectAdmin (/var/log/directadmin/error.log) và log hệ thống để tìm nguyên nhân lỗi. Nếu không tự xử lý được, hãy liên hệ nhà cung cấp dịch vụ VPS.

So sánh ưu nhược điểm giữa backup DirectAdmin bằng command line và qua giao diện web?

Command Line:

  • Ưu điểm: Nhanh, linh hoạt, tự động hóa dễ dàng, dùng được khi web interface lỗi.Nhược điểm: Cần kiến thức kỹ thuật, dễ sai cú pháp.

Giao diện Web:

  • Ưu điểm: Dễ sử dụng, trực quan.Nhược điểm: Chậm hơn, ít tùy chỉnh, không dùng được khi web interface lỗi.

Hy vọng bài viết đã giúp bạn nắm vững cách backup DirectAdmin bằng Command Line, tối ưu việc quản lý và bảo vệ dữ liệu website. Việc sử dụng dòng lệnh mang lại hiệu quả và tính linh hoạt cao, đặc biệt hữu ích trong các tình huống khẩn cấp. Đừng quên thường xuyên sao lưu dữ liệu để đảm bảo an toàn cho website của bạn. Để tìm hiểu thêm về quản trị VPS/Server với DirectAdmin, hãy khám phá các bài viết liên quan bên dưới.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
khuyến mãi sinh nhật
Nhanh tay, số lượng có hạn!
17/05/2025 - 22/06/2025
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG