Puppet Cheat Sheet

Puppet là công cụ tự động hóa cấu hình, quản lý hệ thống qua mã nguồn, hỗ trợ đa nền tảng (Unix/Linux/Windows). Yêu cầu hệ thống (System Requirements) Yêu cầu Mô tả Ghi chú Gói cài đặt Cài puppet, puppet-common, puppetmaster Trên Ubuntu: sudo apt install puppet puppet-common puppetmaster Hệ điều hành Unix/Linux hoặc Windows […]

Microservices Cheat Sheet

Microservices là kiến trúc chia ứng dụng thành các dịch vụ nhỏ, độc lập, giao tiếp qua API, dễ mở rộng và triển khai riêng lẻ. Nguyên tắc thiết kế (Design Principles) Nguyên tắc Mô tả Ví dụ Đơn trách nhiệm Mỗi dịch vụ chỉ làm một việc duy nhất Dịch vụ “Order” chỉ xử […]

DevOps Troubleshooting Cheat Sheet

Cheat sheet này cung cấp các lệnh và công cụ để xử lý sự cố hệ thống trong môi trường DevOps, tập trung vào tải hệ thống, quản lý đĩa, và mạng. Tải hệ thống (System Load) Lệnh Mô tả Ghi chú uptime Hiển thị thời gian hoạt động và trung bình tải CPU trong […]

Vagrant Cheat Sheet

Vagrant là công cụ tạo và quản lý môi trường ảo hóa (VM) để phát triển và kiểm thử, giúp đồng bộ môi trường trên các máy tính khác nhau. Lệnh cơ bản (Basic Commands) Lệnh Mô tả vagrant init Khởi tạo Vagrantfile mặc định trong thư mục hiện tại vagrant init [box-name] Khởi tạo […]

Nmap Cheat Sheet

Ví dụ về Nmap (Nmap Examples) Mục đích Lệnh Phát hiện phiên bản dịch vụ và hệ điều hành nmap -sV -O [target] Phát hiện máy chủ web nmap -sV –script http-title [target] Quét 10 cổng phổ biến nhất nmap –top-ports 10 [target] Khám phá host bằng ping broadcast nmap –script broadcast-ping Lấy thông tin […]

Vim Cheat Sheet

Tìm kiếm (Search) Lệnh Mô tả /keyword + Enter Tìm kiếm từ khóa trong tệp n Chuyển đến kết quả tiếp theo trong tìm kiếm N Chuyển đến kết quả trước đó trong tìm kiếm Chọn mã (Code Selection) Lệnh Mô tả v Chọn mã (chế độ visual) V Chọn toàn bộ dòng y Sao […]

HTTP Cheat Sheet

Ví dụ Yêu cầu & Phản hồi (Example Request & Response) GET /hello.txt HTTP/1.1 Host: www.example.com User-Agent: Mozilla/5.0 Accept-Language: en, nl HTTP/1.1 200 OK Date: Mon, 27 Jul 2020 12:28:53 GMT Server: Apache/2.2.22 Content-Length: 12 Content-Type: text/plain Hello World! Phương thức (Methods) Phương thức Mô tả GET (an toàn, idempotent) Truyền biểu diễn hiện tại […]

Ansible Cheat Sheet

Ansible là công cụ tự động hóa mã nguồn mở, dùng để cấu hình hệ thống, triển khai ứng dụng, và quản lý cơ sở hạ tầng qua SSH mà không cần agent. Lệnh cơ bản (Basic Commands) Lệnh Mô tả Ví dụ ansible [host-group] -m [module] -a “[args]” Chạy lệnh ad-hoc trên nhóm host […]

Terraform Cheat Sheet

Cài đặt (Installation) Xem hướng dẫn cài đặt cho nền tảng của bạn tại: https://developer.hashicorp.com/terraform/downloads. Sau đó chạy: terraform -install-autocomplete để kích hoạt tự động hoàn thành trong shell. Khởi tạo Terraform (Initializing Terraform) Command Mô tả terraform init Chuẩn bị thư mục làm việc cho các lệnh khác terraform init -upgrade Nâng cấp module/provider […]

Jenkins Cheat Sheet

Jenkins Jenkins là một công cụ tự động hóa mã nguồn mở viết bằng Java, hỗ trợ tích hợp liên tục (CI) và phân phối liên tục (CD) cho các dự án. Cài đặt Jenkins (Install Jenkins) Trên Windows Bước Mô tả 1 Cài đặt Java Development Kit (JDK) 2 Thiết lập biến môi trường […]

Linux Cheat Sheet

Lệnh tệp (File Commands) Command Mô tả cat [file] In nội dung tệp touch [file] Tạo tệp (hoặc cập nhật thời gian) cp [src] [dst] Sao chép tệp mv [src] [dst] Di chuyển/đổi tên tệp rm [file] Xóa tệp head [file] In 10 dòng đầu của tệp tail [file] In 10 dòng cuối của tệp […]

Helm Cheat Sheet

Helm Helm là trình quản lý gói cho Kubernetes. Xem hướng dẫn cài đặt tại: https://helm.sh/docs/intro/install/ Cờ toàn cục (Global Flags) Cờ Mô tả –kube-context [name] Tên ngữ cảnh Kubernetes để sử dụng –namespace [name] Tên không gian tên cho thao tác này Quản lý kho lưu trữ (Repository Management) Lệnh Mô tả helm repo […]

Kubernetes Cheat Sheet

Cài đặt (Installation) Cài đặt công cụ dòng lệnh kubectl để tương tác với API Kubernetes: https://kubernetes.io/docs/tasks/tools/#kubectl Kích hoạt tự động hoàn thành trong bash: kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl Cờ toàn cục (Global flags) Flag Mô tả –namespace [namespace] Tên không gian tên để sử dụng –context [context] Tên ngữ cảnh để […]

Git Cheat Sheet

Luồng làm việc (Workflow) Bắt đầu một kho lưu trữ mới (Start a new repository) Command Mô tả git init Tạo một kho lưu trữ mới trong thư mục hiện tại git clone [url] [dir] Sao chép một kho lưu trữ từ xa Lịch sử (History) Command Mô tả git log Hiển thị lịch sử […]