System Administration & Configuration

How to install and verify Electrum bitcoin wallet on Linux

Objective The objective is to download, verify and install Electrum bitcoin wallet on Linux Operating System and Software Versions Operating System: - Ubuntu 17.10 or later Software: - Electrum-3.0.3 or later Requirements Privileged root access will be required to perform the installation. Difficulty EASY Conventions
Read More...

How to schedule tasks using at command on Linux

Learning how schedule and manage tasks using the at program Requirements Root permissions to start the atd daemon Having the at program installed Difficulty EASY Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction During the administration of a system, being able to schedule a task for a later execution it's one crucial ability: to...
Read More...

Tutorial on how to create a paper and digital offline Bitcoin wallet with Linux

Objective The objective is to create an offline digital and paper bitcoin wallet using Linux operating system, VirtualBox and Electrum Bitcoin wallet. The outcome of this tutorial will be a paper with written keywords which can be used to access your bitcoins. We will also create an encrypted version of virtual machine as a digital backup to be stored digitally on a secure medium which will provide a convenient access to your bitcoins if necessary. Operating System and Software Versions...
Read More...

How to find all files with a specific text using Linux shell

Objective The following article provides some useful tips on how to find all files within any specific directory or entire file-system containing any specific word or string. Difficulty EASY Conventions
Read More...

Record Your Linux Desktop With SimpleScreenRecorder

Objective Install SimpleScreenRecorder and use it to record video of your desktop. Distributions SimpleScreenRecorder is available on just about every distribution. Requirements A working Linux install with root privileges. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Recording your Linux desktop is… well, simple....
Read More...

How to organize your passwords using pass password manager

Objective Learn to organize your passwords using the "pass" password manager on linux Requirements Root permissions needed to install required packages Difficulty EASY Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction If you have the good habit to never use the same password for more than one purpose, you have probably already felt the...
Read More...

How to use special permissions: the setuid, setgid and sticky bits

Objective Getting to know how special permissions works, how to identify and set them. Requirements Knowledge of the standard unix/linux permissions system Difficulty EASY Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Normally, on a unix-like operating system, the ownership of files and directories is based on the default uid...
Read More...

Connect Your Android Phone To Linux with KDE Connect

Objective Install and configure KDE Connect on Linux and Android. Distributions This will work on nearly all Linux distributions. Requirements A working Linux install with Plasma and root privileges. Also, an Android device. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction KDE Connect is easily the best tool for...
Read More...

Create Encrypted Folders With Plasma Vault

Objective Install and use Plasma Vault to create encrypted storage directories. Distributions This will work on any distribution with Plasma 5.11 or higher. Requirements A working Linux install with Plasma 5.11 or better and root privileges. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction The Plasma desktop's new...
Read More...

Sideload Apps From Ubuntu To Your Android Device

Objective Sideload an Android app from Ubuntu to a mobile device. Distributions This guide is tailored to Ubuntu, but the same principles will work on any distribution. Requirements A working Ubuntu install with root privileges and an Android device. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Installing an app on...
Read More...

How to Run A VPN Client Automatically As A Service

Objective Connect to a VPN automatically on booth with a service. Distributions This will work on almost any Linux distribution. Requirements A working Linux install with root privileges and a VPN subscription. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction VPNs are great. They protect people from all sorts of...
Read More...

How to Encrypt and Decrypt Individual Files With GPG

Objective Encrypt individual files with GPG. Distributions This will work with any Linux distribution. Requirements A working Linux install with GPG installed or root privileges to install it. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Encryption is important. It's absolutely vital to protecting sensitive...
Read More...

Watch Sling TV With Firefox On Linux

Objective Play content from Sling TV in Firefox on Linux. Distributions This will work on any Linux distribution. Requirements A working Linux install with Firefox 52+ installed. Difficulty Easy. Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Sling TV is a popular alternative for cord cutters looking to be free of their cable bill...
Read More...

Get Your Weather Forecast From the Linux CLI

Objective Display the current weather forecast in the Linux command line. Distributions This will work on any Linux distribution. Requirements A working Linux install with an Internet connection. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction It's be convenient to be able to retrieve the latest weather forecast right...
Read More...

How to use GNU Stow to manage programs installed from source and dotfiles

Objective Easily manage programs installed from source and dotfiles using GNU stow Requirements Root permissions Difficulty EASY Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Sometimes we have to install programs from source: maybe they are not available through standard channels, or maybe we want a specific version of a software....
Read More...

How To Enable Jumbo Frames In Linux

Objective Configure Linux to use jumbo frames. Distributions This will work with any Linux distribution. Requirements A working Linux install with network connectivity and root privileges. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Are file transfers slow on your network? Are you constantly passing data between...
Read More...

Connect To Wifi From The Linux Command Line

Objective Configure WiFi using only command line utilities. Distributions This will work on any major Linux distribution. Requirements A working Linux install with root privileges and a compatible wireless network adapter. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction Lots of people like graphical utilities for...
Read More...

How To Create A VPN Killswitch Using Iptables on Linux

Objective Use iptables to block all Internet connections in the event your VPN is disconnected. Distributions This will work on any Linux distribution. Requirements A working Linux install with root privileges. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction If you're connected to a VPN, you need a killswitch. No,...
Read More...

How to Play World of Warcraft On Linux With Wine

Objective Install and run Word of Warcraft on Linux Distributions This will work with nearly all Linux distributions. Requirements A working Linux install with root privileges and a somewhat modern graphics card with the latest graphics drivers installed. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction World of...
Read More...

How to configure and use PDO for database access on Linux

Objective Learn how to configure and use PDO for database access: from error modes to fetch methods. Requirements A standard knowledge of MySQL and mysql command line client; Being familiar with the fundamental concepts of Object Oriented Programming PHP > = 5.1 Have a working MySQL/MariaDB database Difficulty MEDIUM Conventions
Read More...