Cách cài đặt Elasticsearch, Logstash và Kibana (Elastic Stack) trên Ubuntu 16.04
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-11-20
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-11-20
Cách cài đặt Elasticsearch, Logstash và Kibana (Elastic Stack) trên Ubuntu 16.04
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-11-20
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-11-20
Cách cài đặt Nginx trên FreeBSD 11.2
Nginx là một trong những web server phổ biến nhất trên thế giới, được biết đến với việc sử dụng thường xuyên như một bộ cân bằng tải và Reverse Proxy . Nó thân thiện với tài nguyên hơn Apache và nhiều trang web lớn nhất và được buôn bán cao nhất trên internet phụ thuộc vào Nginx để phân phát nội dung của họ.
2018-11-15
Nginx là một trong những web server phổ biến nhất trên thế giới, được biết đến với việc sử dụng thường xuyên như một bộ cân bằng tải và Reverse Proxy . Nó thân thiện với tài nguyên hơn Apache và nhiều trang web lớn nhất và được buôn bán cao nhất trên internet phụ thuộc vào Nginx để phân phát nội dung của họ.
2018-11-15
Cách bảo mật Nginx bằng NAXSI trên Ubuntu 16.04
Nginx là một server HTTP open-souce phổ biến và Reverse Proxy được biết đến với tính ổn định, cấu hình đơn giản và yêu cầu tài nguyên tiết kiệm. Bạn có thể tăng cường bảo mật cho server Nginx của bạn bằng cách sử dụng một module như NAXSI. NAXSI ( Nginx Anti XSS & SQL Injection ) là một module Nginx bên thứ ba, miễn phí cung cấp các tính năng firewall ứng dụng web. NAXSI phân tích, lọc và bảo mật lưu lượng truy cập đến ứng dụng web của bạn và hoạt động giống như firewall DROP theo mặc định, nghĩa là nó chặn tất cả lưu lượng truy cập trừ khi được hướng dẫn cụ thể cho phép truy cập.
2018-11-09
Nginx là một server HTTP open-souce phổ biến và Reverse Proxy được biết đến với tính ổn định, cấu hình đơn giản và yêu cầu tài nguyên tiết kiệm. Bạn có thể tăng cường bảo mật cho server Nginx của bạn bằng cách sử dụng một module như NAXSI. NAXSI ( Nginx Anti XSS & SQL Injection ) là một module Nginx bên thứ ba, miễn phí cung cấp các tính năng firewall ứng dụng web. NAXSI phân tích, lọc và bảo mật lưu lượng truy cập đến ứng dụng web của bạn và hoạt động giống như firewall DROP theo mặc định, nghĩa là nó chặn tất cả lưu lượng truy cập trừ khi được hướng dẫn cụ thể cho phép truy cập.
2018-11-09
Cách cài đặt và thiết lập Manifold Scholar
Manifold là một ứng dụng web open-souce cho phép bạn xuất bản các ấn bản dựa trên web của sách và các phương tiện dựa trên văn bản khác để user có thể tự do đọc và chú thích các văn bản này. Đặc biệt thích hợp để sử dụng với tài liệu truy cập mở (OA) và tài nguyên giáo dục mở (OER), Manifold có thể được kết hợp vào lớp học, chương trình đào tạo mã hóa, hội thảo, thư viện và các địa điểm khác mà bạn có thể cần trao đổi kiến thức thông qua việc đọc cộng tác.
2018-11-07
Manifold là một ứng dụng web open-souce cho phép bạn xuất bản các ấn bản dựa trên web của sách và các phương tiện dựa trên văn bản khác để user có thể tự do đọc và chú thích các văn bản này. Đặc biệt thích hợp để sử dụng với tài liệu truy cập mở (OA) và tài nguyên giáo dục mở (OER), Manifold có thể được kết hợp vào lớp học, chương trình đào tạo mã hóa, hội thảo, thư viện và các địa điểm khác mà bạn có thể cần trao đổi kiến thức thông qua việc đọc cộng tác.
2018-11-07
Cách cài đặt Elasticsearch, Logstash và Kibana (Elastic Stack) trên Ubuntu 18.04
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-11-06
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-11-06
Cách cài đặt Node.js và tạo môi trường phát triển cục bộ trên macOS
Node.js là một môi trường chạy JavaScript open-souce để dễ dàng xây dựng các ứng dụng phía server . Nó cũng là thời gian chạy hỗ trợ nhiều công cụ phát triển phía client cho các khung JavaScript hiện đại.
2018-11-01
Node.js là một môi trường chạy JavaScript open-souce để dễ dàng xây dựng các ứng dụng phía server . Nó cũng là thời gian chạy hỗ trợ nhiều công cụ phát triển phía client cho các khung JavaScript hiện đại.
2018-11-01
Cách quản lý triển khai nhiều node với Máy Rancher và Docker trên Ubuntu 16.04
Rancher hỗ trợ cấp phép dựa trên Máy Docker , giúp dễ dàng tạo server Docker trên các nhà cung cấp cloud hoặc bên trong trung tâm dữ liệu của bạn . Với Rancher, bạn có thể chạy các node tính toán trực tiếp từ giao diện user Rancher, đây là một bước nhỏ nhưng quan trọng để có thể tạo và quản lý đa nút - và trong tương lai, triển khai đa cloud - từ một giao diện duy nhất.
2018-10-30
Rancher hỗ trợ cấp phép dựa trên Máy Docker , giúp dễ dàng tạo server Docker trên các nhà cung cấp cloud hoặc bên trong trung tâm dữ liệu của bạn . Với Rancher, bạn có thể chạy các node tính toán trực tiếp từ giao diện user Rancher, đây là một bước nhỏ nhưng quan trọng để có thể tạo và quản lý đa nút - và trong tương lai, triển khai đa cloud - từ một giao diện duy nhất.
2018-10-30
Cách gửi thông báo đẩy web từ ứng dụng Django
Web không ngừng phát triển và giờ đây nó có thể đạt được các chức năng mà trước đây chỉ có trên các thiết bị di động root . Sự ra đời của các nhân viên dịch vụ JavaScript đã mang lại cho web những khả năng mới được tìm thấy để thực hiện những việc như đồng bộ hóa nền, bộ nhớ đệm offline và gửi thông báo đẩy .
2018-10-24
Web không ngừng phát triển và giờ đây nó có thể đạt được các chức năng mà trước đây chỉ có trên các thiết bị di động root . Sự ra đời của các nhân viên dịch vụ JavaScript đã mang lại cho web những khả năng mới được tìm thấy để thực hiện những việc như đồng bộ hóa nền, bộ nhớ đệm offline và gửi thông báo đẩy .
2018-10-24
Cách xây dựng ứng dụng web hiện đại để quản lý thông tin khách hàng với Django và React trên Ubuntu 18.04
Mọi người sử dụng các loại thiết bị khác nhau để kết nối Internet và duyệt Web. Do đó, các ứng dụng cần được truy cập từ nhiều vị trí khác nhau. Đối với các trang web truyền thống, có giao diện user đáp ứng thường là đủ, nhưng các ứng dụng phức tạp hơn thường yêu cầu sử dụng các kỹ thuật và kiến trúc khác. Chúng bao gồm việc có các ứng dụng REST back-end và front-end riêng biệt có thể được triển khai dưới dạng ứng dụng web phía client , Ứng dụng web tiến bộ (PWA) hoặc ứng dụng di động root .
2018-10-22
Mọi người sử dụng các loại thiết bị khác nhau để kết nối Internet và duyệt Web. Do đó, các ứng dụng cần được truy cập từ nhiều vị trí khác nhau. Đối với các trang web truyền thống, có giao diện user đáp ứng thường là đủ, nhưng các ứng dụng phức tạp hơn thường yêu cầu sử dụng các kỹ thuật và kiến trúc khác. Chúng bao gồm việc có các ứng dụng REST back-end và front-end riêng biệt có thể được triển khai dưới dạng ứng dụng web phía client , Ứng dụng web tiến bộ (PWA) hoặc ứng dụng di động root .
2018-10-22
Giới thiệu về Dịch vụ DNS Kubernetes
Hệ thống domain (DNS) là một hệ thống để kết hợp nhiều loại thông tin khác nhau - chẳng hạn như địa chỉ IP - với những cái tên dễ nhớ. Theo mặc định, hầu hết các cụm Kubernetes tự động cấu hình dịch vụ DNS nội bộ để cung cấp một cơ chế nhẹ để khám phá dịch vụ. Khám phá dịch vụ tích hợp giúp các ứng dụng dễ dàng tìm thấy và giao tiếp với nhau trên các cụm Kubernetes, ngay cả khi các group và dịch vụ đang được tạo, xóa và di chuyển giữa các node .
2018-10-19
Hệ thống domain (DNS) là một hệ thống để kết hợp nhiều loại thông tin khác nhau - chẳng hạn như địa chỉ IP - với những cái tên dễ nhớ. Theo mặc định, hầu hết các cụm Kubernetes tự động cấu hình dịch vụ DNS nội bộ để cung cấp một cơ chế nhẹ để khám phá dịch vụ. Khám phá dịch vụ tích hợp giúp các ứng dụng dễ dàng tìm thấy và giao tiếp với nhau trên các cụm Kubernetes, ngay cả khi các group và dịch vụ đang được tạo, xóa và di chuyển giữa các node .
2018-10-19
Cách cài đặt và sử dụng Docker trên Ubuntu 16.04
Docker là một ứng dụng giúp đơn giản và dễ dàng chạy các quy trình ứng dụng trong containers , giống như máy ảo, chỉ di động hơn, thân thiện với tài nguyên hơn và phụ thuộc nhiều hơn vào hệ điều hành server . Để có giới thiệu chi tiết về các thành phần khác nhau của containers Docker, hãy xem Hệ sinh thái Docker: Giới thiệu về các thành phần chung .
2018-10-19
Docker là một ứng dụng giúp đơn giản và dễ dàng chạy các quy trình ứng dụng trong containers , giống như máy ảo, chỉ di động hơn, thân thiện với tài nguyên hơn và phụ thuộc nhiều hơn vào hệ điều hành server . Để có giới thiệu chi tiết về các thành phần khác nhau của containers Docker, hãy xem Hệ sinh thái Docker: Giới thiệu về các thành phần chung .
2018-10-19
Cách cài đặt và cấu hình pgAdmin 4 ở Chế độ server
pgAdmin là một nền tảng quản trị và phát triển open-souce cho PostgreSQL và các hệ quản trị database liên quan của nó. Được viết bằng Python và jQuery, nó hỗ trợ tất cả các tính năng có trong PostgreSQL. Bạn có thể sử dụng pgAdmin để làm mọi thứ từ viết các truy vấn SQL cơ bản đến giám sát database của bạn và cấu hình kiến trúc database nâng cao.
2018-10-19
pgAdmin là một nền tảng quản trị và phát triển open-souce cho PostgreSQL và các hệ quản trị database liên quan của nó. Được viết bằng Python và jQuery, nó hỗ trợ tất cả các tính năng có trong PostgreSQL. Bạn có thể sử dụng pgAdmin để làm mọi thứ từ viết các truy vấn SQL cơ bản đến giám sát database của bạn và cấu hình kiến trúc database nâng cao.
2018-10-19
Cách triển khai ứng dụng Symfony 4 để sản xuất với LEMP trên Ubuntu 18.04
Symfony là một khung công tác PHP open-souce với cấu trúc trang nhã và nổi tiếng là một khung công tác phù hợp để bắt đầu bất kỳ dự án nào dù quy mô của nó. Là một tập hợp các thành phần có thể tái sử dụng, tính linh hoạt, kiến trúc và hiệu suất cao của nó khiến nó trở thành lựa chọn hàng đầu để xây dựng một ứng dụng doanh nghiệp phức tạp cao.
2018-10-18
Symfony là một khung công tác PHP open-souce với cấu trúc trang nhã và nổi tiếng là một khung công tác phù hợp để bắt đầu bất kỳ dự án nào dù quy mô của nó. Là một tập hợp các thành phần có thể tái sử dụng, tính linh hoạt, kiến trúc và hiệu suất cao của nó khiến nó trở thành lựa chọn hàng đầu để xây dựng một ứng dụng doanh nghiệp phức tạp cao.
2018-10-18
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Debian 8
Phần mềm “LAMP”, bao gồm hệ điều hành L inux, web server A pache, database M ySQL và ngôn ngữ kịch bản P HP, là nền tảng tuyệt vời để phát triển web hoặc ứng dụng. Được cài đặt cùng nhau, ngăn xếp phần mềm này cho phép server của bạn lưu trữ các trang web và ứng dụng web động.
2018-10-18
Phần mềm “LAMP”, bao gồm hệ điều hành L inux, web server A pache, database M ySQL và ngôn ngữ kịch bản P HP, là nền tảng tuyệt vời để phát triển web hoặc ứng dụng. Được cài đặt cùng nhau, ngăn xếp phần mềm này cho phép server của bạn lưu trữ các trang web và ứng dụng web động.
2018-10-18
Giới thiệu về Truy vấn trong MySQL
Database là thành phần quan trọng của nhiều trang web và ứng dụng, đồng thời là cốt lõi của cách dữ liệu được lưu trữ và trao đổi trên internet. Một trong những khía cạnh quan trọng nhất của quản lý database là thực hành truy xuất dữ liệu từ database , cho dù đó là trên cơ sở đặc biệt hay một phần của quy trình được mã hóa thành một ứng dụng. Có một số cách để lấy thông tin từ database , nhưng một trong những phương pháp được sử dụng phổ biến nhất là thực hiện thông qua việc gửi truy vấn thông qua dòng lệnh.
2018-10-17
Database là thành phần quan trọng của nhiều trang web và ứng dụng, đồng thời là cốt lõi của cách dữ liệu được lưu trữ và trao đổi trên internet. Một trong những khía cạnh quan trọng nhất của quản lý database là thực hành truy xuất dữ liệu từ database , cho dù đó là trên cơ sở đặc biệt hay một phần của quy trình được mã hóa thành một ứng dụng. Có một số cách để lấy thông tin từ database , nhưng một trong những phương pháp được sử dụng phổ biến nhất là thực hiện thông qua việc gửi truy vấn thông qua dòng lệnh.
2018-10-17
Giới thiệu về Truy vấn trong PostgreSQL
Database là thành phần quan trọng của nhiều trang web và ứng dụng, đồng thời là cốt lõi của cách dữ liệu được lưu trữ và trao đổi trên internet. Một trong những khía cạnh quan trọng nhất của quản lý database là thực hành truy xuất dữ liệu từ database , cho dù đó là trên cơ sở đặc biệt hay một phần của quy trình được mã hóa thành một ứng dụng. Có một số cách để lấy thông tin từ database , nhưng một trong những phương pháp được sử dụng phổ biến nhất là thực hiện thông qua việc gửi truy vấn thông qua dòng lệnh.
2018-10-17
Database là thành phần quan trọng của nhiều trang web và ứng dụng, đồng thời là cốt lõi của cách dữ liệu được lưu trữ và trao đổi trên internet. Một trong những khía cạnh quan trọng nhất của quản lý database là thực hành truy xuất dữ liệu từ database , cho dù đó là trên cơ sở đặc biệt hay một phần của quy trình được mã hóa thành một ứng dụng. Có một số cách để lấy thông tin từ database , nhưng một trong những phương pháp được sử dụng phổ biến nhất là thực hiện thông qua việc gửi truy vấn thông qua dòng lệnh.
2018-10-17
Cách cài đặt và sử dụng Composer trên Ubuntu 18.04
Composer là một công cụ quản lý phụ thuộc phổ biến cho PHP, được tạo ra chủ yếu để hỗ trợ cài đặt và cập nhật cho các phụ thuộc dự án. Nó sẽ kiểm tra các gói khác mà một dự án cụ thể phụ thuộc vào và cài đặt chúng cho bạn, sử dụng các version phù hợp theo yêu cầu của dự án.
2018-10-16
Composer là một công cụ quản lý phụ thuộc phổ biến cho PHP, được tạo ra chủ yếu để hỗ trợ cài đặt và cập nhật cho các phụ thuộc dự án. Nó sẽ kiểm tra các gói khác mà một dự án cụ thể phụ thuộc vào và cài đặt chúng cho bạn, sử dụng các version phù hợp theo yêu cầu của dự án.
2018-10-16
Cách tạo yêu cầu kéo trên GitHub
Miễn phí và open-souce , Git là một hệ thống kiểm soát version phân tán giúp các dự án phần mềm cộng tác dễ quản lý hơn. Nhiều dự án duy trì file của họ trong repository lưu trữ Git và các trang web như GitHub đã thực hiện chia sẻ và đóng góp để mã trở nên đơn giản, có giá trị và hiệu quả.
2018-10-13
Miễn phí và open-souce , Git là một hệ thống kiểm soát version phân tán giúp các dự án phần mềm cộng tác dễ quản lý hơn. Nhiều dự án duy trì file của họ trong repository lưu trữ Git và các trang web như GitHub đã thực hiện chia sẻ và đóng góp để mã trở nên đơn giản, có giá trị và hiệu quả.
2018-10-13
Cách cung cấp và quản lý server Docker từ xa bằng Máy Docker trên Ubuntu 18.04
Docker Machine là một công cụ giúp dễ dàng cung cấp và quản lý nhiều server Docker từ xa từ máy tính cá nhân của bạn. Những server như vậy thường được gọi là server Dockerized và được sử dụng để chạy containers Docker.
2018-10-02
Docker Machine là một công cụ giúp dễ dàng cung cấp và quản lý nhiều server Docker từ xa từ máy tính cá nhân của bạn. Những server như vậy thường được gọi là server Dockerized và được sử dụng để chạy containers Docker.
2018-10-02
Làm thế nào để kiểm tra các vai trò không thể phục hồi với Molecule trên Ubuntu 18.04
Kiểm tra đơn vị trong Ansible là key đảm bảo các role hoạt động như dự định. Molecule làm cho quá trình này dễ dàng hơn bằng cách cho phép bạn chỉ định các tình huống kiểm tra các role trong các môi trường khác nhau. Sử dụng Ansible dưới mui xe, Molecule giảm tải các role cho người cung cấp triển khai role trong môi trường được cấu hình và gọi một trình xác minh (chẳng hạn như Testinfra ) để kiểm tra độ lệch cấu hình. Điều này đảm bảo role của bạn đã thực hiện tất cả những thay đổi dự kiến đối với môi trường trong kịch bản cụ thể đó.
2018-10-02
Kiểm tra đơn vị trong Ansible là key đảm bảo các role hoạt động như dự định. Molecule làm cho quá trình này dễ dàng hơn bằng cách cho phép bạn chỉ định các tình huống kiểm tra các role trong các môi trường khác nhau. Sử dụng Ansible dưới mui xe, Molecule giảm tải các role cho người cung cấp triển khai role trong môi trường được cấu hình và gọi một trình xác minh (chẳng hạn như Testinfra ) để kiểm tra độ lệch cấu hình. Điều này đảm bảo role của bạn đã thực hiện tất cả những thay đổi dự kiến đối với môi trường trong kịch bản cụ thể đó.
2018-10-02