Giới thiệu và cài đặt Django
April 08, 2019
Author by: huytm
Mở đầu Django là một trong những Web Framework phổ biến nhất được viết bằng Python, cung cấp nhiều tính năng cho việc phát triển web về bảo mật, database access, session, routing, localization … Django sử dụng mô hình MVT (Model-View-Template). Về phương thức hoạt động sẽ giống với mô hình MVC, trong đó V (View) sẽ tương đương với C (Controller), T (Template) sẽ tương đương với V (View) ở các framework khác....
Read more...
CHECKMK part 2 - Hướng dẫn cài checkmk agent giám sát hệ thống Linux.
April 05, 2019
Author by: datpt
Lời mở đầu. Ở bài trước mình đã hướng dẫn mọi người cài đặt checkmk server ở trên CentOS 7 và Ubuntu, ở bài này mình sẽ hướng dẫn mọi người cài đặt agent lên máy chủ cần giám sát để thu thập những metrics về checkmk servers Chuẩn bị. Một máy chủ đã được cài đặt checkmk, nếu chưa có thì cài theo part 1 Một hoặc nhiều máy chủ client để đẩy metrics...
Read more...
Bash Shell dành cho người mới bắt đầu - Chương 3
April 05, 2019
Author by: manhdv
1. Các ký tự đặc biệt kiểm soát tiến trình trong Shell 1.1. & (Ampersand) Dấu & đặt một tiến trình vào chế độ chạy nền (background process). Bản thân Unix không có khái niệm về tiến trình này là chạy nền (background) hay là tiến trình tương tác (foreground), mà việc này sẽ do shell điều khiển. Với &, tiến trình sẽ tự chạy và shell sẽ quay về tương tác ngay với người...
Read more...
Hướng dẫn cài đặt sentry trên centOS 7
April 03, 2019
Author by: huytm
Mở đầu Bạn đang là Developer và bạn cần tracking các exceptions trong ứng dụng của mình ? Bạn đã bắt log cho ứng dụng của mình nhưng vẫn bị sót các exception? Hoặc đơn giản bạn muốn đếm số lần xuất hiện một lỗi cụ thể ở ứng dụng của bạn. Có rất nhiều công cụ có thể làm được việc đếm log, thống kê log lỗi ví dụ ELK, Graylog … Nhưng với...
Read more...
Secure thư mục tmp trên CentOS 7
April 02, 2019
Author by: tuanda
Thư mục /tmp được sử dụng để chứa file tạm, và sẽ bị xóa trong một khoảng thời gian nhất định, tùy thuộc vào tmpwatch hoặc systemd-tmpfiles-setup.service. Tuy nhiên, các file trong thư mục này có quyền thực thi. Vì vậy, bài viết này sẽ hướng dẫn cách để hạn chế các rủi ro khi hacker thực hiện tấn công và thực thi các mã độc trong thư mục /tmp Tạo ra 1 file với...
Read more...
Tích hợp Jenkins với Gitlab phần 1 - Linux
April 02, 2019
Author by: canhdx
Webhook Webhook là một interface của Git (Gitlab, GitHub, Bitbuket) cho phép tích hợp các ứng dụng bên ngoài theo dõi bất cứ sự thay đổi nào trên Repo của bạn. Từ push, tạo issue, tạo pull request mới … Và từ các thông tin này thì ứng dụng được tích hợp đó có thể thực hiện một công việc nào đó Thông báo qua telegram, slack cho bạn là code đã được merge, Có...
Read more...
Performance Testing - Phần 5 - Hướng dẫn ước lượng tải của Web bằng Gatling
April 01, 2019
Author by: thanhnb
Tổng quan Gatling là công cụ phục vụ cho công việc kiểm thử hiệu năng của hệ thống. Vậy làm sao để có thể đánh giá hiệu năng của Web bằng Gatling? Sau đây mình sẽ hướng dẫn các bạn sử dụng Gatling, tìm ra ngưỡng tải của một trang web. Chuẩn bị Mình sẽ sử dụng Gatling để kiểm thử hiệu năng một trang Web Wordpress đơn giản (Trang Wordpress sử dụng template tiểu...
Read more...
Performance Testing - Phần 4 - Hướng dẫn sử dụng Gatling Report
April 01, 2019
Author by: thanhnb
Tổng quan Một trong nhưng ưu điểm của Gatling khi đánh giá với các công cụ benchmark web khác là khả năng xuất report đơn giản, dễ hiểu. Trong bài mình sẽ hướng dẫn các bạn đọc, phân tích biểu đồ của Gatling Report. Chuẩn bị Trước khi bắt đầu, chúng ta cần report mẫu để phân tích. Ở đây mình sử dụng bài test có được từ phần 2 và chạy 1 kịch bản...
Read more...