Cài Đặt DevEco Device Tool Trên Hệ Điều Hành Linux
1. Cài đặt Python, thường đã có sẵn trong hệ thống;
2. Cài đặt VSCode, nếu chưa cài hoặc phiên bản thấp thì cập nhật lên bản mới nhất;
3. Truy cập https://device.harmonyos.com/en/develop/ide#download để tải xuống DevEco Device Tool 4.0 Release dành cho Linux, chọn file devicetool-linux-tool-4.0.0.400.zip, giải nén và chạy tập tin sh để cài đặt; ...
Đăng vào ngày 3 tháng 7 lúc 02:34
Hướng dẫn Chi Tiết về pthread và Thuộc Tính Phân Tách trong Linux
Trong lập trình hệ thống Linux, đa luồng là một phương pháp quan trọng để thực hiện lập trình song song. Thư viện POSIX threads (pthread) cung cấp một bộ các giao diện thao tác với luồng, nắm vững cách sử dụng các giao diện này và cấu hình thuộc tính của luồng là nền tảng để viết các chương trình đa luồng hiệu quả và ổn định. Bài viết sẽ giải t ...
Đăng vào ngày 2 tháng 7 lúc 15:24
Quy tắc và cấu trúc dữ liệu cho hệ thống kiểm toán trong nhân Linux
Các concept cơ bản của hệ thống kiểm toán
Trong nhân Linux, kiểm toán (Auditing) là một cơ chế an ninh dùng để giám sát và ghi lại các sự kiện quan trọng liên quan đến an ninh hệ thống như thao tác người dùng, truy cập tập tin, hoặc các syscall. Mục tiêu chính của kiểm toán là cung cấp một cách giám sát minh bạch các hoạt động hệ thống, giúp í ...
Đăng vào ngày 1 tháng 7 lúc 01:06
Triển Khai Kiến Trúc LNMP Với Nginx, uWSGI Và Django
Tổng Quan Về Kiến Trúc LNMP
LNMP là viết tắt của cụm công nghệ bao gồm Linux, Nginx, MySQL và Python. Trong mô hình này, Nginx đóng vai trò là máy chủ web frontend, chịu trách nhiệm xử lý các yêu cầu từ client. Tuy nhiên, Nginx không thể trực tiếp thực thi các mã nguồn động như Python. Do đó, cơ chế xử lý请求 được phân chia như sau:
Yêu cầ ...
Đăng vào ngày 30 tháng 6 lúc 14:27
Hướng dẫn nâng cấp curl lên phiên bản 8.18.0 trên CentOS 7
(1). Môi trường thực nghiệm
Hệ thống 4 nhân 8GB CentOS 7.9.2009.
Cấu hình nguồn yum và epel từ Alibaba Cloud, tắt firewall và SELinux.
(2). Biên dịch và cài đặt curl 8.18.0 từ mã nguồn
Phiên bản curl mặc định trên CentOS 7 khá cũ (7.29.0), vì vậy chúng ta cần biên dịch từ mã nguồn để cài đặt phiên bản mới hơn. Bạn có thể tải gói cài đặt tạ ...
Đăng vào ngày 30 tháng 6 lúc 14:02
Giải thích lệnh ps trong Linux cùng ví dụ chi tiết
Lệnh ps (Process Status) trong Linux được dùng để hiển thị thông tin về các tiến trình (process) đang hoạt động trên hệ thống. Đây là một công cụ dòng lệnh cơ bản nhưng rất mạnh mẽ, cho phép bạn xem trạng thái, PID, mức sử dụng tài nguyên, và mối quan hệ giữa các tiến trình.
Cú pháp cơ bản:
ps [tùy_chọn]
Nếu bạn muốn theo dõi thời gian thực, ...
Đăng vào ngày 29 tháng 6 lúc 16:03
setfacl - Lệnh quản lý danh sách kiểm soát truy cập tệp trong Linux
setfacl (set file access control lists) là một lệnh trong Linux dùng để thiết lập danh sách kiểm soát truy cập (ACL) cho các tệp và thư mục. ACL cho phép bạn cấp quyền truy cập một cách chi tiết hơn so với các quyền truyền thống (owner, group, others).
Cú pháp cơ bản của lệnh setfacl:
setfacl [tùy chọn] acl_spec tệp...
Trong đó:
acl_spec: địn ...
Đăng vào ngày 28 tháng 6 lúc 22:50
Các lệnh chmod và chown trong Linux
Các lệnh chmod và chown trong hệ thống Linux được sử dụng để thiết lập quyền truy cập, nhưng chúng có mục đích và cách sử dụng khác nhau. Chmod dùng để thay đổi quyền của tệp và thư mục, ví dụ như đặt quyền 777 cho một thư mục không thể đọc hoặc ghi. Trong khi đó, chown dùng để thay đổi chủ sở hữu và nhóm của tệp hoặc thư mục, giúp quản lý quyề ...
Đăng vào ngày 28 tháng 6 lúc 19:41
Quản lý Tác vụ Định kỳ với Crontab trên Linux
Crontab là công cụ mạnh mẽ để quản lý các tác vụ định kỳ trên hệ thống Linux. Nó cho phép bạn lên lịch thực thi các lệnh hoặc script tại các khoảng thời gian cố định, tương tự như Task Scheduler trong Windows.
Sau khi cài đặt hệ điều hành, dịch vụ crond sẽ được khởi động tự động và kiểm tra mỗi phút để xác định xem có tác vụ nào cần thực thi ...
Đăng vào ngày 28 tháng 6 lúc 08:40
Kỹ Thuật Quản Trị Mạng Và Lệnh Cơ Bản Trên Linux
Giải Quyết Sự Cố Môi Trường Phát Triển
Khi triển khai môi trường ảo hóa trên macOS, người quản trị thường gặp một số rào cản kỹ thuật liên quan đến quyền truy cập thư mục hệ thống hoặc kết nối mạng. Đối với vấn đề mạng, nguyên nhân phổ biến nhất nằm ở việc cấu hình sai adapter mạng ảo hoặc dịch vụ DHCP không hoạt động. Cần kiểm tra kỹ thiết lậ ...
Đăng vào ngày 28 tháng 6 lúc 02:48