Ubuntu tutorial - IT technology blog

Hướng dẫn sử dụng cloud-init trên Ubuntu Server: Tự động hóa cấu hình hệ thống ngay lần đầu khởi động

cloud-init cho phép Ubuntu Server tự cấu hình ngay lần boot đầu tiên qua user-data YAML — không cần SSH thủ công, không bỏ sót bước nào. Bài viết so sánh cloud-init với bash script, phân tích ưu nhược điểm, và hướng dẫn triển khai thực tế với ví dụ user-data hoàn chỉnh cho web server.
Security tutorial - IT technology blog

Hướng dẫn sử dụng LinPEAS để tự động phát hiện đường leo thang đặc quyền trên Linux Server

LinPEAS là bash script quét privilege escalation mạnh nhất cho Linux, tự động phát hiện SUID misconfiguration, sudo rules nguy hiểm, cron job có thể khai thác và hàng chục vector leo thang đặc quyền khác. Chạy được ngay không cần cài đặt, output màu sắc giúp xác định rủi ro trong vài phút.
Python tutorial - IT technology blog

Mutation Testing trong Python với mutmut: Khi Coverage 100% Vẫn Chưa Đủ

Coverage 100% không có nghĩa là bộ test của bạn thực sự chắc chắn. Mutation Testing với thư viện mutmut tự động thay đổi code nguồn rồi kiểm tra xem test có bắt được sai sót không — phát hiện weak test mà coverage bỏ qua. Bài này hướng dẫn cách dùng mutmut từ cài đặt đến tích hợp CI thực tế.
Monitoring tutorial - IT technology blog

Giám sát Elasticsearch và OpenSearch Cluster với Prometheus Exporter và Grafana: Theo dõi Sức Khỏe Index, Query Latency và Tài Nguyên Hệ Thống

Hướng dẫn giám sát Elasticsearch và OpenSearch cluster với Prometheus Exporter và Grafana, bao gồm so sánh các cách tiếp cận, cài đặt elasticsearch_exporter, cấu hình alert cho JVM heap, unassigned shards và disk watermark. Kinh nghiệm thực chiến từ 6 tháng chạy production với 50 triệu document.
CentOS tutorial - IT technology blog

Cài đặt KVM/QEMU production-ready trên CentOS Stream 9: Bridge Network, SELinux và firewalld đúng cách

Setup KVM mặc định thì dễ — nhưng production cần khác hơn. Bài này tập trung vào ba điểm thường bị bỏ qua: bridge network với nmcli thay vì NAT mặc định, SELinux cấu hình đúng context thay vì tắt đi, và firewalld FORWARD rule để VM traffic hoạt động. Bao gồm Virt-Manager quản lý từ xa qua SSH và troubleshoot lỗi thường gặp.
Network tutorial - IT technology blog

Cấu hình ECMP Routing trên Linux: Phân phối lưu lượng qua nhiều đường mạng với lệnh ip route

ECMP (Equal-Cost Multi-Path) Routing cho phép Linux phân phối traffic đồng đều qua nhiều gateway cùng lúc thay vì chỉ dùng một default route, giúp tăng băng thông thực tế và giảm thời gian failover. Bài viết hướng dẫn cấu hình ECMP với lệnh ip route, kiểm soát weight theo bandwidth, cấu hình persistent và giải quyết vấn đề asymmetric routing trong môi trường multi-ISP.