GNU/Linux General Troubleshooting Guide for Beginners

GNU/Linux General Troubleshooting Guide for Beginners

In this guide, our goal is to learn about the tools and environment provided by a typical GNU/Linux system to be able to start troubleshooting even on an unknown machine. In this tutorial you will learn:

  • How to check disk space
  • How to check memory size
  • How to check system load
  • How to find and kill system processes
  • How to user logs to find relevant system troubleshooting information

Read more

GRUB boot loader for Linux

How to Fix Grub error: no such partition Grub Rescue

Grub is a boot loader for many Linux distributions which basically tells your system where it can find installed operating system(s) on one or more hard drives. Your PC needs this information in order to boot into your Linux distro successfully. If grub becomes corrupted, one such error you may come across is “error: no such partition grub rescue.”

This error most commonly arises when resizing or rearranging the partitions of a hard drive, as is necessary with dual boot in Ubuntu or dual boot in Manjaro, for example. If you’ve received this error out of the blue (i.e. you haven’t made any recent changes to your hard drive), it could be a sign of the hard drive going bad.

Regardless of the cause, we’ve written this guide to help you get your Linux system back up and running. In this article, we’ll give you the step by step instructions to fix the dreaded “no such partition” grub error.

In this tutorial you will learn:

  • How to fix grub error: no such partition grub rescue

Read more

Formatting SD or USB disk on Linux

Formatting SD or USB disk under Linux

In this guide, we go through the steps to format an SD or USB disk in Linux. This can be done via GUI or command line, and we’ll cover the process for both. The guide will be applicable regardless of what Linux distribution you’ve decided to use, especially the command line method.

This will wipe all the data from your USB or SD disk and get it ready for use under Linux or another system. It’s also used to clear the device before creating a bootable live USB drive.

In this tutorial you will learn:

  • How to format an SD or USB disk via GUI
  • How to format an SD or USB disk via command line

Read more

Manjaro Linux Beginners Guide

Manjaro Linux Beginner’s Guide

Manjaro is an up and coming Linux distribution that has recently overtaken some of the most popular and battle scarred distributions like Ubuntu, Fedora, Mint, and others (at least according to DistroWatch).

Once you’ve decided to download Manjaro and see what all the rage is about, we’ve got you covered in this beginner’s guide, which will provide you with an introduction to the operating system and show you the first things to do once you’ve booted into Manjaro. If you’re just looking to give Manjaro a test run, you can always install Manjaro in a virtual machine or create a dual boot system.

In this tutorial you will learn:

  • Background information of Manjaro
  • How to install Manjaro
  • How to update Manjaro
  • How to install additional software on Manjaro
  • How to perform basic administration tasks on Manjaro
  • How to setup computer peripherals in Manjaro

Read more

Git tutorial for Beginners

Git tutorial for Beginners

If you have been using GNU/Linux for any amount of time chances are pretty good that you have heard of git. You may be wondering, what exactly is git and how do I use it? Git is the brainchild of Linus Torvalds, who developed it as source code management system during his work on the Linux kernel.

Read more

Setting up a printer in Manjaro Linux

How to setup printer on Manjaro Linux

Printing in Manjaro and the majority of other Linux distributions is handled through the CUPS system. After installing Manjaro Linux, setting up a printer is one of the first tasks that many users will need to tackle.

In this guide, we will guide you through the process of setting up a printer on Manjaro Linux. CUPS makes the process a lot more painless than many other alternative methods, so that’s what we’ll be using.

In this tutorial you will learn:

  • How to install and enable printer software (CUPS)
  • How to configure printer automatically with HP Device Manager or CUPS
  • How to manually setup a printer
  • How to access print jobs, printers, and CUPS documentation

Read more

Installing a package from the AUR on Manjaro

How to install a package from AUR on Manjaro Linux

Since Manjaro is based off of Arch Linux, it inherits the amazing perk of having access to the Arch User Repository (AUR). If you don’t know about the AUR, it’s basically a huge repository of community submitted packages. If you’ve worked with PPAs on Ubuntu in the past, it’s a lot like a centralized version of that… but it’s much easier and safer as you’ll see.

Of course, Manjaro has its official repository like any other Linux distribution, but having the AUR as an option allows you to install virtually any package, whether it’s officially availale in pacman or not. If a package performs well enough in the AUR and meets certain standards, it can be absorbed into an official repository and be directly insalled via pacman.

