Bootloader asking which operating system to load into

Manjaro Linux Windows 10 dual boot

Wouldn’t it be great to run Manjaro Linux on your system without having to give up Windows 10? Well, you can! As a matter of fact, you have two options for doing this. One option is to create a dual boot system, which gives you a prompt when your computer boots up, asking you which operating system you’d like to load into. The second option is to install Manjaro on a virtual machine.

Each method has their pros and cons, but running a dual boot system means you have no virtualized hardware or unnecessary overhead. Both operating systems will have direct access to your computer’s hardware. The big downside is that you will have to reboot your PC every time you want to load into the other operating system. If you can live with that, then let’s get started.

In this tutorial you will learn:

  • How to resize Windows 10 hard disk partition
  • How to install Manjaro alongside Windows 10
  • How to load into Manjaro or Windows 10 at system boot

Read more

How to monitor file integrity on Linux using Osquery

How to monitor file integrity on Linux using Osquery

The basic concept involved with the use of the osquery application is the “tabular abstraction” of many aspects of the operating system, such as processes, users, etc. The data is stored in tables which can be queried using SQL syntax, directly via the osqueryi shell, or via the osqueryd daemon.

In this tutorial we will see how to install the application, how to run basic queries, and how to use FIM (File Integrity Monitoring) as part of your Linux system administration job.

In this tutorial you will learn:

  • How to install osquery
  • How to list the available tables
  • How to perform queries from the osqueryi shell
  • How to use the osqueryd daemon to monitor file integrity

Read more

main-image

How fstab works – introduction to the /etc/fstab file on Linux

The /etc/fstab file is one of the most important files in a Linux-based system, since it stores static information about filesystems, their mountpoints and mount options. In this tutorial we will learn to know its structure in details, and the syntax we can use to specify each entry in the file.

In this tutorial you will learn:

  • How to use the fstab file to provide static filesystem information
  • How the fstab file is structured
  • What is the purpose of each entry field in the file

Read more

dd-manpage

How dd command works in Linux with examples

Dd is a very powerful and useful utility available on Unix and Unix-like operating systems. As stated in its manual, its purpose is to convert and copy files. On Unix and Unix-like operating systems like Linux, almost everything is treated as a file, even block devices: this makes dd useful, among the other things, to clone disks or wipe data. The dd utility is available out of the box even in the most minimal installation of all distributions. In this tutorial we will see how to use it and how we can modify its behavior by using some of the most commonly used options to make your Linux system administration job easier.

In this tutorial you will learn:

  • How to use dd
  • How to modify the program behavior by using some of the most commonly used options

Read more

destroyed-hard-drive

Hard drive shredding on Linux

When we delete a file from a filesystem, the data is not physically removed: the operating system simply marks the area previously occupied by the file, as free and makes it available to store new information. The only way to make sure data is actually removed from a device is to override it with other data. We may want to perform such operation for privacy reasons (maybe we plan to sell the device and we want to be sure the new owner cannot access our data), or maybe to prepare a device for encryption. In this tutorial we will see some tools we can use to completely wipe data on a device

In this tutorial you will learn:

  • How to shred data using dd
  • How to secure-erase files and devices using the shred utility
  • How to overwrite data using badblocks

Read more

Rsync Examples

Examples on how to use Rsync for local and remote data backups and synchonizations

Rsync is a very useful tool which allows Linux system administrators synchronize data locally or with a remote filesystem via the ssh protocol or by using the rsync daemon. Using rsync is more convenient than simply copying data, because it is able to spot and synchronize only the differences between a source and a destination. The program has options to preserve standard and extended filesystem permissions, compress the data during transfers and more. We will see the most used ones in this guide.

In this tutorial you will learn:

  • How to use rsync to syncronize data
  • How to use rsync with a remote filesystem via ssh
  • How to use rsync with a remote filesystem via the rsync daemon
  • How to exclude files from the synchronization

Read more

Curl command on Linux

Curl file download on Linux

The cURL linux command can use various network protocols to download and upload data on Linux. Normally, using the cURL command is pretty basic, but it has a ton of options and can grow more complicated very quickly. In this guide, we’ll go over some of the more common uses for the cURL command and show you syntax examples so you can use it on your own system.

In this tutorial you will learn:

  • What is cURL and what can it do?
  • How cURL compares to wget
  • How to download a file from a website with cURL
  • How to follow redirects
  • How to download and untar a file automatically
  • How to authenticate with cURL
  • How to download headers with cURL
  • How to use quiet mode with cURL

Read more

Ubuntu 20.04 disk space check

There are a few tools at your disposal for checking disk space on Ubuntu 20.04 Focal Fossa. These tools and commands can be used to check a hard drive’s capacity and the size of the files on it, or just to check the size of a particular directory or file.

We’ll show you how to get a visual representation of how the hard drive space is being used on your system, as well as a few commands that you can enter into the terminal to quickly find the stats you need.

In this tutorial you will learn:

  • How to check hard drive storage with Disk Usage Analyzer
  • How to check hard drive storage with Disks utility
  • How to check hard drive storage with df command
  • How to check hard drive storage with du command

Read more

Ubuntu 20.04 System Backup and Restore

Ubuntu 20.04 System Backup and Restore

In this tutorial we will use Timeshift to create the full system backup snapshot of Ubuntu 20.04 system. Furthermore, you will learn how to restore from your previously created backup snapshot.

In this tutorial you will learn:

  • How to create full system backup snapshot
  • How to restore from backup snapshot
  • How to create and restore backup from the command line

Read more

ZFS on Ubuntu 20.04

Configuring ZFS on Ubuntu 20.04

Once you have finished installing ZFS on Ubuntu 20.04, the next step is to do some configuration with your hard disks. There are a lot of possibilities with ZFS, and what you decide to do will depend on how many drives you have available and what your storage goals are. For example, would you rather your storage array focus on speed or redundancy? Do you have 3 disks or 20? What about encryption?

Whichever type of configuration you’re going for, we’ll show you how to get started in this guide. Read on as we cover basic usage commands in ZFS and setting up zpools, RAID-Z, encryption, and more.

In this tutorial you will learn:

  • How to install ZFS on Ubuntu 20.04
  • How to create and destroy zpools
  • Configure different levels of RAID and RAID-Z
  • How to use encryption with ZFS

Read more