Lỗi fork: Không thể phân bổ bộ nhớ

Thông Tin Môi Trường Tên mụcGiá trị Hệ điều hànhCentOS 7.9 KVMLibvirt 4.5.0 Hiện Tượng Lỗi [root]# sudo -i -bash: fork: Cannot allocate memory -bash: fork: Cannot allocate memory [root]# sysctl -p -bash: fork: Cannot allocate memory -bash: fork: Cannot allocate memory [root]# hostname -bash: fork: Cannot allocate memory /usr/libexec/grepco ...

Đăng vào ngày 12 tháng 8 lúc 09:31

Quản lý tiến trình nền trong Linux với Supervisor

Khi triển khai ứng dụng ASP.NET Core trên máy chủ Linux, một vấn đề phổ biến là tiến trình bị chấm dứt ngay khi phiên terminal kết thúc. Điều này khiến ứng dụng ngừng hoạt động và không thể truy cập được — điều hoàn toàn không chấp nhận được trong môi trường production. Ngoài ra, nếu tiến trình gặp sự cố hoặc hệ thống khởi động lại, người quản ...

Đăng vào ngày 10 tháng 8 lúc 20:39

Cài đặt Docker Engine trên CentOS 7 qua kho lưu trữ chính thức

Chuẩn bị môi trường Trước tiên, kiểm tra phiên bản hệ điều hành để đảm bảo tính tương thích: [admin@server01 ~]$ cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) Bước 1: Cài đặt công cụ quản lý kho yum Gói yum-utils cung cấp tiện ích yum-config-manager giúp thêm kho phần mềm một cách thuận tiện: [admin@server01 ~]$ sudo yum install ...

Đăng vào ngày 1 tháng 8 lúc 20:11

Hướng dẫn vô hiệu hóa chế độ tự động ngủ trên Ubuntu 22.04 LTS

1. Sử dụng giao diện đồ họa (GNOME Settings) Đối với người dùng máy tính để bàn, cách nhanh nhất là điều chỉnh trực tiếp trong phần cài đặt của GNOME. Phương pháp này phù hợp để kiểm soát hành vi của hệ thống khi ở trạng thái rảnh. Mở menu hệ thống ở góc trên bên phải và chọn Settings (Cài đặt). Điều hướng đến mục Power (Điện năng) ở d ...

Đăng vào ngày 31 tháng 7 lúc 23:00

Linux Hệ thống quản trị nâng cao: Giám sát, dọn dẹp và tối ưu hóa

Linux không chỉ là một hệ điều hành — mà còn là một môi trường linh hoạt đòi hỏi hiểu biết sâu về cơ chế vận hành, từ quản lý tiến trình đến kiểm soát tài nguyên. Dưới đây là tổng quan kỹ thuật tập trung vào các khía cạnh thực tiễn thường gặp trong môi trường sản xuất và phát triển. Giám sát người dùng và phiên đăng nhập Khi lệnh top hiển thị ...

Đăng vào ngày 7 tháng 7 lúc 00:54

Cài đặt OpenClaw trên Raspberry Pi

Triển khai OpenClaw trên Raspberry Pi có thể thực hiện theo hai cách: cài nhanh bằng lệnh đơn giản dành cho người mới, hoặc cài đặt thủ công để kiểm soát chi tiết và bảo mật cao hơn. Cách 1: Cài đặt tự động (dành cho người dùng phổ thông) Phương pháp này phù hợp để trải nghiệm nhanh mà không cần cấu hình phức tạp. Chuẩn bị hệ điều hành: Dùn ...

Đăng vào ngày 6 tháng 7 lúc 07:22

Quá trình khởi động hệ điều hành Linux

Các giai đoạn chính trong quá trình khởi động Linux 1. Giai đoạn nạp nhân (Kernel Boot) Khi bật nguồn, hệ thống thực hiện kiểm tra phần cứng qua BIOS/UEFI và nạp trình nạp khởi động (bootloader) từ thiết bị được chỉ định — thường là ổ cứng. Trình nạp này (như GRUB) sẽ tải nhân Linux vào bộ nhớ và chuyển quyền điều khiển cho nhân. 2. Khởi tạo ...

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

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