In this tutorial, we’ll guide you through the process of installing a package from the AUR. This involves searching for a desired package and then installing it either from GUI or command line. We’ll show you methods for both below.

In this tutorial you will learn:

  • How to install a package from AUR via GUI
  • How to install a package from AUR via command line

Read more

Installing Manjaro Architect Edition

Install Manjaro Architect edition

When you download Manjaro, you can choose from quite a few different desktop environments, such as XFCE, KDE, GNOME, etc. But it’s also possible to forego a desktop environment altogether and install to disk from the command line version of Manjaro, which is known as the Architect edition. This will give the operating system a much closer feel to its ancestor, Arch Linux, which only has a command line installer available. You’ll still get to choose a GUI during the installation, if you’d like.

The main advantage of the Architect edition of Manjaro is that it gives users a lot more control over the installation process. You get to choose the best download mirrors, which drivers to install (free or proprietary), a desktop environment, shell, and more granular control over other options not normally available in the typical installers of some Linux distributions. It’s also a much smaller ISO file, since packages are downloaded from the internet during installation rather than being extracted from the ISO file as they are on GUI editions of Manjaro. This also means you get the latest packages available and your ISO file never becomes outdated.

In this tutorial, we’ll guide you through the process of installing Manjaro Architect edition. This guide assumes that you’ve already obtained the Architect ISO file and created a bootable USB drive or other form of installation media.

In this tutorial you will learn:

  • How to install Manjaro Architect edition

Read more

Installing Manjaro inside VirtualBox

Install Manjaro in VirtualBox

Installing Manjaro inside a VirtualBox virtual machine is a great way to give the operating system a test run or to install some Linux software that you don’t want to run on your main system. If you’re a Windows user, this is also a convenient way to stick a toe in the water with Linux, with the other option being to dual boot Windows 10 and Manjaro.

Manjaro is a user friendly Linux distribution with a lot of features to offer. In this tutorial, we’ll guide you through the installation of Manjaro on a virtual machine and show you the best configuration options to get the most out of the VM.

In this tutorial you will learn:

  • How to install Manjaro in a VirtualBox virtual machine
  • Optimal settings for a Manjaro VM

Read more

Connection Information menu on Manjaro Linux

Configuring Network on Manjaro Linux

There’s a lot of network configuration that can be done on Manjaro Linux. Configuring DHCP, static IP addresses, default gateway, DNS, firewall, and other network settings can all be done from either GUI or command line. In this guide, we’ll show you a few methods for configuring the networking on your own system.

In this tutorial you will learn:

  • How to access network information
  • How to configure DHCP or static IP address
  • How to configure default gateway, DNS, and other settings
  • How to check public IP address

Read more

Updating installed packages on Manjaro in XFCE

How to Update and Upgrade Manjaro Linux

It’s important to keep your Manjaro system up to date in order to make sure that you have the latest security updates and newest features. Manjaro is based off of Arch Linux. These are two Linux distributions that sit on the bleeding edge, meaning that the developers are always pushing the latest and greatest feature updates, but it’s up to you to retrieve them. In this guide, we’ll show you how to do exactly that.

Manjaro is on a rolling release cycle, so you never have to download a new version of Manjaro or worry about your current install reaching its end of life. Keeping Manjaro up to date can be done with a few clicks via GUI or a few keystrokes via the command line, and is very simple to do. Since Manjaro is on a rolling release schedule, updating Manjaro is just a matter of instructing your package manager to install all the latest versions of the software on your system. Package dependencies, conflicts, and outdated software are taken care of automatically. Let’s get started.

In this tutorial you will learn:

  • How to update Manjaro via GUI
  • How to update Manjaro via command line
  • How to resolve issues with updating Manjaro

Read more

How to make the most of OpenSSH - Tips & Tricks

How to make the most of OpenSSH

OpenSSH is a network connectivity and remote login tool that securely encrypts all traffic, originally developed by OpenBSD developers for use in their operating system. Considering the OpenBSD developers’ primary focus on security, it is no surprise that OpenSSH quickly became the standard remote login implementation for all Linux and Unix operating systems. OpenSSH uses a client server model with the ssh command providing client functionality and sshd providing server functionality.

Read more