Cài đặt và cấu hình Tomcat trên CentOS 7

Tomcat là một ứng dụng máy chủ web mã nguồn mở, nhẹ nhàng và phổ biến trong các hệ thống quy mô nhỏ hoặc lượng truy cập người dùng vừa phải. Nó hỗ trợ xử lý JSP và hoạt động tương tự như các máy chủ web khác, mặc dù khả năng xử lý HTML tĩnh không mạnh bằng Apache. Trong môi trường phát triển Java, Tomcat được ưa chuộng nhờ hiệu năng ổn định và ...

Đăng vào ngày 25 tháng 6 lúc 00:36

Vấn đề về quyền root cần thiết cho script khởi động Nginx

Trong quá trình rà soát các vấn đề bảo mật trên hệ thống, tôi đã phát hiện ra rằng khi thêm tùy chọn user và group vào file cấu hình systemd của Nginx: /etc/systemd/system/nginx.service thì gặp phải lỗi khi khởi động: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/ng ...

Đăng vào ngày 20 tháng 6 lúc 17:04

Triển khai Ứng dụng .NET Core trên CentOS với Quản lý Đa Tiến trình bằng Supervisor

Chuẩn bị Môi trường Yêu cầu hệ thống: Dự án .NET Core đã kiểm thử cục bộ Máy ảo CentOS 7+ Công cụ kết nối SSH như MobaXterm Cấu hình Firewall Kiểm tra cổng đang sử dụng: ss -tuln | grep 6000 Mở cổng ứng dụng và giao diện Supervisor: firewall-cmd --zone=public --add-port=6000/tcp --permanent firewall-cmd --zone=public --add-port=6001/tcp --pe ...

Đăng vào ngày 18 tháng 6 lúc 21:43

Khắc phục trạng thái Unhealthy của kube-controller-manager trong cụm Kubernetes triển khai thủ công

1. Nhận diện sự cố Trong quá trình xây dựng cụm Kubernetes có tính sẵn sàng cao (High Availability) thông qua phương pháp triển khai binary, thành phần kube-controller-manager trên các node master đôi khi không đạt trạng thái ổn định. Khi kiểm tra trạng thái các thành phần điều khiển, hệ thống báo lỗi Unhealthy như sau: # kubectl get cs NAME ...

Đăng vào ngày 15 tháng 6 lúc 05:08

Cài đặt và sử dụng Supervisor

1. Giới thiệu Supervisor là một hệ thống quản lý quy trình (process) cho các ứng dụng chạy trên Unix. Nó bao gồm hai thành phần chính: supervisord, một dịch vụ chạy nền, và supervisorctl, một giao diện dòng lệnh để tương tác với supervisord. Supervisord chịu trách nhiệm khởi động, giám sát, và kiểm soát các quy trình con. Supervisorctl c ...

Đăng vào ngày 14 tháng 6 lúc 21:40

Quản lý trạng thái hệ thống và mạng trên Linux: Tắt máy, khởi động lại và làm mới kết nối

Các lệnh điều khiển chu kỳ sống của hệ thống Linux — bao gồm tắt máy, khởi động lại và làm mới dịch vụ mạng — là những kỹ năng nền tảng cho quản trị viên và người dùng nâng cao. Dưới đây là cách thực hiện chính xác và an toàn trên các bản phân phối hiện đại sử dụng systemd và NetworkManager. Tắt máy và khởi động lại Các lệnh sau yêu cầu đặc qu ...

Đăng vào ngày 13 tháng 6 lúc 20:33

Hướng dẫn khắc phục sự cố Resilio Sync trên Linux: Cấu hình quyền truy cập và truy cập giao diện Web

Vượt qua rào cản kỹ thuật: Giải quyết vấn đề cài đặt Resilio Sync trên Linux Khi cổng 8888 im lặng: Kết quả kiểm tra sự cố thực tế Vào tối thứ Sáu tuần trước, tôi đang chuẩn đồng bộ thư viện tài liệu thiết kế của nhóm vào môi trường phát triển cục bộ. Theo tài liệu chính thức, tôi đã cài đặt thành công Resilio Sync trên Ubuntu 22.04. Sau khi nh ...

Đăng vào ngày 8 tháng 6 lúc 20:28

Hướng Dẫn Triển Khai Docker và Compose Trên Kiến Trúc ARM Trong Môi Trường Nội Mạng Cô Lập

Kiểm Tra Cấu Hình Phần Cứng Và Hệ Điều Hành Trước khi tiến hành bất kỳ quy trình cài đặt nào trong môi trường không kết nối Internet, việc xác thực tính tương thích của phần cứng và phần mềm là bước bắt buộc. Mặc dù tất cả các máy chủ ARM đều chạy trên cùng kiến trúc nền tảng, nhưng các biến thể cụ thể có thể gây ra xung đột khi triển khai dịch ...

Đăng vào ngày 4 tháng 6 lúc 17:31

Hướng dẫn cài đặt Gentoo Linux với amd64/UEFI/systemd/Gnome

Lưu ý Tôi sử dụng các tệp sau: install-amd64-minimal-20220123T170538Z.iso stage3-amd64-desktop-systemd-20220116T170534Z.tar.xz Thông tin cấu hình: CPU: Intel i5-8300H (8) @ 4.000GHz GPU: NVIDIA GeForce GTX 1060 Mobile 6GB Host: OMEN by HP Laptop 15-dc0xxx Mục tiêu cài đặt: amd64/UEFI/systemd/gnome/gentoo để sử dụng hàng ngày Định dạng đ ...

Đăng vào ngày 3 tháng 6 lúc 20:57

Lên lịch thực hiện tác vụ một lần với at

1. Lên lịch thực hiện tác vụ một lần bằng at 1.1 Quản lý dịch vụ và kiểm soát truy cập tại Để thực thi đúng cách, lệnh at cần có sự hỗ trợ của dịch vụ atd. Dịch vụ atd hoạt động độc lập [root@linux-server ~]# systemctl status atd Chỉ khi dịch vụ atd đã khởi động, lệnh at mới có thể hoạt động bình thường. Việc kiểm soát truy cập của at, tức là ...

Đăng vào ngày 27 tháng 5 lúc 15:08