Are you a beginner GNU/Linux user and wish to look beyond the usual window dragging and mouse clicking? This guide is intended for the absolute beginner users wishing to learn the basics of GNU/Linux command line. This tutorial intends to walk through basic Linux commands related to navigation, file and directory administration, software installation and basic system troubleshooting.
Lubos Rendek
Easy way to create a Debian package and local package repository
This article describes a simple way to create a home made debian package and include it into a local package repository. Although we could use an existing Debian/Ubuntu package, we will start from scratch by creating and packaging our own trivial application. Once our package is ready, we will include it into our local package repository. This article illustrates a very simplistic approach, however it may serve as a template in many different scenarios.
In this tutorial you will learn:
- How to create a trivial debian package
- How to create a local debian repository
- How to add the repository to the list of software sources
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
Linux Logical Volume Manager (LVM) tutorial
Logical Volume Manager (LVM) is used on Linux to manage hard drives and other storage devices. As the name implies, it can sort raw storage into logical volumes, making it easy to configure and use.
In this guide, you’ll learn how LVM works on Linux systems. There’s no better way to learn about LVM than simply running through an example, which is exactly what we’ll do in the steps below. LVM works the same on any Linux distribution, so you can use any of the commands below on your own system.
Follow along with us as we use LVM to create partitions, physical volumes, a virtual group, logical volumes, and filesystems on a hard disk. We’ll also show how to mount, extend, and remove our newly created logical volumes. By the end of this tutorial, you’ll have a full understanding of how to use LVM and apply your own configurations.
In this tutorial you will learn:
- How to install LVM on major Linux distros
- How to create partitions
- How to create physical volumes
- How to create a virtual group
- How to create logical volumes
- How to create a filesystem on logical volumes
- How to edit fstab to automatically mount partitions
- How to mount logical volumes
- How to extend a logical volume
- How to remove a logical volume