Triển khai HydroOJ trên máy chủ
Các phương án triển khai
Chọn một phương án phù hợp với nhu cầu của bạn để bắt đầu xây dựng hệ thống riêng. Nếu gặp khó khăn trong quá trình cài đặt, vui lòng liên hệ hỗ trợ kỹ thuật.
Chọn máy chủ phù hợp
Các nhà cung cấp dịch vụ khác nhau cung cấp CPU với tần số khác nhau; thông tin dưới đây chỉ mang tính tham khảo.
Yêu cầu tối thiểu: 1 l ...
Đăng vào ngày 1 tháng 10 lúc 05:35
Triển khai Hệ thống Giám sát Zabbix từ Mã nguồn trên Linux
Zabbix là một nền tảng giám sát mã nguồn mở mạnh mẽ, cho phép thu thập dữ liệu từ nhiều nguồn khác nhau, theo dõi hiệu suất, phát hiện sự cố và gửi cảnh báo. Bài viết này hướng dẫn chi tiết quy trình cài đặt Zabbix Server và Agent từ mã nguồn trên các hệ điều hành dựa trên RHEL (như CentOS).
1. Chuẩn bị Môi trường và Cài đặt các Gói phụ thuộc
...
Đăng vào ngày 29 tháng 9 lúc 07:41
Kiến trúc Chủ-Tớ SmokePing: Hướng dẫn giám sát mạng phân tán hiệu quả
SmokePing là một công cụ xuất sắc để theo dõi độ trễ mạng, và khả năng hoạt động dưới kiến trúc chủ-tớ (master-slave) của nó cung cấp một giải pháp mạnh mẽ cho việc giám sát mạng phân tán. Bài viết này sẽ đi sâu vào cách cấu hình và triển khai kiến trúc này, giúp bạn xây dựng một hệ thống giám sát mạng phân tán toàn diện.
Tại sao cần kiến trúc ...
Đăng vào ngày 27 tháng 9 lúc 21:23
Kiểm Tra Thông Tin CPU và Bộ Nhớ trên Hệ Thống Linux
Việc theo dõi và hiểu rõ tình trạng sử dụng tài nguyên hệ thống như CPU và bộ nhớ là rất quan trọng đối với các quản trị viên hệ thống và nhà phát triển. Bài viết này sẽ hướng dẫn bạn cách kiểm tra thông tin chi tiết về CPU và bộ nhớ trên Linux bằng các công cụ dòng lệnh cơ bản và giới thiệu một công cụ giám sát tương tác mạnh mẽ hơn là htop.
...
Đăng vào ngày 22 tháng 9 lúc 17:04
Cài đặt và cấu hình Nginx trên hệ thống Linux
Cài đặt Nginx bằng YUM
Trên các bản phân phối Linux sử dụng yum như CentOS hoặc RHEL, bạn có thể cài đặt Nginx dễ dàng qua kho lưu trữ mặc định:
sudo yum install -y nginx
Kiểm tra trạng thái cài đặt và khởi động dịch vụ
Sau khi cài đặt, hãy kích hoạt Nginx để khởi động cùng hệ thống và kiểm tra trạng thái hoạt động:
sudo systemctl enable ngin ...
Đăng vào ngày 22 tháng 9 lúc 04:31
Các lệnh điều khiển luồng trong Shell
Lệnh case để kiểm soát luồng chương trình
Lệnh case trong Shell scripting được sử dụng để thực hiện các lựa chọn dựa trên giá trị của biến hoặc biểu thức. Nó so sánh giá trị đầu vào và thực thi các câu lệnh tương ứng với mỗi trường hợp.
Cú pháp:
case $biến in
giá_trị_1)
# Các lệnh thực thi khi biến khớp với giá trị 1
;; ...
Đăng vào ngày 18 tháng 9 lúc 13:24
Triển khai JupyterLab trên Máy chủ Đám mây để làm việc từ xa
JupyterLab là một môi trường phát triển tương tác dựa trên trình duyệt, được thiết kế để phục vụ các tác vụ liên quan đến sổ ghi chép (notebook), mã nguồn và dữ liệu. Nó cung cấp một giao diện linh hoạt, mạnh mẽ, hỗ trợ nhiều ngôn ngữ lập trình và tích hợp sâu rộng với hệ sinh thái khoa học dữ liệu Python.
Giới thiệu về JupyterLab
JupyterLab m ...
Đăng vào ngày 13 tháng 9 lúc 07:51
Cài đặt và Cấu hình Phần mềm Linux
Cài đặt và Quản lý Phần mềm Linux
I. Cài đặt Dịch vụ SSH
Cài đặt SSH cho hệ thống Red Hat
Bước 1: Cài đặt dịch vụ SSH
# Thực hiện lệnh sau để cài đặt SSH:
sudo yum install -y openssh-server
Bước 2: Cấu hình dịch vụ SSH
# Khởi động dịch vụ SSH
sudo systemctl start sshd
# Thiết lập tự động khởi động SSH khi boot hệ thống
sudo systemctl ena ...
Đăng vào ngày 5 tháng 9 lúc 15:13
Cài đặt Redis 5.0.9 trên CentOS 6.5
Cài đặt Redis phiên bản 5.0.9 trên hệ điều hành CentOS 6.5
Bước 1: Cài đặt trình biên dịch GCC
Redis được phát triển bằng ngôn ngữ C, vì vậy cần cài đặt môi trường GCC trước. Kiểm tra bằng lệnh gcc -v. Nếu chưa có, thực hiện cài đặt:
yum install -y gcc
Nếu tốc độ tải chậm, bạn có thể đổi sang nguồn nội địa như Alibaba Cloud.
Bước 2: Tải và gi ...
Đăng vào ngày 5 tháng 9 lúc 07:01
Cài đặt và Quản lý Hệ điều hành Kép Độc lập
Cấu hình hệ điều hành kép cho phép cài đặt hai hệ điều hành khác nhau trên cùng một máy tính, ví dụ: Windows và Linux, mà không ảnh hưởng lẫn nhau. Việc này được thực hiện thông qua việc phân vùng ổ đĩa hợp lý và thiết lập bộ nạp khởi động (bootloader). Cấu hình này mang lại sự linh hoạt cho người dùng khi cần chuyển đổi giữa các hệ điều hành k ...
Đăng vào ngày 3 tháng 9 lúc 22:43