Blog

19 bài

  • SSH Permission Denied (publickey): Cách sửa thật

    18 thg 9, 2026

    SSH permission denied (publickey) nghĩa là mọi key bạn đưa ra đều bị từ chối. Bốn nguyên nhân thật, các bước kiểm tra ssh -vvv để tìm ra thủ phạm, và cách sửa.

  • Ollama không dùng GPU? Sửa trên Linux, Windows và WSL

    16 thg 9, 2026

    Ollama bỏ qua GPU và chạy bằng CPU? Năm nguyên nhân thật — driver, VRAM, backend bị ghim, ROCm, cờ Docker — và đúng lệnh khắc phục cho từng trường hợp.

  • Git Revert vs Reset: Cách Nào Cứu Lịch Sử?

    15 thg 9, 2026

    Git revert vs reset giải thích rõ: lệnh nào hoàn tác commit an toàn, khi nào reset --hard phá luôn công sức, và cách mỗi lệnh viết lại lịch sử GitHub chung.

  • Systemd Service Not Starting? Cách Sửa

    14 thg 9, 2026

    Service systemd không khởi động? Đọc journalctl đúng cách, sửa năm nguyên nhân đứng sau phần lớn lỗi, và đưa unit trở lại trạng thái active trong vài phút.

  • GGUF Quantization: Nên Chọn Mức Nào?

    13 thg 9, 2026

    So sánh các mức GGUF quantization: perplexity của Q4_K_M và Q8_0, cách tính kích thước file, VRAM cho từng mức, và một quy tắc chọn quant đúng cho GPU của bạn.

  • Git Cherry Pick: Nhiều commit, branch và conflict

    12 thg 9, 2026

    Git cherry-pick giải thích: copy một commit từ branch khác, chọn nhiều commit hoặc một range, xử lý conflict, và biết khi nào merge hay rebase hợp hơn.

  • Cron vs systemd timer: Bạn nên dùng cái nào?

    11 thg 9, 2026

    So sánh cron vs systemd timer: cú pháp, log, chạy bù và dependency — kèm bảng quyết định để job định kỳ tiếp theo của bạn rơi vào đúng chỗ cần.

  • llama.cpp vs Ollama: Nên chạy cái nào năm 2026?

    10 thg 9, 2026

    llama.cpp vs Ollama: Ollama bọc llama.cpp cho tiện, llama.cpp thuần thắng về tốc độ và kiểm soát. Benchmark, cờ GPU offload, khi nào cái nào thắng.

  • Rsync vs scp: Nên dùng lệnh copy Linux nào

    8 thg 9, 2026

    Rsync vs scp: rsync nối lại transfer bị đứt và chỉ copy phần thay đổi — scp thì chỉ biết copy. Số liệu tốc độ, các cờ quan trọng, và khi nào scp vẫn thắng.

  • Git Sync Fork With Upstream: 3 cách an toàn

    6 thg 9, 2026

    Git sync fork with upstream theo 3 cách: gói hai lệnh, rebase cho lịch sử sạch, nút Sync của GitHub — kèm cách xử lý khi fork của bạn chịu sync.

  • ss vs netstat: Dùng lệnh nào để xem port trên Linux

    5 thg 9, 2026

    ss vs netstat: trên Linux hiện đại netstat là legacy, ss thay nó từng flag một. Kèm bảng ánh xạ, cách tìm process đứng sau một port bất kỳ, và cheat sheet.

  • Best Local LLM for Coding: chọn theo VRAM 8GB–24GB

    4 thg 9, 2026

    Local LLM tốt nhất cho coding theo từng mức VRAM: Qwen3 Coder đấu DeepSeek ở 8, 12, 16, 24 GB, quant đúng cho từng card, cùng setup Ollama chạy được ngay.

  • Git Undo Last Commit: Giữ thay đổi, vẫn an toàn

    3 thg 9, 2026

    Git undo last commit an toàn: giữ thay đổi bằng reset --soft, bỏ staged bằng --mixed, hoặc sửa commit đã push bằng revert — lệnh chính xác cho từng trường hợp.

  • journalctl Cheat Sheet: Tail, Lọc và Theo Dõi Log Linux

    2 thg 9, 2026

    journalctl cheat sheet cho việc thật: tail log, lấy 100 dòng cuối, theo dõi service trực tiếp và lọc theo unit hay thời gian — lệnh copy-paste là chạy ngay.