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