Hướng dẫn chi tiết cách sử dụng lệnh grep để tìm kiếm văn bản trong Linux
Lệnh grep (Global Regular Expression Print) là một trong những công cụ mạnh mẽ và phổ biến nhất trên hệ điều hành Linux/Unix, cho phép người dùng tìm kiếm các chuỗi ký tự hoặc các dòng văn bản khớp với biểu thức chính quy trong các tệp tin.
1. Tìm kiếm chuỗi cơ bản trong một tệp
Cú pháp đơn giản nhất để kiểm tra xem một thông tin có tồn tại tr ...
Đăng vào ngày 28 tháng 8 lúc 20:14
Cơ chế và Phương thức Kết nối Mạng giữa các Container Docker
Giao tiếp giữa các container trong môi trường Docker phụ thuộc hoàn toàn vào cấu hình mạng (Network). Hệ thống này cho phép các tiến trình chạy cô lập có thể trao đổi dữ liệu với nhau thông qua các giao thức chuẩn mà không cần phụ thuộc vào địa chỉ IP cố định của宿主机.
1. Các loại Driver mạng cơ bản
Docker cung cấp sẵn nhiều driver mạng để ph ...
Đăng vào ngày 23 tháng 8 lúc 11:15
Hướng dẫn toàn diện về PromQL: Kỹ thuật truy vấn và phân tích hiệu năng hệ thống
Prometheus Query Language (PromQL) là ngôn ngữ truy vấn đặc thù được thiết kế riêng cho hệ thống giám sát Prometheus. Nó cho phép người dùng khai thác dữ liệu chuỗi thời gian (time-series) một cách linh hoạt, từ việc hiển thị biểu đồ cơ bản đến xây dựng các quy tắc cảnh báo phức tạp và phân tích xu hướng hiệu năng của hệ thống cloud-native.
1. ...
Đăng vào ngày 20 tháng 8 lúc 15:34
Triển khai Docker: Cài đặt, thao tác container và xây dựng image tùy chỉnh
Mục tiêuBài viết tổng hợp quy trình làm việc thực tế với Docker trong môi trường production, bao gồm cài đặt môi trường, các thao tác container thường dùng và phương pháp đóng gói ứng dụng thành image có thể tái sử dụng.Hiểu về container hóaContainer là đơn vị triển khai phần mềm độc lập, đóng gói ứng dụng cùng các phụ thuộc trong một môi trườn ...
Đăng vào ngày 14 tháng 8 lúc 18:13
Kỹ thuật gỡ lỗi Ansible: 5 phương pháp hiệu quả để chẩn đoán và khắc phục sự cố cấu hình
Trong lĩnh vực quản lý cấu hình tự động hóa, việc thành thạo kỹ thuật gỡ lỗi Ansible là kỹ năng cốt lõi mà mọi kỹ sư DevOps cần nắm vững. Mặc dù Ansible được thiết kế đơn giản và tinh tế, việc gỡ lỗi các vấn đề trong các kịch bản cấu hình đa nút phức tạp thường là thách thức lớn với cả người mới bắt đầu và người dùng thông thường. Bài viết này ...
Đăng vào ngày 10 tháng 8 lúc 13:55
Làm chủ Ansible Ad-hoc và các Module quản lý hệ thống thông dụng
Tổng quan về Ansible Ad-hoc
Ad-hoc trong Ansible đề cập đến việc thực thi các lệnh đơn lẻ, tức thời mà không cần lưu trữ dưới dạng kịch bản (playbook). Ansible hoạt động chủ yếu qua hai cơ chế: Ad-hoc (chạy lệnh trực tiếp) và Playbook. Chế độ Ad-hoc đặc biệt hữu ích cho các tác vụ quản trị hàng ngày như kiểm tra trạng thái hệ thống, sao chép tệ ...
Đăng vào ngày 9 tháng 8 lúc 23:36
Giới Thiệu Kubernetes: Từ Khái Niệm Đến Triển Khai
Kubernetes (k8s) là một nền tảng mã nguồn mở mạnh mẽ, được thiết kế để tự động hóa việc triển khai, mở rộng và quản lý các ứng dụng được đóng gói trong container. Nó xem các container như các khối xây dựng cơ bản và cung cấp một cơ chế mạnh mẽ để quản lý chúng ở quy mô lớn.
Lịch Sử Phát Triển Các Mô Hình Triển Khai Ứng Dụng
Việc triển khai ứng ...
Đăng vào ngày 5 tháng 8 lúc 05:16
Xử lý sự cố Docker Container tự động khởi chạy lại ngay sau khi Stop hoặc Kill
Trong quá trình vận hành hệ thống với Docker, đôi khi bạn sẽ gặp phải tình huống trớ trêu: một container (ví dụ như MySQL) không thể bị dừng hoặc xóa bỏ hoàn toàn. Dù bạn đã thử mọi lệnh từ stop, kill cho đến rm -f, container đó vẫn ngay lập tức "hồi sinh".
Triệu chứng của vấn đề
Khi kiểm tra danh sách container bằng lệnh docker ps, bạn thấy ...
Đăng vào ngày 3 tháng 8 lúc 02:34
Triển khai và Cấu hình Jenkins cơ bản trên Kubernetes
Giới thiệu về Jenkins
Jenkins là một nền tảng tự động hóa mã nguồn mở hàng đầu, được sử dụng rộng rãi cho các dự án Tích hợp Liên tục (CI) và Phân phối Liên tục (CD). Nền tảng này cho phép tự động hóa các tác vụ liên quan đến xây dựng, kiểm thử và triển khai phần mềm trên nhiều môi trường khác nhau.
Mục đích của Jenkins
Tự động hóa liên t ...
Đăng vào ngày 31 tháng 7 lúc 09:25
Hướng dẫn cấu hình Gitea Runner chạy trực tiếp trên Host thay vì Docker
Giới thiệu về Gitea act_runner
Thông thường, Gitea Runner (act_runner) được khuyến khích chạy trong môi trường Docker để đảm bảo tính cách ly. Tuy nhiên, trong một số trường hợp đặc biệt như gặp khó khăn về kết nối mạng bên trong container hoặc cần truy cập trực tiếp vào tài nguyên hệ thống, việc chạy Runner trực tiếp trên máy chủ (Host mode) l ...
Đăng vào ngày 31 tháng 7 lúc 06:41