Cải thiện bộ nhớ trao đổi (swap) trong hệ thống Linux

Bộ nhớ trao đổi (swap) là một phần quan trọng trong hệ thống Linux, cho phép sử dụng không gian trên ổ cứng như một phần mở rộng của RAM vật lý khi cần thiết. Tuy nhiên, nếu nhu cầu sử dụng RAM vượt quá swap, việc tăng dung lượng RAM là giải pháp lâu dài hơn. Cách thức hoạt động Swap分区 được sử dụng để lưu trữ các phần dữ liệu không được sử ...

Đăng vào ngày 27 tháng 7 lúc 14:14

Quản lý Firewall trên Linux: Sử dụng và cấu hình Firewalld

Hệ thống Linux sử dụng các phương pháp khác nhau để quản lý tường lửa tùy thuộc vào phiên bản. Cụ thể, CentOS 7 có sự thay đổi lớn trong cấu hình tường lửa so với các phiên bản trước, mặc định sử dụng firewalld thay vì iptables như trên CentOS 6.x. Xác định trình quản lý Firewall trên CentOS 8 Để kiểm tra xem hệ thống đang sử dụng firewalld ha ...

Đăng vào ngày 26 tháng 7 lúc 19:03

Hướng dẫn sử dụng lệnh cat trong hệ điều hành Linux

Lệnh cat (viết tắt của concatenate) là một trong những công cụ dòng lệnh được sử dụng phổ biến nhất trên các hệ thống Unix và Linux. Chức năng chính của nó là đọc dữ liệu từ tệp và xuất ra màn hình hoặc chuyển hướng đến một tệp khác. 1. Cú pháp và các tùy chọn cơ bản Cú pháp tổng quát của lệnh như sau: cat [tùy_chọn] [tệp_tin...] Dưới đây là ...

Đăng vào ngày 25 tháng 7 lúc 20:56

Các lệnh Linux thông dụng để xem và quản lý file log

1. Sử dụng lệnh tail để theo dõi phần cuối file Lệnh tail là công cụ phổ biến nhất để kiểm tra các sự kiện mới nhất trong log. Nó mặc định hiển thị 10 dòng cuối cùng của tệp tin. Tham số Mô tả Ví dụ thực tế -n <số_dòng> Hiển thị N dòng ...

Đăng vào ngày 21 tháng 7 lúc 23:59

Thiết lập hệ thống quản lý tệp tin phân tán FastDFS

FastDFS là một hệ thống tệp tin phân tán mã nguồn mở được phát triển bằng ngôn ngữ C. Được thiết kế đặc biệt cho các ứng dụng internet, FastDFS nổi bật với khả năng hỗ trợ dự phòng dữ liệu, cân bằng tải, mở rộng tuyến tính cùng với hiệu suất cao và độ sẵn sàng tối ưu. Việc triển khai FastDFS giúp xây dựng một cụm máy chủ tệp tin mạnh mẽ, cung c ...

Đăng vào ngày 21 tháng 7 lúc 13:52

Hướng dẫn sử dụng camera laptop với V4L2 trên Ubuntu

Để sử dụng camera laptop trên Ubuntu thông qua V4L2, cần thực hiện các bước cấu hình và lập trình cơ bản. Bài viết này trình bày chi tiết quy trình từ thiết lập môi trường ảo hóa đến thu thập dữ liệu video. 1. Thiết lập máy ảo (nếu sử dụng) Nếu bạn đang chạy Ubuntu trên máy ảo (ví dụ VirtualBox), cần bổ sung USB controller phiên bản 3.1 và thê ...

Đăng vào ngày 20 tháng 7 lúc 20:40

Tổng quan về Hệ điều hành Linux và Dòng lệnh Bash

Quản lý người dùng và quyền truy cập Hệ thống Linux phân biệt rõ ràng giữa người dùng thông thường và siêu quản trị viên (root). Tài khoản root có toàn quyền kiểm soát hệ thống, cho phép thực hiện mọi thao tác bao gồm thay đổi cấu hình lõi và xóa dữ liệu quan trọng. Do mức độ rủi ro cao, các kỹ sư hệ thống thường hạn chế sử dụng root trực tiếp ...

Đăng vào ngày 19 tháng 7 lúc 21:35

Hướng dẫn cài đặt và cấu hình Nexus làm kho lưu trữ Maven nội bộ trên Linux

Bài viết này trình bày chi tiết các bước để thiết lập một kho lưu trữ Maven nội bộ (Nexus) trên hệ thống Linux, giúp quản lý và phân phối các artifact của dự án hiệu quả hơn. 1. Chuẩn bị môi trường Java Nexus yêu cầu môi trường Java để hoạt động. Bạn cần cài đặt một bộ JDK phù hợp. Tải xuống và giải nén bộ JDK: wget https://dr ...

Đăng vào ngày 19 tháng 7 lúc 05:15

Hướng dẫn Phát triển GPIO và Pinctrl trên Linux

Tổng quan Tài liệu này cung cấp hướng dẫn chi tiết về cách sử dụng các giao diện GPIO (General Purpose Input/Output) và Pinctrl (Pin Controller) trong nhân Linux. Người đọc sẽ nắm vững các phương pháp lập trình để cấu hình, yêu cầu và quản lý các chân GPIO. Phạm vi áp dụng Phiên bản Kernel Tệp trình điều khiển Linux-4.9 trở lên pinctrl- ...

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

Khai thác cơ chế Epoll trong tiến trình second-stage init của Android

Trong Android, tiến trình init đóng vai trò quan trọng trong việc khởi tạo hệ thống. Cụ thể, giai đoạn second-stage init sử dụng một cơ chế hiệu quả để quản lý và xử lý các sự kiện xảy ra trong quá trình khởi động. Cơ chế này được hiện thực hóa thông qua lớp Epoll, là một lớp bao bọc (wrapper) cho API epoll gốc của Linux. Lớp Epoll này giúp ini ...

Đăng vào ngày 17 tháng 7 lúc 16:47