Linux FileSystem Hierarchy Standard

Linux Filesystem Navigation Basics

This article explains basic commands for navigation within Linux file system. The diagram below represents (part of) a Linux file system know as Filesystem Hierarchy Standard. A line from one node to a node on its right indicates containment. For example, the student directory is contained within the home directory.

In this tutorial you will learn:

  • How to use pwd command
  • How to use cd command
  • How to navigate to user home directory
  • Difference between relative vs absolute
  • What is a parent directory

Read more

Glances displays relevant information regarding each node of your Linux cluster

Building a Raspberry PI Cluster – Part IV: Monitoring

Having a cluster built out of Raspberry Pi’s is not only fun but also eases your work. As we discussed in our latest article in the series you can use the cluster to compile software or make it gather data from various sources on the Internet. There are many uses for such a thing.

However, after compiling for an hour straight you might get curious as of how your nodes perform. How they work under load, if they’re not under-powered or if the CPU temperature is not rising above desired levels. How much memory have you got left in each of the nodes while they’re doing tasks. The more nodes you have in your rack, the more information you will have to go through. Luckily there is software out there that can help you visualise such information all at once in various ways.

In this tutorial you will learn:

  • How to install the glances monitoring tool
  • How to configure glances
  • How to use glances to see cluster information
  • How to create a local webpage to display the glances output

Read more

Build a cluster out of cheap Raspberry Pi's and run Linux on it

Building a Raspberry PI Cluster – Part I: Hardware Acquisition and Assembly

Nowadays Linux runs on almost anything. You can get a cheap PC and turn it into a media station or web server or whatever else you wish at no additional cost. Hardware is cheap also. With the advent of the Raspberry Pi and similar small computer boards one can get a fully-functional PC for the price you’d usually pay for a sixpack of beer. In this LinuxConfig series we’ll not only build a Linux computer; we’ll build an entire Linux cluster with four nodes and learn how to manage it so that all the nodes respond at the same time to the same commands.

Hardware Requirements:

Read more

Here is a four node Raspberry Pi cluster accessed through ClusterSSH

Building a Raspberry PI Cluster – Part III: Simultaneous Node Management

Here is out third article in the Building a Raspberry Pi Cluster series. We will talk about what software we can use to make all the cluster nodes respond to your commands all at once, so that you can install whatever you wish and do it only once for ll of the cluster nodes instead of configuring them one by one as separate entities. Such software greatly eases your work and reduces the time needed to perform operations. It does not matter if you have four, eight or fifty nodes to work with you can make them all do the same thing at the same time.

In this tutorial you will learn:

  • How to install and configure ClusterSSH
  • How to install fabric and use the fab command
  • How to give commands to your cluster

Read more

Unix Vs Linux

Linux Vs. Unix: What’s the Difference?

Linux and Unix are often compared to each other. If the similarity in their names wasn’t enough, Linux is technically a descendant of Unix, and they share a number of similarities in tool kits and overall structure. They aren’t exactly the same, though, and the approaches and philosophies behind them are radically different.

In this tutorial you will learn:

  • The History of Unix
  • The History of Linux
  • How Unix and Linux were Developed
  • Linux vs Unix Philosophy
  • Difference between Software And Utilities

Read more

Retrieving Google Chrome browser version

How to check Google Chrome browser version

In this article we will discuss few possible ways on how to check your Google Chrome browser version. Expect from the last check Google Chrome browser solution, where the actual Linux command line terminal is used to determine the chrome version, the guide should provided you with operating system agnostic solution. That being said, at least one of the below steps should help you out regardless of your operating system or device ( mobile, table, PC ).

In this tutorial you will learn:

  • How to check Chrome browser version using help page
  • How to check Chrome browser version using external landing page
  • How to check Chrome browser version using chrome version page
  • How to check Chrome browser version from the command line

Read more

Install Anbox on Linux

How To Install Anbox and Run Android Apps In Linux

Anbox is a fairly new tools that acts as a layer between your Linux distribution and native Android apps. It allows you to use many apps as though they were running natively on your machine. While Anbox is still very much in development, you can get started with it now, and try out some of your favorite Android apps.

In this tutorial you will learn:

  • How to Install Anbox on Ubuntu and Debian
  • How to Install Anbox on Arch Linux
  • How to Install Anbox with a Snap
  • How to Install ADB on Ubuntu and Debian
  • How to Install ADB on Fedora
  • How to Install ADB on Arch Linux
  • How to Install Apps on Anbox

Read more

PHPMyAdmin

How To Launch Containers With Docker Compose

This article is going to introduce Docker Compose and show how to put it to work for your needs. We will install it, write a simple Compose file and launch the container.

We will then see how to launch multiple containers. Then we will see how to build images and lately how to use multiple Compose files to launch containers in different environments, like development and production, for example.

In this tutorial you will learn:

  • How to install Docker Compose
  • How to write a simple Compose file
  • How to execute docker-compose commands to start and stop containers
  • How to launch multiple containers
  • How to build images with Docker Compose
  • How to override using multiple Docker Compose files

Read more

Testing Internet connection speed from a Linux command line using speedtest-cli command

How to run a speed test from command line using speedtest-cli

Running a speed test can be very useful to verify the current state of an internet connection, for example, to verify that our ISP (Internet Service Provider) is respecting the parameters we are paying for, or to diagnose possible problems.

One of the most common ways to check ping, download and upload values is to run a test from the speedtest.net website. The speedtest-cli program let us run the same test from our beloved command line interface.

In this tutorial you will learn:

  • How to install and use the speedtest-cli application
  • What are the most useful options we can use to modify its behavior
Testing Internet connection speed from a Linux command line using speedtest-cli command

Testing Internet connection speed from a Linux command line using speedtest-cli command

Read more

Install BlackArch on Arch

How To Add The BlackArch Pentesting Repository To Arch Linux

BlackArch is a penetration testing distribution, similar to Kali Linux, but it’s built on top of Arch Linux. In reality, BlackArch is really a pre-configured Arch installation with an extra repository full of security tools. As a result, you can add the BlackArch repository to a regular install of Arch and gain access to all the same tools.

In this tutorial you will learn:

  • How to Download the BackArch Setup Script
  • How to Verify The BlackArch Script
  • How to Run The BlackArch Setup Script
  • How to Install a Package from BlackArch
  • How to Install an Entire Category from BlackArch

Read more

GSConnect Controls in Tray

How To Use GSConnect For Android Integration in GNOME

KDEConnect has become the standard for interaction between Linux PCs and Android devices. IT can handle most tasks and does so very well.

For GNOME users, this usually means installing a ton of KDE dependencies on their system. It’s clunky, and it doesn’t integrate well with their desktop of choice. GSConnect is a GNOME client for the KDEConnect app that allows you to access all of the same functionality without loading up on KDE components.

In this tutorial you will learn:

  • How to Install KDEConnect on Android
  • How to Add GNOME Shell Integration To Firefox
  • How to Install GSConnect
  • How to Connect Your Phone to GSConnect

Read more

Best Terminal Color Schemes

The Best Linux Terminal Color Schemes For 2019

Terminal customization has become a fairly big hobby for Linux users. There are plenty of ways to spice up the Linux terminal and make it look modern and visually appealing. It’s not just for appearances either. A well thought out color scheme can help reduce eye strain and make working in the terminal a much more enjoyable experience.

The Top Terminal Color Schemes for 2019:

  • Gruvbox
  • Solarized
  • Dracula
  • Base16
  • Badwolf
  • Apprentice
  • PaperColor

Read more