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
Script cài đặt Cursor trên Linux: Tích hợp AppImage vào hệ thống một cách tự động
1. Tổng quan dự án: Tại sao cần script cài đặt Cursor trên Linux?
Nếu bạn là nhà phát triển làm việc trên môi trường Linux, gần đây chắc chắn đã nghe nhiều về Cursor - trình soạn thảo mã được hỗ trợ bởi AI. Với các tính năng AI tích hợp sâu, Cursor nhanh chóng trở nên phổ biến trong cộng đồng lập trình viên. Tuy nhiên, một vấn đề khiến nhiều ng ...
Đăng vào ngày 26 tháng 6 lúc 21:51
Hướng dẫn sử dụng crontab để lập lịch tác vụ trong Linux
1. Mở terminal và đăng nhập với quyền quản trị viên (root).
2. Nhập lệnh sau để chỉnh sửa file crontab:
sudo crontab -e
Trong hầu hết các bản phân phối Linux, chỉ có người dùng root hoặc người dùng có quyền sudo mới có thể chỉnh sửa file crontab hệ thống. Điều này là do file crontab thường nằm trong thư mục hệ thống và việc chỉnh sửa chúng c ...
Đăng vào ngày 26 tháng 6 lúc 20:14
Quản lý Định mức Dữ liệu trên Linux
1. Điều kiện để sử dụng Định mức Dữ liệu
Kernel hệ thống phải hỗ trợ định mức dữ liệu
[root@centos2 ~]# cd /boot/
[root@centos2 /boot]# ll
Tổng dung lượng 192980
-rw-r--r--. 1 root root 153068 10 tháng 19 01:19 config-3.10.0-1062.4.1.el7.x86_64
-rw-r--r--. 1 root root 152976 8 tháng 8 02:11 config-3.10.0-1062.el7.x86_64
drwx------. 3 ro ...
Đăng vào ngày 26 tháng 6 lúc 19:28