Bash • Golang • Python • Shell • DevOps

Ghi chép của người xây thứ thật.

Blog MT là sổ tay thực chiến về Bash scripting, Golang, Python automation, Linux system và vận hành hạ tầng — viết ngắn gọn, có trade-off, dùng được ngay.

Khám phá bài viếtXem lộ trình học
80+ghi chú kỹ thuật
6bài mẫu chuẩn
Shellfirst approach
Featured

Bash scripting thực chiến: từ one-liner đến script vận hành

Các pattern Bash quan trọng nhất mà mọi SysOps/DevOps cần nắm: xử lý lỗi, pipe, log, lockfile và cron-safe script.

MT
MT
Builder / SysOps / Shell Enthusiast
Bash & Shell10 phút05/07/2026

Latest Articles

Bài viết mới nhất

Từ ý tưởng đến triển khai production.

Bash & Shell

Bash scripting thực chiến: từ one-liner đến script vận hành

Các pattern Bash quan trọng nhất mà mọi SysOps/DevOps cần nắm: xử lý lỗi, pipe, log, lockfile và cron-safe script.

BashShellAutomationLinux
Trung cấp10 phút05/07/2026
Golang

Viết CLI tool bằng Golang: từ flag đến binary đóng gói

Xây CLI thực dụng với Go: parse flag, đọc stdin, xử lý lỗi chuẩn, cross-compile và đóng gói binary deploy ngay.

GolangCLIBinaryCross-compile
Trung cấp12 phút04/07/2026
Python

Python automation script: subprocess, pathlib và argparse

Viết script Python gọn, đúng cách: gọi lệnh shell an toàn, xử lý file, parse argument và đóng gói để chạy cron.

PythonAutomationsubprocessargparse
Cơ bản9 phút03/07/2026
DevOps

Docker deploy thực chiến: Compose, volume và log management

Cách tổ chức Docker Compose cho production VPS nhỏ: restart policy, log driver, volume backup và update không downtime.

DockerComposeDeployVPS
Trung cấp11 phút02/07/2026
Linux & System

Debug process trên Linux: strace, lsof, ss và /proc

Khi service hang hoặc có hành vi lạ, đây là toolset để tìm ra vấn đề mà không cần restart hay thêm log.

LinuxDebugstracelsofproc
Nâng cao13 phút01/07/2026
Golang

Golang concurrency pattern thực dụng: goroutine, channel và context

Các pattern Go concurrency hay dùng nhất: worker pool, fan-out/fan-in, timeout với context và graceful shutdown.

GolangConcurrencyGoroutineChannelContext
Nâng cao14 phút30/06/2026

Categories

Chủ đề chính

Bash & Shell

Script tự động hoá, cron, pipeline, xử lý text trên terminal.

18 ghi chú

Golang

CLI tool, concurrency, HTTP service, module và idiom Go thực dụng.

14 ghi chú

Python

Script nhanh, automation, data pipeline, subprocess và packaging.

16 ghi chú

DevOps

Docker, Caddy, CI/CD, VPS, monitoring và deployment thực chiến.

20 ghi chú

Linux & System

Kernel, process, filesystem, network, cgroup và debug hệ thống.

12 ghi chú

Database

PostgreSQL, schema, index, migration và vận hành DB trên production.

9 ghi chú

Learning Paths

Lộ trình học có định hướng

Shell & Bash Master

Từ one-liner đến script vận hành production.

  1. set -euo pipefail
  2. Text processing: awk, sed, grep
  3. Lockfile & trap
  4. Cron-safe script

Go CLI & Service

Xây tool Go chạy được ngay, không cần runtime.

  1. flag & cobra
  2. Error wrapping
  3. Goroutine & context
  4. Cross-compile & release

Python Automation

Script Python tự động hoá tác vụ hệ thống.

  1. subprocess & pathlib
  2. argparse & config
  3. Logging & retry
  4. Packaging & cron

Resources

Toolbox của Blog MT

Template và checklist để biến bài viết thành hành động: deploy, schema, security, prompt và roadmap học.

Bash script template với error handling
Golang CLI starter (cobra + viper)
Python subprocess cheatsheet
Docker Compose production template
Linux debug toolkit (strace/lsof/ss)
Checklist bảo mật VPS

About

Viết cho người đang build

Blog MT không cố thành báo công nghệ. Nó là sổ tay thực chiến: ít màu mè trong nội dung, nhiều ngữ cảnh, có trade-off và có bước tiếp theo.

Stack hiện tại: Bash, Golang, Python, Docker, Linux — viết để dùng thật, không phải để demo.

Newsletter

Nhận bài hay mỗi tuần

Không spam. Chỉ gửi ghi chú đáng lưu về code, AI, DevOps và productivity.