System Administration & Configuration

How to Install xVideoThief with Plugins on Linux Mint

Objective The objective is to install xVideothief on Linux Mint with all necessary prerequisites and additional plugins Operating System and Software Versions Operating System: - Linux Mint 19 or higher Software: - xVideothief 2.5.1 Requirements Privileged access to your Linux Mint System as root or via sudo command is required. Difficulty EASY Conventions
Read More...

How to install Nvidia drivers on Linux Mint

Objective The objective of this artcile is to guide reader thought the installation of NVIDIA drivers on Linux Mint. This article will discuss three methods of Nvidia driver installation in the following order: Automatic Install using standard Linux Mint Repository Manual Install using the Official nvidia.com driver Operating System and Software Versions Operating System: - Linux Mint 19 Tara Requirements Privileged access to your Linux Mint 19 Tara installation will be required. Difficulty...
Read More...

Introduction to the Linux kernel log levels

Objective The objective of this tutorial is to learn about the various linux kernel log levels, how they are organized, and how we can setup what messages should be displayed on the console depending on their severity. Requirements Root privileges to edit configuration files Difficulty EASY Introduction The management of Linux kernel log files is one crucial aspect of a machine administration: logs can simply inform us about the state of daemon, or show critical messages or warnings. In this...
Read More...

How to configure the autofs daemon on CentOS 7/Rhel 7

Objective Learn how to take advantage of the autofs daemon to automount devices and remote shares. Requirements Root privileges to install autofs package and edit configuration files Difficulty EASY Introduction Manually mounting and unmounting devices such as external USB drives or remote NFS or Samba shares can be tedious tasks to perform when administering a machine. The autofs daemon can help us automatically mounting a filesystem when needed and umounting it after a specified period of...
Read More...

Linux Crontab Reference Guide

Introduction Every user, as well as administrator of the Linux system, very often need to execute some programs automatically on regular basis. For example, an administrator may need to monitor a disk usage of a system. In this case, a cron scheduler is a very handy tool to achieve this goal. Let's say that the system administrator needs to execute /usr/local/sbin/backup.sh script every Sunday at 2:36AM . In this case the administrator would edit his crontab file as shown on the figure below:...
Read More...

Introduction to firewalld and firewall-cmd command on Linux

Objective Learn the basic concepts behind firewalld and how to interact with it using the firewall-cmd utility Requirements Root permissions Difficulty EASY Conventions # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command $ - requires given linux commands to be executed as a regular non-privileged user Introduction Since version 7 of Rhel and CentOS and version 18 of Fedora, firewalld is the default firewall system. One...
Read More...

Ethereum Mining on Ubuntu 18.04 and Debian

Objective Install and configure Ethereum, Ethminer, and MyEtherWallet on Debian or Ubuntu. Distributions Debian or Ubuntu 18.04 Requirements A working install of Debian or Ubuntu 18.04 with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Ethereum has established itself as one of the big...
Read More...

Install OpenCL For The AMDGPU Open Source Drivers On Debian and Ubuntu

Objective Install the OpenCL portion of the AMDGPU-PRO drivers on Debian and Ubuntu. Distributions Debian and Ubuntu Requirements A working install of Debian or Ubuntu with root privileges Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction The proprietary AMDGPU-PRO drivers only support a select small subset...
Read More...

How to install mcrypt PHP module on Ubuntu 18.04 Linux

Objective The objective is to install mcrypt PHP module on Ubuntu 18.04 Linux Operating System and Software Versions Operating System: - Ubuntu 18.04 Linux Software: - PHP 7.2 or higher Requirements Privileged access to your Ubuntu System as root or via sudo command is required. Difficulty EASY Conventions
Read More...

How to manage partitions with GNU Parted on Linux

Objective Learning how to manage partitions using the GNU parted partition manager on Linux. Requirements Root permissions Difficulty EASY Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Partitions management is one of the most essentials and dangerous task to perform when working with operating systems. In this tutorial...
Read More...

Encrypt and Manage Your Passwords With QtPass and PassFF Password Manager on Linux

Objective Install and configure QtPass and PassFF password managers. Distributions This guide supports Debian, Ubuntu, Fedora, OpenSUSE, and Arch Linux. Requirements A working install of one of the supported distributions with root permissions. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Remembering...
Read More...

Install and Use The Signal Encrypted Messenger App

Objective Install Signal on Android and Linux. Distributions This guide is geared towards Ubuntu and Debian, but will work on other distributions with modification. Requirements A working Linux install with root privileges and an Android phone Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Do you wish...
Read More...

Share Files Securely With Onionshare

Objective Install Onionshare in Linux and use it to send files over Tor. Distributions This guide targets Ubuntu, Debian, Fedora, and Arch Linux. Requirements A working install of one of the supported distributions with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Sharing files can be a...
Read More...

Traceroute Basics

Objective Install and use of traceroute in Linux. Distributions This guide supports Ubuntu, Debian, Fedora, OpenSUSE, and Arch Linux. Requirements A working Linux install with a network connection. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Traceroute finds the path network packets take between your...
Read More...

Look Up Website Information With Whois in Linux

Objective Install and use the whois command in Linux. Distributions This guide covers Ubuntu, Debian, Fedora, OpenSUSE, and Arch Linux. Requirements A working install of any of the supported distributions with root privileges. Difficulty EASY Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Whois is a simple, yet powerful,...
Read More...

Encrypt A Drive With VeraCrypt in Linux

Objective Install VeraCrypt and encrypt a drive. Distributions This guide will work on nearly any Linux distribution. Requirements A working install of one of the supported distributions with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction TrueCrypt was known as a gold standard in...
Read More...

How to use HTML5 server-sent events

Objective After reading this tutorial you should be able to understand and take advantage of HTML5 server-sent events. Requirements No particular requirements needed Difficulty EASY Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Server-sent events is an HTML5 technology which allows a client to automatically monitor...
Read More...

How to use Puppet environments in Linux to safely update an agent

Objective Create and use puppet environments to test new configuration before updating a live production system. Operating System and Software Versions Operating System: Any major linux distribution e.g. Ubuntu, Debian, CentOS Software: puppet and puppet-master Requirements Privileged access to the puppet master server and the puppet client node. Difficulty MEDIUM Conventions # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo...
Read More...

How to install UFW and use it to set up a basic firewall

Objective UFW basics including UFW installation and setting up a basic firewall. Distributions Debian and Ubuntu Requirements A working Debian or Ubuntu install with root privileges Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Setting up a firewall can be a huge pain. Iptables isn't exactly known for...
Read More...

Set Up A Headless Deluge Server on Linux

Objective Install and configure a headless Deluge server, and connect to it with the Deluge client. Distributions This guide is tailored towards Debian, Ubuntu, Fedora, OpenSUSE, and Arch Linux. Requirements A working install of one of the supported distributions with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular...
Read More...