System Administration & Configuration

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...

How to Set A Custom Message of The Day on Linux

Objective Set a custom message of the day. 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 When you fist log in to a terminal on a Unix system, Linux included, you are usually greeted by that system's...
Read More...

How to install missing ifconfig command on CentOS Linux

Objective The ifconfig command has been deprecated and thus missing by default on CentOS Linux. # ifconfig bash: /usr/sbin/ifconfig: No such file or directory The new and recommended alternative for examining a network configuration on CentOS Linux is ip command. For example to use ip command to display a network configuration run the following: # ip address The above ip command can be abbreviated to: # ip a If you still prefer to use ifconfig command you can easily install it as part of the...
Read More...

Create An Evil Twin Of Your Network With Fluxion

Objective Use Fluxion to create a evil twin access point to steal WiFi login credentials, demonstrating the need for user education. Distributions Kali Linux is preferred, but this can be done with any Linux distribution. Requirements A working Linux install with root privileges and two wireless network adapters. 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...
Read More...

Begin Mining Ethereum On Ubuntu 16.04 Xenial Xerus Linux

Objective Set up Ubuntu 16.04 for Ethereum mining. Distributions This guide was tested for Ubuntu 16.04, but many principles will hold true on other distributions. Requirements A working Ubuntu 16.04 installation with root privileges. You also need a modern GPU with more than 4GB of RAM. 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...
Read More...

Install Ring, a FOSS VOIP Skype alternative

Objective Install the Ring Free Software VIOP client. Distributions This guide covers Debian, Ubuntu, and Fedora, but Ring can be installed from source on other distributions. 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 ask just about any Linux...
Read More...

Install Riot Matrix Chat Client On Debian and Ubuntu

Objective Install the Riot desktop Matrix client on Debian/Ubuntu. Distributions Recent versions of Debian or Ubuntu Requirements A working install of Debian or Ubuntu 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 Matrix is an up-and-coming chat protocol that provides a real alternative to proprietary solutions like...
Read More...

Break WPS and Find Your WiFi Password With Reaver

Objective Demonstrate the need to disable WPS by obtaining your WPA2 passphrase with Reaver. Distributions This will work on all distributions, but Kali is recommended. Requirements A working Linux install with root privileges on a computer with a wireless 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 WPS...
Read More...

Use Aircrack-ng To Test Your WiFi Password

Objective Test the security of your WiFi password by attacking it Distributions This will work with any Linux distribution, but it's recommended that you use Kali. Requirements A working Linux distribution with a WiFi adapter 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 Most people have...
Read More...

How to gain access to a MAC whitelist WiFi network

Objective Spoof a MAC address to gain access to MAC whitelisted network. Distributions It's recommended that you use Kali Linux, but you can install the required programs on any distribution. Requirements A working Linux install with root privileges and a wireless adapter. You should also have a router that you can set up with a MAC whitelist to test. Difficulty Easy Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo...
Read More...

Discover Hidden WiFi SSIDs with aircrack-ng

Objective Assess the security of your WiFi network by detecting its hidden SSID. Distributions It's recommended that you use Kali Linux, but this can be done with any Linux distribution. Requirements A working Linux installation with root privileges and an installed wireless 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...
Read More...

How to Overclock Your AMD Ryzen CPU On Linux

Objective Overclock your AMD Ryzen CPU using Linux and your motherboard's BIOS. Distributions This will work with all Linux distributions running kernel 4.10 or better. Requirements A working Linux install running kernel 4.10 or better with root privileges running on an AMD Ryzen base machine. Difficulty Medium 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...
Read More...

Overclock Your Radeon GPU With AMDGPU

Objective Overclock Radeon RX 400 series and newer graphics cards under Linux using the AMDGPU open source drivers. Distributions This method will work on any Linux distribution running the AMDGPU drivers. Requirements A working Linux install running kernel 4.10 or newer with root privileges and the AMDGPU 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...
Read More...

How to restrict users access on a Linux machine

Objective Learn how to restrict users access on a Linux machine Operating System and Software Versions Operating System: - All Linux distributions Requirements Root permissions Difficulty EASY Conventions
Read More...

Listen To Your Favorite Radio Station With A Single Command on Linux

Objective Create 'single command' aliases to play Internet radio from the command line. Distributions This will work on every Linux distribution. Requirements A working Linux install with root privileges and an Internet connection. Difficulty Medium 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
Read More...

Install and Play Overwatch On Linux With Wine

Objective Play Overwatch on Linux with Wine. Distributions This procedure should work on any up-to-date Linux distribution. Requirements A working Linux install with a root privileges and a medium to high end graphic card with the latest drivers. Difficulty Medium 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 For over a year now,...
Read More...

How to Install and Use UFW Firewall on Linux

Introduction UFW also known as Uncomplicated Firewall is an interface to iptables and is particularly well-suited for host-based firewalls. UFW provide an easy to use interface for beginner user who is unfamiliar with firewall concepts. It is most popular firewall tool originating from Ubuntu. It supports both IPv4 and IPv6. In this tutorial, we will learn how to install and use UFW firewall on Linux. Requirements Any Linux based distribution installed on your system root privileges setup on...
Read More...

SSH Into Linux Your Computer From Android With Termux

Objective Install Termux on an Android device and use it to establish passwordless SSH to a Linux computer. Distributions This guide will work with any Linux computer. Requirements A working Linux computer 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 It might seem kind of strange, but being...
Read More...

Get Better Notifications In Your WM With Dunst

Objective Install and configure Dunst for desktop notifications. Distributions Dunst is only distributed as source, so it can be built on any current distribution. Requirements A working Linux install with root privileges. Difficulty Medium 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 No one wants to spend hours configuring and...
Read More...

How to install Discord on Linux

In a relatively short time, Discord has become the favorite chat solution among gamers. That’s a fairly good thing. It’s easy to use and well supported across all platforms. Well, not quite. If you go to the Discord website at the time of writing this, there is one glaring omission from Discord’s list of available clients, Linux. However, the Discord developers do plan on supporting Linux and have even released an experimental ‘canary’ version that you can install and use now. It’s definitely...
Read More...