Thiết lập tự động khởi chạy ứng dụng trên Linux

Việc cấu hình để một ứng dụng hoặc script tự động chạy khi hệ thống Linux khởi động có thể được thực hiện theo nhiều cách khác nhau, tùy thuộc vào bản phân phối Linux bạn đang sử dụng (ví dụ: Ubuntu, CentOS, Fedora). Dưới đây là các phương pháp phổ biến: 1. Sử dụng systemctl (cho các hệ thống dùng systemd) Các bản phân phối Linux hiện đại như ...

Đăng vào ngày 26 tháng 5 lúc 05:13

Hướng Dẫn Triển Khai Backend Không Gián Đoạn Với Gunicorn và Caddy

Bối cảnh dự án: Hệ thống backend sử dụng framework Python/Django trên máy chủ VPS đơn Giải pháp tổng thể Thực hiện triển khai blue-green bằng cách chạy song song hai instance Gunicorn: Khởi động instance mới trên port dự phòng Kiểm tra sức khỏe ứng dụng trước khi chuyển lưu lượng Chuyển đổi bằng Caddy và tắt instance cũ một cách mềm mại ...

Đăng vào ngày 25 tháng 5 lúc 15:21

Khắc Phục Lỗi Mâu Thuẫn Driver Quản Lý Tài Nguyên Giữa Kubelet và Docker Trong Môi Trường Kubernetes

Tình trạng hệ thống gặp sự cố Khi kiểm tra trạng thái các node trong cụm qua lệnh kubectl, bạn có thể nhận được phản hồi lỗi kết nối: $ kubectl get nodes The connection to the server host:6443 was refused - did you specify the right host or port Cố gắng truy vấn thêm bằng cách xem xét log của dịch vụ cốt lõi Kubelet: $ sudo journalctl -xu kube ...

Đăng vào ngày 22 tháng 5 lúc 18:21

Lập lịch tác vụ định kỳ trên CentOS 7 với crontab

Trên hệ điều hành CentOS 7, công cụ phổ biến nhất để thiết lập tác vụ định kỳ là crontab. Ngoài ra còn có hai phương pháp khác là at và anacron, tuy nhiên mỗi phương pháp phù hợp với các trường hợp sử dụng riêng: at: Dùng để thực thi lệnh một lần duy nhất. Yêu cầu dịch vụ atd đang chạy. crontab: Cho phép lập lịch lặp lại theo chu kỳ (phút ...

Đăng vào ngày 22 tháng 5 lúc 02:11

Cài đặt Redis trên Ubuntu

Cài đặt Redis trên hệ điều hành Ubuntu có thể thực hiện qua hai cách phổ biến: sử dụng kho lưu trữ chính thức của apt hoặc biên dịch từ mã nguồn. Dưới đây là hướng dẫn chi tiết từng bước sử dụng phương pháp apt để cài đặt: Cài đặt bằng apt Cập nhật danh sách gói sudo apt update Thực hiện cài đặt sudo apt install redis-server -y Chỉnh sửa c ...

Đăng vào ngày 21 tháng 5 lúc 10:37

Hướng dẫn cài đặt và quản lý tiến trình bằng Supervisord trên CentOS 7

Supervisord là một hệ thống client/server mạnh mẽ cho phép người dùng theo dõi và kiểm soát các tiến trình trên hệ điều hành Linux. Nó đảm bảo các ứng dụng luôn chạy ngầm và tự động khởi động lại nếu xảy ra sự cố lỗi hoặc hệ thống bị reboot. 1. Cài đặt Supervisord Trên CentOS 7, Supervisord có sẵn trong kho lưu trữ EPEL. Trước tiên, bạn cần cà ...

Đăng vào ngày 19 tháng 5 lúc 02:15

Bản Hướng Dẫn Thực Hành Cấu Hình Máy Chủ Toàn Diện

Khái niệm cơ bản và vai trò của máy chủ mạng Trong môi trường số hiện nay, máy chủ đóng vai trò nền tảng, đảm nhận chức năng lưu trữ, xử lý và cung cấp dịch vụ qua mạng. Việc hiểu rõ về máy chủ không chỉ giúp tối ưu hóa hiệu năng và độ tin cậy, mà còn là cơ sở để thiết kế hạ tầng CNTT bài bản và mở rộng linh hoạt. Máy chủ được phân thành hai ...

Đăng vào ngày 17 tháng 5 lúc 05:06