Tác giả: T.P.H

Một số command tool khiến Linux bớt nhàm chán

Một số command tool khiến Linux bớt nhàm chán

Đa số những người làm về hệ thống như mình đều thường xuyên dán mắt vào những màn hình đen trắng với một đống chữ, nhiều khi vừa mỏi mắt vừa nhàm chán. Hiện nay ở trên github có rất nhiều repo khi các SE muốn cái màn hình màu mè, vừa dễ nhìn vừa thú vị. Bây giờ mình sẽ cùng giới thiệu cho mọi người nhé! exa Đầu tiên là tool thay thế cho lệnh ls truyền thống, có tên là exa https://github.com/ogham/exa Nhìn hình trên là đủ hiểu cái cli nó trở nên ... »

Hiểu về Load Average trong Linux

Hiểu về Load Average trong Linux

Với những người làm DevOps, một trong những công việc không thể thiếu là giám sát (monitoring) một hệ thống, có rất nhiều những thông số quan trọng cần theo dõi nhưng có một thông số cơ bản mà không phải ai cũng hiểu rõ là Load Average, chúng ta hãy cũng tìm hiểu nhé! Load Average là gì? Đã bao giờ bạn gõ thử lệnh uptime để ý thấy 3 chỉ số cuối cùng chưa? ➜ uptime 20:31 up 8 days, 1:22, 3 users, load averages: 1.75 2.73 4.20 Đây chính là 3 chỉ số ... »

Làm thế nào để lưu password một cách an toàn?

Làm thế nào để lưu password một cách an toàn?

TL;DR Sử dụng bcrypt. Tại sao không phải là {MD5, SHA1, SHA2, SHA3,...}? Các function trên đều là các hàm băm (hash) được sử dụng với mục đích chung, vốn được thiết kế để tính toán băm một lượng data rất lớn trong thời gian ngắn nhất có thể. Điều này có nghĩa là những hàm này rất tốt trong việc kiểm tra/đảm bảo tính toán vẹn của data nhưng lại hoàn toàn dở trong việc lưu trữ password. Một server hiện đại có thể tính toán khoảng 330MB MD5 hash mỗi giây. Nếu user của bạn lưu ... »

GAME BÓNG ĐÁ “Captain Tsubasa ZERO: Miracle Shot” RA MẮT PHIÊN BẢN TOÀN CẦU

GAME BÓNG ĐÁ “Captain Tsubasa ZERO: Miracle Shot” RA MẮT PHIÊN BẢN TOÀN CẦU

Ngày 12/09/2019, Tập đoàn GMO chính thức phát hành game về huyền thoại bóng đá Captain Tsubasa với tên gọi "Captain Tsubasa ZERO: Miracle Shot" trên toàn thế giới tại hơn 90 khu vực và quốc gia. Nếu từng có tuổi thơ "dữ dội" với những trang truyện tranh bóng đá máu lửa, bạn không thể không biết đến "Captain Tsubasa" - bộ Manga được xếp vào hàng huyền thọai, hằn sâu trong tâm trí biết bao nhiêu thế hệ. Nó trở thành nguồn cảm hứng để nhà phát triển GMO quyết ... »

Terraform - Infrastructrure as Code

Terraform - Infrastructrure as Code

Hiện nay, devops đã trở nên quen thuộc và phổ biến. Rất nhiều công cụ ra đời giúp việc cài đặt, thiết lập server trở nên dễ dàng và hiệu quả hơn rất nhiều. Tuy nhiên, ở mức thấp hơn là tạo ra các server, thì không hẳn nhiều người biết, và Terraform sẽ giúp giải quyết điều đó. Terraform là gì? Terraform là một công cụ giúp bạn khởi tạo, thay đổi, xóa và quản lý hệ thống (infrastructure) một cách hiệu quả và dễ phán đoán. Nôm na là đưa việc quản lý servers thay vì bằng tay ... »

Những phương pháp hay khi sử dụng Galera Cluster

Những phương pháp hay khi sử dụng Galera Cluster

Galera Cluster là một trong những hệ thống Multimaster Cluster dựa trên cơ chế đồng bộ hóa, cách cài đặt và sử dụng đơn giản, mang tính trong suốt và có độ sẵn sàng cao. Galera Cluster tạo ra ưu thế khi có thể đọc ghi ở mọi node, vì lợi thế lớn đó sẽ mở ra thêm nhiều phương pháp hay để tối ưu hệ thống của chúng ta, đồng thời tiết kiệm chi phí hơn. Bài viết này sẽ đề cập đến những phương pháp đó. 1. Load Balancing Sử dụng Load Balancing (LB) là một trong những ... »

Xây dựng môi trường đơn giản với Docker Compose

Xây dựng môi trường đơn giản với Docker Compose

Đối với mỗi quá trình phát triển một web application, việc xây dựng môi trường phát triển là không thể thiếu. Thời đại Devops chưa thực sự rõ ràng, các developer thường tự cài đặt trên máy thật của chính mình, như là cái XAMPP nếu code PHP, cài JDK với Java,... và cả các Database căn bản. Sau đó với sự ra đời của Vagrant, kết hợp với ứng dụng tạo máy ảo miễn phí Virtualbox, dần dần việc cài đặt trở nên linh hoạt và hiệu quả hơn, cô lập mức tới mức OS để giữ cho máy ... »

Alerting Email với Google Apps Script

Alerting Email với Google Apps Script

Trong các hệ thống giám sát, việc gửi email đến giám sát viên tức thời cũng là một phần hết sức quan trọng và thuận tiện vì sẽ không cần thiết phải giám sát hệ thống 24/7 mà vẫn nhận được cảnh báo sự cố ngay tức thời. Tuy nhiên, việc xây dựng một email server hoạt động trơn tru với chi phí phải chăng không phải là chuyện đơn giản... nhất là trong những dự án đang tốn quá nhiều chi phí để hoạt động thì việc tiết kiệm cũng được nhà đầu tư rất quan tâm. Với ... »