today's howtos
-
A trick of my dmenu setup: a custom $PATH
Dmenu is hard to describe. It's often called a 'dynamic menu'; at a technical level it's a pop up text entry widget with autocompletion (with what it autocompletes taken from standard input) that prints your entered (or autocompleted) text to standard output. I've been using dmenu for quite a while and as part of that I've built an elaborate setup around it. One of the things my dmenu does is run commands, and part of my setup is that I invoke commands with a custom $PATH with a collection of directories that are only used for dmenu.
-
ssh - How to use public key authentication on Linux
SSH keys use asymmetric cryptographic algorithms that generate a pair of separate keys (a key pair). A private and a public key.
We are using the command ssh-keygen to generate our secure key pair. There are 3 common algorithms to choose from.
We are going to create a private and public key with the name nameofthekey in the current directory. You should choose a expressive name tho. It makes it easier to manage especially if you work with multiple keys.
-
Shoot in RAW on Any iPhone Made Since 2014 with Lightroom
Scott Kelby shared this super easy tip on Lightroom Killer Tips that you can use to start shooting RAW on your iPhone: [...]
-
[Old] Shoot in Raw on any iPhone Using This Trick
You don’t need a brand new iPhone 14 Pro to shoot in Raw – as long as you have an iPhone made in the last eight years (at least an iPhone 6s, 6s Plus, or SE, all of which came out in 2014), or newer, you can use Lightroom’s awesome built-in camera to shoot in RAW mode (It was IOS 10 that let 3rd party apps like Lightroom on your iPhone shoot in Raw, even though Apple’s own Camera app didn’t include that option). Here’s how to turn it on: [...]
-
Install SQLite DB Browser, Create a new table, Insert and query data in Ubuntu and Ubuntu based distributions, Ubuntu
Unlike conventional databases such as MySQL / MariaDB, SQLite is small self contained database that can be installed and manipulated locally.
To get started with SQLite we first need to install the SQLite Browser in your Debian based Linux distribution.
-
How to use Nmap to scan a network for documentation [Ed: Paywall here]
-
How to use the Hydra password-cracking tool [Ed: Paywall here]
-
How to use Wireshark OUI lookup for network security [Ed: Paywall here]
-
How To Protect SSH with Fail2Ban on Ubuntu 22.04 - RoseHosting
In this tutorial, we are going to show you how to protect SSH with Fail2ban on Ubuntu 22.04
SSH stands for Secure Shell Protocol and is a cryptographic network protocol for operating network services securely over an unsecured network. Fail2ban is an intrusion prevention software framework. Fail2ban is written in Python and is used to prevent brute-force attacks. In the next paragraphs, we are going to install Fail2ban and will provide you with commands for managing the fail2ban service. Then we will proceed with the fail2ban configuration for SSH protection.
Installing Fail2ban and protecting SSH is a straightforward process and may take up to 15 minutes. Let’s get started!
-
CPU-X: Find Your Linux Hardware Information in Pinch - TREND OCEANS
-
How To Install RethinkDB on Ubuntu 22.04 LTS - idroot
In this tutorial, we will show you how to install RethinkDB on Ubuntu 22.04 LTS. For those of you who didn’t know, RethinkDB is a free and open-source database management system (DBMS) that is designed to be easy to use and scalable. It is based on a distributed architecture, which means that it can scale horizontally across multiple machines, making it well-suited for applications that require high performance and the ability to handle large amounts of data. RethinkDB has very minimal response times and updates. In addition, it has a beautiful and user-friendly web interface that allows you to manage databases over the web.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the RethinkDB No-SQL database management system on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
-
Create your own WordPress Website from Scratch : Step by Step
Are you looking to create a wordpress website from scratch? Do you want to start blogging & need to host a wordpress website for that but don’t know how to? Worry not. In this tutorial, we will learn the step by step process to create a WordPress website from scratch.
But one can ask why should you create your website on WordPress? There are plenty of other hosting methods to use, so why use WordPress?