Statefulset trong Kubernetes

Statefulset là gì? Statefulset được sử dụng để quản trị một hoặc nhiều Pod. Vậy tại sao lại cần Statefulset khi đã có ReplicateSet, Deployment? Sự khác biệt giữa Statefulset và ReplicateSet Ứng dụng dạng stateless: Các ứng dụng stateless thường là các service dụng nginx, apache hoặc chạy dạng HTTP Request. Gọi là stateless[…]

Dọn Rác Docker Containers Images

Ở đây ghi chú lại một số câu lệnh để dọn rác Docker containers và images: Xem danh sách Containers: docker ps -a Images: docker images -a Bạn có thể thấy có nhiều image trong danh sách có dạng <none>:<none>. Đây là các dependencies của các images khác. Một số là images “none” dùng tạm[…]

Hướng dẫn cài đặt SSL miễn phí Let’s Encrypt

Let’s Encrypt là gì? Let’s Encrypt là một chứng chỉ số miễn phí, ra mắt vào ngày 12 tháng 4 năm 2016. Nó được cung cấp bởi tổ chức chứng nhận phi lợi nhuận Let Encrypt được điều hành bởi Nhóm nghiên cứu bảo mật Internet (ISRG). Nhằm cung cấp chứng chỉ X.509 cho mã hóa TLS (Transport Layer Security) miễn[…]

Hướng dẫn cài FreePBX 15 trên Ubuntu 18.04 LTS

Yêu cầu Server OS : Ubuntu 18.04 LTS RAM : 2 GB Disk : 50 GB CPU : 2 Step #01: Cài đặt các gói bổ sung trước khi cài FreePBX 15. root@FreePBX-Server:~# apt-get install -y build-essential linux-headers-`uname -r` openssh-server apache2 mariadb-server mariadb-client bison flex php php-curl php-cli php-pdo php-mysql php-pear php-gd curl sox libncurses5-dev libssl-dev mpg123 libxml2-dev libnewt-dev[…]

[Update]Hướng dẫn cài đặt FreePBX 15 trên CentOS 8

Yêu cầu Disk: 25 GB RAM: 2GB vCPU: 2 Operating System: Centos 8 Service: FreePBX Database: MariaDB PHP: 7.2 Step #01: Kiểm tra version IP và disable SELinux. [root@localhost ~]# cat /etc/redhat-release [root@localhost ~]# ip r [root@localhost ~]# dnf -y update [root@localhost ~]# sed -i ‘s/\(^SELINUX=\).*/\SELINUX=disabled/’ /etc/sysconfig/selinux [root@localhost ~]# sed -i ‘s/\(^SELINUX=\).*/\SELINUX=disabled/’ /etc/selinux/config [root@localhost ~]#[…]

Hướng dẫn sử dụng lệnh find trên Linux

Bài viết này mình chia sẻ về lệnh find – một lệnh tìm kiếm khá hay và thường được sử dụng trên Linux. 1. Tìm kiếm file theo tên file đầy đủ # find . abc.txt Kết quả: ./abc.txt Lệnh trên sẽ tìm file có tên là abc.txt ( dấu . đại diện cho thư[…]

Tìm hiểu và sử dụng SSH KEY

Tìm hiểu và sử dụng SSH KEY SSH Keys là một phương thức xác thực đăng nhập với máy chủ thông qua truy cập SSH bằng việc đối chiếu giữa một cặp keys (Private và Public Key) 1. SSH Key là gì? SSH Keys là một phương thức xác thực đăng nhập với máy chủ[…]

Hướng dẫn build WordPress Với Docker Compose

Trong bài hướng dẫn này, mình sẽ hướng dẫn các sử dụng Docker cho dự án WordPress. Hướng dẫn này sẽ tối giản quá trình build WordPress để chạy dự án. Việc này đặc biệt hữu ích với lập trình viên WordPress. Không chỉ tạo ra môi trường kiểm thử cho WordPress (database, dependecies, server)[…]

Sử dụng SCP command để chuyển file trong Linux

SCP (Secure Copy) là file transfer protocol (giao thức chuyển file trên mạng), giúp di chuyển file trong hệ thống mạng an toàn và dễ dàng. Nó có thể chuyển file giữa một máy tính cá nhân đến máy chủ từ xa, hoặc chuyển file giữa 2 máy tính từ xa. Cú pháp của SCP[…]

Cài đặt Apache Virtual Hosts trên ubuntu 20.04

Virtual Host là một cách cấu hình Apache cho phép bạn chạy nhiều hơn một trang web trên một máy chủ. Với Virtual Host, bạn có thể chỉ định root document trang web (thư mục chứa tệp trang web), tạo chính sách bảo mật riêng cho từng trang và sử dụng các chứng chỉ SSL khác[…]