Author: Minh Nguyen

Chào mừng bạn đã ghé haynotes.com, nơi mình lưu lại những gì mình học được cũng như những gì mình có thể sẽ quên, với tiêu chí chỉ đưa những thông tin cần thiết vào bài viết để các bạn đang gặp phải những vấn đề mình đã trãi qua sẽ nhanh chóng tìm được hướng giải quyết vấn đề đó. Cảm ơn bạn đã ghé thăm ^_^!
DevOps, Home slider

Quản lý SSH đến EC2 bằng AWS IAM

Đối với những công ty phần mềm sử dụng Cloud services để phát triển cơ sở hạ tầng thì việc quản lý trao quyền SSH cho Dev là việc tất yếu phải có.

Sau đây mình note lại cách đang dùng để quản lý quyền truy cập SSH của các developers đến AWS EC2 instances, với cách làm này thì mình có thể quản lý credentials thông qua AWS IAM UI, bên cạnh việc sử dụng Ansible thì mình nghĩ đây cũng là một cách khá hay.

more
IoT

Cài Raspberry IoT Server bằng Docker với Dropbox backup, Influx, Grafana… có khó không (P1)

Một trong những thú vui của các DIYer đó là tạo một local server bằng Raspberry Pi từ đó có thể thu thập thông tin từ các cảm biến cũng như điều khiển các thiết bị điện trong nhà từ công tắc đèn cho đến điều hòa nhiệt độ, những ai quan tâm đến nghiên cứu trồng trọt có thể thiết lập một hệ thống giám sát các điều kiện môi trường từ nhiệt độ, độ ẩm đến cường độ ánh sáng, UV, nồng độ pH trong hệ thống thủy canh… từ đó thiết lập một hệ thống tưới tiêu tự động, để kể hết các ứng dụng IoT thì thật sự là không thể kể hết.

Hôm nay Minh sẽ hướng dẫn các bạn cách cài đặt một IoT server với Raspberry Pi để các bạn có thể bắt đầu khám phá thế giới IoT nhé.

more
DevOps

MySQL dump với data chọn lọc

Thông thường với các data nhỏ các bạn có thể sử dụng PhpMyAdmin hoặc Adminer để trích xuất data mình cần một cách dễ dàng từ giao diện Web, nhưng với khối lượng data cực lớn thì cách đó không còn phù hợp nữa (browser sẽ bị đơ).

Vậy nên mình note lại cho các bạn cách dump database nhanh gọn với terminal CLI bằng mysqldump nhưng vẫn chọn lọc được data để dump chứ không nhất thiết phải dump toàn bộ database.

more
DevOps

Chia sẻ màn hình terminal của bạn dưới dạng một web site

Trong lúc làm việc, với vị trí là 1 DevOps, bạn không thể chia sẽ quyền admin cho Dev để vào server debug trực tiếp được, để các Dev có thể check log từ server, bạn có thể mở một terminal chạy lệnh tail -f log và share kết quả trả về dưới dạng web site cho Dev, và đương nhiên web site đó được update realtime cho dev. Để làm được việc đó, bạn có thể sử dụng một app đó là Gotty.

more
View More