Learn Linux 101

Your guide to LPIC-1 exam-preparation tutorials

  • Tutorial
    Learn Linux, 101: A roadmap for LPIC-1

    Use this roadmap to find IBM Developer tutorials that help you learn and review basic Linux tasks. And if you're also pursuing professional certification as a Linux system administrator, these tutorials can help you study for the Linux Professional Institute's LPIC-1: Linux Server Professional Certification exam 101 and exam 102.…

  • Tutorial
    Learn Linux, 101: Configure hardware settings

    Learn how to set up your computer hardware for Linux and how to find information about your hardware via Linux commands and tools. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or to learn for fun.

  • Tutorial
    Learn Linux, 101: Boot the system

    Learn to guide your Linux system through the boot process. You can use the material in this tutorial to study for the LPIC-1 101 exam for Linux system administrator certification or just to learn about the boot process. The material corresponds to the LPI April 2015 Version 4.0 objectives.

  • Tutorial
    Learn Linux, 101: Runlevels, boot targets, shutdown, and reboot

    Learn to shut down or reboot your Linux system, warn users that the system is going down, and switch to a more or less restrictive runlevel. You can use the material in this article to study for the LPIC-1: Linux Server Professional Certification, or just to learn about shutting down,…

  • Tutorial
    Learn Linux, 101: Hard disk layout

    Learn how to design a partition layout for disks on a Linux system. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or to learn for fun.

  • Tutorial
    Learn Linux 101: Install a boot manager

    Learn how to choose and configure a boot manager for your Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or to learn for fun.

  • Tutorial
    Learn Linux, 101: Manage shared libraries

    Learn how to determine which shared libraries your Linux executable programs depend on and how to load them. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.

  • Tutorial
    Learn Linux, 101: Debian package management

    Learn how to install, upgrade, and manage packages on your Linux system. This tutorial focuses on the Advanced Packaging Tool, or APT, which is the package management system used by Debian and distributions derived from Debian, such as Ubuntu. You can use the material in this tutorial to study for…

  • Tutorial
    Learn Linux, 101: RPM and YUM package management

    Learn how to install, upgrade and manage packages on your Linux system. This tutorial focuses on the Red Hat Package Manager (RPM) developed by Red Hat, as well as the Yellowdog Updater Modified (YUM) originally developed to manage Red Hat Linux systems at Duke University's Physics department. You can use…

  • Tutorial
    Learn Linux, 101: The Linux command line

    GUIs are fine, but to unlock the real power of Linux, there's no substitute for the command line. In this tutorial, Ian Shields introduces you to some of the major features of the bash shell, with an emphasis on the features that are important for LPI certification. By the end…

  • Tutorial
    Learn Linux, 101: Text streams and filters

    There's a lot more to text manipulation than cut and paste, particularly when you aren''t using a GUI. In this tutorial, Ian Shields introduces you to text manipulation on Linux using filters from the GNU textutils package. By the end of this tutorial, you will be manipulating text like an…

  • Tutorial
    Learn Linux, 101: File and directory management

    You've probably heard that everything in Linux is a file, so start on the right path with a solid grounding in file and directory management: finding, listing, moving, copying, and archiving. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam…

  • Tutorial
    Learn Linux, 101: Streams, pipes, and redirects

    If you think streams and pipes make a Linux expert sound like a plumber, here's your chance to learn about them and how to redirect and split them. You even learn how to turn a stream into command arguments. You can use the material in this tutorial to study for…

  • Tutorial
    Learn Linux, 101: Create, monitor, and kill processes

    Learn about process management on Linux: how to shuffle processes between foreground and background, find out what's running, kill processes, keep processes running after you've left for the day, and multitask in a terminal window. You can use the material in this tutorial to study for the Linux Professional Institute…

  • Tutorial
    Learn Linux, 101: Process execution priorities

    Learn how to set and change process priorities so that applications get as much processing time as they need. You can use this material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.

  • Tutorial
    Learn Linux, 101: Search text files using regular expressions

    Learn how to use regular expressions, and then use them to find things in files on your filesystem. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.

  • Tutorial
    Learn Linux, 101: File editing with vi

    Learn how to use the vi editor, found on almost every UNIX and Linux system. You can use the material in this article to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.

  • Tutorial
    Learn Linux, 101: Create partitions and filesystems

    Learn how to create partitions on a disk drive and how to format them for use on a Linux system as swap or data space. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn about…

  • Tutorial
    Learn Linux, 101: Maintain the integrity of filesystems

    Learn how to check the integrity of your Linux filesystems, monitor free space, and fix simple problems. Use the material in this tutorial to study for the Linux Professional Institute (LPI) 101 exam for Linux system administrator certification -- or just to check your filesystems and keep them in good…

  • Tutorial
    Learn Linux, 101: Control mounting and unmounting of filesystems

    Learn to mount your Linux filesystems; configure and use removable USB, IEE 1394, or other devices; and properly access floppy disks, CDs, and DVDs. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about accessing…

  • Tutorial
    Learn Linux, 101: Manage disk quotas

    Learn to set and check disk quotas on your Linux filesystems to prevent individual users from using more space than allowed and to prevent whole filesystems from filling up unexpectedly. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification,…

  • Tutorial
    Learn Linux, 101: Manage file permissions and ownership

    Learn to manage file ownership and permissions on your Linux filesystems. Learn about access modes such as suid, sgid, and the sticky bit and how to use them to enhance security. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator…

  • Tutorial
    Learn Linux, 101: Create and change hard and symbolic links

    Learn how to create and manage hard and symbolic links to files on your Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the differences between hard and soft, or symbolic, links and…

  • Tutorial
    Learn Linux, 101: Find and place system files

    Learn the correct location for files under the Filesystem Hierarchy Standard (FHS) on a Linux system and see how to find important files and commands. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore file…

  • Tutorial
    Learn Linux, 101: Customize and use the shell environment

    Learn how to customize your Linux shell environment and write simple bash functions. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.

  • Tutorial
    Learn Linux,101: Customize or write simple scripts

    Learn how to customize existing scripts or write simple new bash scripts using standard shell syntax, looping and control structures, and tests for success or failure. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for…

  • Tutorial
    Learn Linux, 101: Use basic SQL commands

    Learn how to query databases and manipulate data by using basic SQL commands. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.

  • Tutorial
    Learn Linux 101: Install and configure X11

    In this tutorial, learn to install and configure X11 for your Linux system

  • Tutorial
    Learn Linux 101: Graphical desktops

    Learn about Linux desktops and how to access them

  • Tutorial
    Learn Linux 101: Accessibility

    Demonstrate knowledge and awareness of accessibility technologies. Tasks include understanding keyboard accessibility settings, visual settings and themes, and assistive technology (ATs).

  • Tutorial
    Learn Linux, 101: Manage user and group accounts and related system files

    Learn how to manage user and group accounts and the related system files. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.

  • Tutorial
    Automate system administration tasks by scheduling jobs

    Learn how to run the same job every day, week, or month. And learn how to schedule a single job when system usage is low, or when you would ratherspend your time in other ways. You can use the material in this tutorial to study for the LPI 102 exam…

  • Tutorial
    Learn Linux, 101: Localisation and internationalisation

    Learn how to use locale and time zone settings to put your Linux system in the right time and place. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification or to learn for fun.

  • Tutorial
    Learn Linux, 101: Maintain system time

    Learn how to set your Linux system clock and synchronize your time with an Internet NTP time server. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification or to learn for fun.

  • Tutorial
    Learn Linux, 101: System logging

    Learn how to configure the syslog daemon on your Linux system and how to send log output to a central log server or accept log output as a central log server. Learn about the systemd journal subsystem and rsyslog and syslog-ng as alternative logging systems. Use the material in this…

  • Tutorial
    Learn Linux, 101: Mail transfer agent (MTA) basics

    Learn how to configure mail aliases and mail forwarding for the sendmail program on Linux. Learn about some alternative mail transfer agents. Use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification or to learn for fun.

  • Tutorial
    Learn Linux, 101: Manage printers and printing

    Learn how to manage print queues and user print jobs on Linux using CUPS and the LPD compatibility interface. Use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification or to learn for fun.

  • Tutorial
    Learn Linux, 101: Fundamentals of internet protocols

    In this tutorial, learn about TCP/IP network fundamentals for your Linux system.

  • Tutorial
    Learn Linux 101: Persistent network configuration

    This tutorial helps you prepare for Objective 109.2 in Topic 109 of the Linux® System Administrator (PIC-1) exam 102. The objective has a weight of 4. This tutorial reflects the Version 5.0 objectives as updated on October 29, 2018. In this tutorial, learn to manage the persistent network configuration of…

  • Tutorial
    Learn Linux 101: Basic network troubleshooting

    Learn to troubleshoot networking issues on your Linux client system