USB stick chứa 4 công cụ mạng nhỏ gọn giúp giải quyết sự cố nhanh chóng. Các công cụ này bao gồm Wireshark để phân tích lưu lượng mạng, PuTTY cho truy cập SSH, Advanced IP Scanner quét mạng cục bộ, và Hiren's BootCD chứa nhiều tiện ích sửa lỗi. Trình tự khởi chạy các công cụ này tối ưu hóa việc xác định vấn đề từ tầng vật lý đến ứng dụng. Bài viết cung cấp cấu hình cụ thể và cách sử dụng hiệu quả mỗi công cụ, rất hữu ích cho kỹ sư hệ thống cần giải quyết sự cố ngoài giờ làm việc.
Why read it: Bài giới thiệu 4 công cụ mạng nhỏ trên USB giúp bạn giải quyết sự cố nhanh chóng và hiệu quả.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://www.xda-developers.com/4-small-network-tools-i-keep-on-a-usb-stick-for-quick-troubleshooting-and-fixes. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Cloudflare’s 1.1.1.1 công khai DNS resolver duy trì một bộ nhớ cache lớn để xử lý hàng tỷ truy vấn mỗi ngày. Đội ngũ đã thực hiện năm tối ưu hoá cấp Rust trong bố cục mục cache: tái cấu trúc struct, sử dụng kiểu số nguyên gọn gàng, loại bỏ padding, áp dụng arena allocation và lưu trữ trước giá trị băm, giảm kích thước mỗi mục xuống 56 %. Khi mở rộng ra toàn bộ hạ tầng toàn cầu, việc này giải phóng khoảng 100 TB RAM, tạo thêm dung lượng cho các đợt lưu lượng cao và giảm chi phí vận hành. Bài học là việc kiểm soát bố cục dữ liệu và khai thác khả năng kiểm soát bộ nhớ của Rust có thể tiết kiệm tài nguyên lớn ngay cả ở các dịch vụ quy mô lớn. Đọc bài gốc sẽ cung cấp các con số cụ thể và hướng dẫn chi tiết từng bước để áp dụng các tối ưu hoá tương tự vào các cache khác.
Bài viết tiết lộ những tối ưu hóa cấp độ Rust giúp tiết kiệm 100 terabyte bộ nhớ cho cache DNS của Cloudflare.
Bài viết mô tả cách tích hợp Tailscale vào ứng dụng bằng thư viện tsnet để tạo mạng ảo riêng mà không cần cài client riêng. Sử dụng API của Tailscale, nhà phát triển có thể lập trình tạo và xoá các tailnet cô lập, mỗi tailnet có bộ thiết bị và chính sách riêng. Quá trình này được tự động hoá qua webhook hoặc script CI/CD, cho phép chia sẻ truy cập và quản trị admin mà không cần thao tác thủ công. Kết quả là giảm thời gian cấu hình mạng từ vài giờ xuống dưới vài phút và tăng khả năng cô lập giữa các môi trường test hoặc khách hàng. Bài học chính là khi xây dựng dịch vụ cần kết nối an toàn, nên xem tsnet như lớp SDK Go và khai thác API Tailscale để tự động hoá việc tạo, chia sẻ và quản trị tailnet.
Bài này giúp lập trình viên tích hợp Tailscale vào ứng dụng một cách hiệu quả bằng cách sử dụng tsnet và APIs để tự động hóa chia sẻ.
Tác giả đã thực hiện nhiều thí nghiệm trên Raspberry Pi, một bo mạch SBC giá rẻ, để khám phá tự lưu trữ. Qua việc chọn hệ điều hành nhẹ và chấp nhận các trade‑off về bộ nhớ hạn chế, anh ấy đã học cách tối ưu hoá tài nguyên trên thiết bị chỉ có 1‑2 GB RAM. Anh ấy thiết lập các sao lưu thực tế (ví dụ sử dụng rsync và ổ cứng ngoài) giúp bảo vệ dữ liệu mà không tốn kém. Điều đáng học là việc tập trung vào các giải pháp nhẹ nhàng và sao lưu thực dụng mang lại lợi ích lớn hơn so với việc theo đuổi các xu hướng phức tạp trên cộng đồng homelab. Kinh nghiệm này nhắc nhở mọi người rằng trong tự lưu trữ, sự đơn giản và hiệu quả chi phí thường quan trọng hơn là các chỉ số ảo hoặc phần cứng cao cấp.
Bài bài viết này giúp lập trình viên hiểu được những yếu tố thực sự quan trọng trong self-hosting, vượt qua những điều mà các cộng đồng mạng thường quan tâm thái quá.
Bài viết описывает tình trạng mà các dịch vụ tự lưu trữ chạy trên Raspberry Pi thường gặp hiện tượng giảm tốc do nhiệt độ tăng cao khi xử lý tải lavoro nặng. Tác giả quyết định thay thế board này bằng một chiếc điện thoại Android cũ, wykorzystując khả năng quản lý nhiệt và nguồn lực xử lý có sẵn trong thiết bị di động. Sau khi di chuyển các container và volume sang điện thoại, mức sử dụng CPU ổn định và nhiệt độ giữ trong ngưỡng an toàn, làm giảm hiện tượng throttling đáng kể. Điều này chứng minh rằng phần cứng di động có thể là lựa chọn thực tế cho các workload nhẹ đến trung bình mà không cần đầu tư vào giải pháp tản nhiệt phức tạp. Bài học là: trước khi mua board chuyên dụng, hãy xem xét việc tái sử dụng thiết bị có sẵn như điện thoại cũ để tối ưu chi phí và ổn định cho self‑hosted services.
Sử dụng điện thoại Android cũ thay vì Raspberry Pi có thể tối ưu hóa hiệu năng cho dịch vụ tự lưu trữ của bạn.
Trong nhiều cụm Kubernetes thường có một bản triển khai quan trọng còn lạc vào namespace default mà ninguém muốn đặt đó đó. Nguyên nhân thường là do người triển khai quên chỉ định namespace hoặc sử dụng lệnh kubectl apply mà không có -n, dẫn đến việc dịch vụ và các tài nguyên liên quan đều tham chiếu tới default namespace. Khi cần di chuyển, nếu không xử lý đúng cách sẽ gây ra gián đoạn do các service vẫn trỏ tới pod cũ hoặc do việc xóa deployment cũ khiến số replica giảm xuống dưới mức mong muốn. Bài viết hướng dẫn cách xuất bản triển khai ra file YAML, thay đổi trường namespace, áp dụng lại với kubectl apply -f -n <new-namespace>, sau đó cập nhật selector của service và kiểm tra rolling update để đảm bảo không có downtime. Điều đáng học là luôn khai báo namespace rõ ràng trong mọi manifest và sử dụng công cụ như Helm hoặc Kustomize để quản lý môi trường, đồng thời thử nghiệm việc di chuyển trên môi trường staging trước khi áp dụng vào production.
Bài viết hướng dẫn di chuyển deployment quan trọng khỏi namespace mặc định mà không gây gián đoạn dịch vụ.
Bối cảnh: Khi triển khai self-hosted application, nhiều lập trình viên thường xem Docker Compose files là nơi chứa thông tin bảo mật. Nguyên nhân kỹ thuật: Docker secrets không nên được xử lý như configuration thông thường mà cần được quản lý riêng biệt, sử dụng Docker's built-in secret management thay vì hardcode vào Compose files. Hệ quả: Bằng cách tách biệt secrets và sử dụng tính năng secrets của Docker Compose, tác giả đã giảm thiểu đáng kể rủi ro rò rỉ thông tin nhạy cảm. Điều đáng học: Việc không tách biệt secrets và configuration trong Compose files có thể khiến toàn bộ self-hosted setup trở nên dễ bị tấn công, đặc biệt khi các file này được chia sẻ trên repository công khai.
Biến đổi cách quản lý Docker secrets giúp tăng cường đáng kể bảo mật cho hệ thống tự host.
Cloudflare vừa ra mắt Internal DNS, cung cấp dịch vụ authoritative và recursive DNS dành cho mạng nội bộ, tích hợp trên cùng hạ tầng toàn cầu và control plane của Cloudflare Zero Trust, mạng lưới và DNS công cộng.
Lập trình viên nên đọc bài này để khám phá cách Cloudflare Internal DNS giúp tối ưu hóa tốc độ và bảo mật cho các ứng dụng nội bộ bằng cách tích hợp DNS riêng tư vào hạ tầng toàn cầu của công ty, từ đó giảm thiểu chi phí và cải thiện trải nghiệm cho hệ thống mạng.
Tác giả đã chuyển website từ Netlify (19 USD/tháng) sang Cloudflare Pages, giữ nguyên repo và pipeline GitHub Actions, tiết kiệm được 228 USD.
Lập trình viên nên đọc bài này để khám phá cách chuyển đổi sang Cloudflare Pages có thể tiết kiệm chi phí hosting hàng tháng mà vẫn duy trì hiệu suất và tính bảo mật cao, giúp tối ưu hóa ngân sách cho dự án của họ.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it