System Administration & Configuration

How To Install The Nextcloud Client on Debian and Ubuntu

Nextcloud is an incredibly popular open source cloud storage platform. Ever since it was forked from the already popular OwnCloud, Nextcloud has seen nothing but even more growth and awesome new features. Strangely enough, plenty of distributions, including Debian and Ubuntu, don’t include the Nextcloud client in their repositories. This guide will walk you through the process of installing the official Nextcloud client on your system. In this tutorial you will learn: How to Add the PPA on...
Read More...

How to Install Lollypop Music Player on Linux

Lollypop is a beautifully designed graphical music player for GTK desktops, like GNOME. It’s exploding in popularity, but it’s not available in most distribution’s repositories just yet. This guide will walk you through the process of installing Lollypop on several popular distributions and importing your music library. In this tutorial you will learn: How to Install Lollypop on Ubuntu. How to Install Lollypop on Debian. How to Install Lollypop on Fedora. How to Install Lollypop on Arch Linux....
Read More...

How to Encrypt Your DNS With DNSCrypt on Ubuntu and Debian

Even if you encrypt your traffic with HTTPS or even use a VPN, in some cases, your DNS traffic remains open and readily readable to your ISP and the rest of the world. That might not sound like a lot, but it's a major privacy concern. DNS resolves the sites you visit, so reading your DNS records can easily tell the story of your browsing habits. DNSCrypt encrypts your DNS traffic automatically and sends it to DNS servers that also use encryption. This way, the entire transaction remains...
Read More...

How to create systemd service unit in Linux

Although systemd has been the object of many controversies, to the point the some distributions were forked just to get rid of it (see Devuan, a fork of Debian which, by default, replaces systemd with sysvinit), in the end it has become the de-facto standard init system in the Linux world. In this tutorial we will see how a systemd service is structured, and we will learn how to create one. In this tutorial you will learn: What is a service unit. . What are the sections of a service unit. What...
Read More...

How to create an rpm package

Rpm is both the package manager and the package format used by many linux distributions such as Fedora, Red Hat and CentOS, to manage and distribute software in binary form. In this tutorial we will see how to build and package a simple application. In this tutorial you will learn: What are the basic concepts behind the rpm building process. What is the build environment. What is a specfile. How to use macros inside a specfile. How to install the build dependencies. How to create a specfile....
Read More...

How to install Gnome Desktop on Manjaro 18 Linux

Manjaro Linux comes with the Xfce4 desktop environment by default. There is NO need to reinstall your Manjaro Linux system with Manjaro GNOME Edition if you only wish to change desktop environment. In this tutorial we will be installing customized Manjaro Gnome Desktop environment. In this How to install Gnome Desktop on Manjaro 18 Linux tutorial you will learn: How to install Gnome Desktop on Manjaro 18. How to switch to Gnome Desktop on Manjaro 18.
Read More...

How To Interact With Docker Containers

This article extends the previous Docker article and shows how to interact with Docker containers by executing commands inside containers, installing software inside containers, inspecting container status, accessing containers using Bash, persisting changes into images and removing unused containers and images. In this tutorial you will learn: How to execute commands inside containers How to install software inside containers How to inspect container status How to access containers using Bash...
Read More...

How to install Deepin Desktop on Manjaro 18 Linux

Manjaro Linux comes with Xfce4 desktop environment by default. However, this does not stop the user to install multiple of other desktop environments on the same system. In this How to install Deepin Desktop on Manjaro 18 Linux tutorial you will learn: How to install Deepin Desktop on Manjaro 18. How to switch to Deepin Desktop on Manjaro 18.
Read More...

Check Manjaro Version

Manjaro uses a Rolling Release Development Model, which means that instead of the system being replaced it will be rather continuously updated and upgraded. This article provides readers with information on how to check Manjaro Linux system version by reading the content of the /etc/lsb-release file. Furthermore, this guide will also explain how to obtain Manjaro's kernel version using the uname command. In this Check Manjaro Version tutorial you will learn: How to check Manjaro system version...
Read More...

The 10 Best Wine and Steam Play Games on Linux

So, your favorite game isn't available on Linux. What now? It might come as a surprise that there are plenty of excellent games that run on Linux through Wine or Steam's new Steam Play feature. You can get up and running with them quickly, and enjoy decent performance. Now, before you get started, Lutris is easily your best bet for handling Wine games outside of Steam. If the game is a Steam game, enable Steam Play on your account to play your Windows games like native through Steam for Linux....
Read More...

