Cẩm Nang Cấu Hình CentOS 7: Từ Khởi Động Systemd Đến Tối Ưu Hệ Thống
1. Sự Chuyển Đổi Công Nghệ Khởi Động Trong CentOS 7
1.1 Từ Sysvinit Sang Systemd
Sysvinit là công nghệ khởi động truyền thống với những ưu nhược điểm riêng:
Ưu điểm:
Hoạt động ổn định, cơ chế đơn giản và dễ hiểu
Dựa vào shell script để quản lý
Nhược điểm:
Khởi động tuần tự, thời gian boot lâu
Dễ bị treo khi có dependency chưa được đáp ứn ...
Đăng vào ngày 13 tháng 9 lúc 20:49
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
Hướng Dẫn Cài Đặt Docker Offline Trên CentOS 7 Và Di Chuyển Thư Mục Dữ Liệu
1. Cài đặt Docker thủ công không cần kết nối mạng
Trong môi trường máy chủ không có truy cập Internet, việc cài đặt Docker cần thực hiện thông qua các binary package tải về từ máy khác. Dưới đây là quy trình cài đặt phiên bản 19.03.15 trên hệ điều hành CentOS 7.
1.1. Chuẩn bị và giải nén
Tải gói cài đặt phù hợp từ kho lưu trữ chính thức của Do ...
Đăng vào ngày 30 tháng 8 lúc 04:52
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