Để kiểm tra log của ứng dụng NodeJS trong thời gian thực và gửi cảnh báo qua Telegram nếu xuất hiện dòng log “error”, bạn có thể sử dụng script bash kết hợp với lệnh tail và grep. Dưới đây là một ví dụ: Giải thích các bước trong script:
Bash script kiểm tra disk, cpu, ram trên máy chủ linux
Để kiểm tra tình trạng ổ đĩa, CPU và RAM trên máy chủ Linux và cảnh báo khi vượt quá giới hạn cấu hình thông qua Telegram, bạn có thể sử dụng script bash dưới đây: Giải thích các bước trong script:
Backup GitLab
Để thực hiện việc backup GitLab và lưu bản sao lưu có tên chứa ngày tháng năm, giữ lại 3 bản sao lưu mới nhất và sao chép bản sao lưu mới nhất sang máy chủ khác thông qua ssh key, bạn có thể sử dụng script bash sau: Giải thích các bước trong script:
Hướng dẫn sử dụng SSH KEY + bitbucket
Bước 1: Sinh key trên máy chứa mã nguồn mà bạn muốn backup ssh-keygen -t rsa -b 4096 -C “[email protected]” Bước 2: Key sẽ lưu ở đường dẫn mặc định: /root/.ssh/id_rsa.pub bạn kiểm tra key bằng lệnh: cat /root/.ssh/id_rsa.pub Bước 3: Bạn copy key vào tài khoản bitbucket như hình dưới đây. Bạn dùng lệnh ssh -T [email protected] để […]
Hướng dẫn sử dụng GIT
Initialize the local directory as a Git repository. git init Add the files in your new local repository. This stages them for the first commit. git add . # Adds the files in the local repository and stages them for commit. To unstage a file, use ‘git reset HEAD YOUR-FILE’. Commit the files that […]
Mô hình MVC là gì?
Nếu bạn là một lập trình viên, nhất là lập trình web, sẽ rất khó để bạn có thể xin được việc nếu không biết mô hình MVC. Trong post này mình sẽ trình bày đến các bạn mô hình MVC là gì theo cách hiểu của mình qua một vài dự án sử dụng […]
Deploying Django project with Nginx and Uwsgi
Sorry for a small pause, this time I will try to show you how to deploy a django project with Nginx and Uwsgi. Speaking you have debian, follow these steps: we first install virtualenv: pip install virtualenv then we open a new virtual environment for our new django project. Virtualenv is a cool stuff, you […]
Perl: Bài 2 – Cú pháp Perl cơ bản
Perl vay mượn khá nhiều cú pháp và ý tưởng từ các ngôn ngữ khác: awk, sed, C, Bourne Shell, … Tuy nhiên có một vài điểm khác giữa các ngôn ngữ. Trong bài này sẽ cung cấp một cách tổng quan nhất về cú pháp của Perl. Ví dụ: Để in ra chuỗi “Hello […]
Perl: Bài 1 – làm quen với Perl
Giới thiệu: Perl viết tắt của từ Partical Extration and Report Language tạm hiểu là ngôn ngữ kết xuất và báo cáo thực dụng. Perl được Larry Wall xây dựng từ năm 1987. Mục đích chính của nó là tạo ra một ngôn ngữ lập trình có khả năng chắt một lượng dữ liệu và […]
Top 10 PHP frameworks for 2014
PHP frameworks are super useful tools when it comes to clean and structured web development, as they speed up the creation and maintenance of your PHP web applications. In this article, I have compiled (in no particular order) my 10 favorite PHP frameworks. Laravel Probably the most popular PHP framework right now. Laravel is powerful […]