10 Best Native Linux Games

Whether you want something free to play or you're looking for invest in a long term favorite, there are plenty of amazing options on Linux. Many of Linux's best titles are actually the best in their genre. This is especially true with some eSports games. Plenty of big names from other platforms have been ported over to Linux recently too, allowing for a ton of choice. That said, these games stand out above the rest. DoTA 2 DoTA 2 is one of Valve's biggest titles. It's been around for a fairly...
Read More...

15 Best Linux Games on Steam

Before Valve ported their popular Steam gaming platform to Linux, gaming on the operating system seemed like a hopeless pursuit. Most Linux gaming came in the form of a handful of open source games or messy Wine configurations to get Windows games to work, albeit at a huge performance hit. Now, the picture is much different, thanks in large part to Steam. These games mark the best the platform currently has to offer natively for Linux. Keep an eye out, though, because that's all changing again...
Read More...

The 10 Best Free Linux Games

There are plenty of excellent games on Linux, and a fair amount of them are completely free. Some are open source, and others are fairly big names available through Steam. In every case, these are quality games that you can play any time on Linux at absolutely no cost. DoTA 2 DoTA 2 is one of Valve's biggest titles. It's been around for a fairly long time, and it was one of the first games Valve ported to Linux when they started supporting the OS with Steam. It was also one of the first Linux...
Read More...

10 Best Lightweight Linux Distributions For Older Computers

One of Linux's biggest selling points has always been its ability to trim down and use as few resources as possible. Linux can bring old computers back from the dead and make them fully functional again with less resource intensive systems. There are plenty of great distributions out there that aim to be as lightweight as possible, tailoring themselves to lower powered machines. This list explores ten of the best possibilities in that category. Lubuntu/Xubuntu First off, like with nearly...
Read More...

Introduction to grep and regular expressions

Objective After reading this tutorial you should be able to understand how the grep command works, and how to use it with basic and extended regular expressions . Difficulty EASY Introduction Grep is one of the most useful tools we can use when administering a unix-based machine: its job is to search for a given pattern inside one or more files and return existing matches. In this tutorial we will see how to use it, and we will examine also its variants: egrep and fgrep . We will put this...
Read More...

How to install the NVIDIA drivers on Manjaro 18 Linux

The objective is to install the NVIDIA drivers on Manjaro 18 Linux. This article will discuss two methods of Nvidia driver installation in the following order: Automatic Install using the standard Manjaro Repository. Manual Install using the Official nvidia.com driver.
Read More...

How to install Phoronix Test Suite on Manjaro 18 Linux

Phoronix Test Suite is a video graphic card (VGA) benchmark tool for Linux. In the following tutorial we will perform an installation of Phoronix Test Suite on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman . In this How to install Phoronix Test Suite on Manjaro 18 Linux tutorial you will learn: How to clone the latest Phoronix Test Suite AUR repository. How to Build Phoronix Test Suite package. How to install Phoronix Test Suite AUR package.
Read More...

How to install WhatsApp on Manjaro 18 Linux

In the following tutorial we will perform installation of a WhatsApp, online communication application on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman . WhatsApp is a telecommunications application to provide video,chat and voice communication between computers, tablets, mobile devices over the Internet connection. In this How to install WhatsApp on Manjaro 18 Linux tutorial you will learn How to clone the latest WhatsApp AUR repository. Build WhatsApp...
Read More...

How to install nodejs-nativefier on Manjaro 18 Linux

In the following tutorial we will perform installation of a Nodejs Nativefier on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman . nodejs-nativefier may not be available from a standard repository by default: error: target not found: nodejs-nativefier ==> ERROR: 'pacman' failed to install missing dependencies. However, nodejs-nativefier package can be built and installed from the AUR repository. In this How to install Nodejs Nativefier on Manjaro 18 Linux...
Read More...

How to install Android Studio on Manjaro 18 Linux

Android Studio is an integrated development environment (IDE) for Google's Android operating system. In the following tutorial we will perform installation of Android Studio, development IDE application, on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman . In this How to install Android Studio on Manjaro 18 Linux tutorial you will learn How to clone the latest Android Studio AUR repository. How to Build Android Studio package How to install Android Studio...
Read More...