Ubuntu

Một tập lệnh bash sftp đơn giản

Trong tập lệnh này, chúng ta tạo một tệp lệnh tạm thời bash sftp sftp_commands.txt , trong đó  chỉ định các lệnh cho sftp : đi tới thư mục cục bộ, đi đến thư mục từ xa, tải xuống tất cả các tệp và kết thúc phiên. Sau đó, chạy sftp  và chuyển cho nó các…

[K8S] Hướng dẫn cài đặt Jenkins trên Kubernetes

Jenkins là một công cụ tự động hóa mã nguồn mở, nó cho phép người sử dụng thực hiện tự động tất cả các tác vụ liên quan đến building, testing, delivering và deploying phần mềm. I. Kubernetes Kubernetes (K8s) là 1 hệ thống mã nguồn mở để tự động triển khai, mở rộng, và…

LEMP Docker Compose

Chào các bạn, hôm nay chúng ta sẽ tìm hiểu về LEMP Stack sử dụng Docker Compose nhé. Các điều kiện để thực hành bài Lab là + Hệ điều hành Linux(ở đây mình dùng ubuntu 22.04) + Máy chủ đã cài đặt docker + Máy chủ đã cài đặt Docker Compose Không dài dòng…

Cài đặt docker compose trên ubuntu 22.04

Giới thiệu Docker đơn giản hóa quy trình quản lý quy trình ứng dụng trong vùng chứa. Mặc dù các thùng chứa tương tự như máy ảo theo một số cách nhất định nhưng chúng nhẹ hơn và thân thiện với tài nguyên hơn. Điều này cho phép các nhà phát triển chia môi trường ứng dụng…

Cài đặt xác minh 2 bước khi SSH trên Ubuntu 20.04-22.04

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập xác thực hai yếu tố SSH trên máy chủ Ubuntu bằng Google Authenticator nổi tiếng. Nó sẽ cải thiện đáng kể tính bảo mật của dịch vụ SSH trên máy chủ Ubuntu của bạn. 1 – Cài đặt và định cấu hình Google Authenticator trên…

Script kiểm tra trạng thái máy chủ bằng Ping và cảnh báo qua Telegram

Để viết một script kiểm tra trạng thái hoạt động của VPS và gửi thông báo qua Telegram khi VPS bị Down, chúng ta có thể sử dụng một số công cụ như ping và curl, cùng với việc sử dụng Telegram Bot API để gửi thông báo. Sau đây là một script đơn giản để thực hiện…

[Ansible] Phần 13: Ansible Role

Bài viết này sẽ giới thiệu về ý tưởng của Ansible roles, cấu trúc của nó, và cách chúng ta có thể kết hợp chúng với playbooks. Chúng ta sẽ phân tích chức năng và tính ứng dụng của Ansible Roles trong quá trình tạo hay lấy roles từ Ansible Galaxy. Hãy chắc chắn là…

[Docker] Gitlab install with Docker image

Chắc hẳn các bạn đã không còn xa lạ gì với Gitlab – một công cụ rất mạnh mẽ phục vụ cho CICD được chính Github và cộng đồng của nó phát triển. Vậy thì hôm nay hãy cùng Nhân Hòa tìm hiểu cách cài đặt công cụ tuyệt vời này nào. GitLab Docker images…

[Docker] Cài đặt Rocket Chat bằng docker-compose

Rocket Chat là một nền tảng trò chuyện trực tuyến mã nguồn mở (open-source) được phát triển bởi Rocket Chat, Inc. Nền tảng này cho phép người dùng tạo các nhóm trò chuyện, gửi tin nhắn văn bản, hình ảnh, video và tệp đính kèm, và thực hiện cuộc gọi thoại và video trực tuyến….

[Moodle – LEMP] Hướng dẫn cài đặt Moodle 4.2 trên Ubuntu 22.04

Moodle là một hệ thống quản lý học tập trực tuyến (Learning Management System – LMS) mã nguồn mở. Nó được phát triển bởi Martin Dougiamas và ra mắt lần đầu vào năm 2002. Moodle có khả năng tạo ra môi trường học tập trực tuyến cho giáo viên và học sinh, cung cấp các…