$ sudo apt install goaccess
For the latest version:
$ echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
$ wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install goaccess
Install the dependencies:
$ sudo apt-get install libgeoip-dev libncursesw5-dev
This will make a GET request to the given URL and print response to stdout.
$ curl https://example.com
$ curl -k https://domain-with-insecure-ssl.com
-i option to print response headers and the response itself,
-I option to omit the response and print response headers only.
There are many benefits you can get when using Nginx to proxy your S3 (and others) files, such as:
This tutorial helps you through…
From official docs: https://docs.docker.com/engine/install/ubuntu/
Uninstalling old versions:
sudo apt-get remove docker docker-engine docker.io containerd runc
Set up the respository
sudo apt update
Install packages to allow apt to use a repository over HTTPS:
sudo apt-get install \
Add Docker’s official GPG…
Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates for enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most of the required steps for both Apache and Nginx.
NGINX provides a number of built‑in timing variables that you can include in log entries. All are measured in seconds with millisecond resolution.
Messages are not published directly to a queue; instead, the producer sends messages to an exchange. An exchange is responsible for routing the messages to different queues with the help of bindings and routing keys.
A binding is a link between a queue and an exchange.
The routing key is…
$ wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -
$ echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | sudo tee /etc/apt/sources.list.d/erlang.list
sudo apt update
sudo apt install erlang
Check Erlang version:
$ erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
$ wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
$ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo…
Adding current git branch name in Bash prompt with highlighted color can help to avoid a lot of problems with working on wrong git branches, which is a quite popular scenario to most of the developers sometime. …
OCRmyPDF is a free utility that allows you to convert a scanned pdf to text (ocr — optical character recognition). In fact,
OCRmyPDF adds an OCR text layer to scanned PDF files over the original one, allowing them to be searched or copy-pasted.