Sunday, April 21, 2019

How to solve delete file “Operation not permitted” on Linux

Sometimes it is necessary to prevent all users including root from deleting a file. This is often done by changing the file attributes on a Linux file system. The tool used...

How to Download online web pages as PDF with Percollate

Have ever wondered how you can download web pages on your Linux terminal as PDF files?. This guide will help you use Percollate command line tool to download online web pages as beautifully...

How to configure Zsh syntax highlighting on Linux / macOS

Zsh syntax highlighting enables highlighting of commands whilst they are typed at a zsh prompt into an interactive terminal. This will help you in reviewing commands before running them, particularly in...

SQLPad – Web-based SQL editor for MySQL / PostgreSQL / SQL Server

SQLPad is a web-based SQL editor for writing and running SQL queries and visualizing the results. It supports MySQL, SQL Server, PostgreSQL, Presto, Vertica, Crate, SAP HANA, and Cassandra. It is...

How to install Chef Development Kit on Arch Linux

The Chef development kit contains all the tools you need to develop and test your infrastructure, built by the awesome Chef community. Chef is an open source configuration management tool written in...

How to generate host overview from ansible fact gathering output using Ansible-cmd

Today let's look at how you can generate host overview from ansible fact gathering output using Ansible-cmdb. This tool takes the output of Ansible's fact-gathering as its input and converts it...

How to install flameshot screenshot software on Ubuntu / Arch / Fedora

Flameshot is a powerful yet simple to use screenshot software for Linux. It can run on Ubuntu 18.04 / Ubuntu 16.04 / Debian 9 / Debian 8 / Arch Linux and...

How to configure MongoDB 3.x/4.x Authentication

I know many guys are used to running MongoDB without authentication. If you try a Lynis or Nessus security audit, you'll likely get a warning for "No MongoDB authorization". Let's cover...

Bat – cat command with syntax highlighting and Git integration

Bat is a cat(1) clone with syntax highlighting and Git integration. If you need ana amazing experience while working with the cat command, then this tool is definitely for you. Bat...

How to run multiple versions of Node.js on Linux

In this guide, I'll show you how you can run multiple versions of Node.js on Linux using Node Version Manager (NVM). NVM is a simple bash script to manage multiple active...