Linux Essentials

The Journey Begins. Acquire Foundational Skills.

Email aleksey@verticalsysadmin.com now to sign up.

Length: 4 days

Description:

The LPI Linux Essentials exam tests the candidate's ability to use basic console line editor and demonstrate an understanding of processes, programs and components of the Linux Operating System.

The Linux Essentials Professional Development Certificate (PDC) serves as a stepping-stone to the more advanced LPI Professional Certification track for Linux Systems Administrators.

Our Linux Essentials course provides the foundational knowledge needed to study Linux system administration (and tested for by the LPI Linux Essentials exam).

Who should attend: This course is intended for those new to Linux and computing, and just entering the profession.

Expected outcomes: Upon completion of the Linux Essentials course, attendees will:

The course is based on LPI Linux Essentials exam objectives version 1.6 (see https://www.lpi.org/our-certifications/exam-010-objectives)

Topics include:

1. The Linux Community and a Career in Open Source

  1.1 Linux Evolution and Popular Operating Systems
      - Distributions (Debian, Ubuntu (LTS), CentOS, openSUSE, Red
        Hat, SUSE, Linux Mint, Scientific Linux)
      - Embedded Systems (Raspberry Pi, Raspbian, Android)
      - Linux in the Cloud

  1.2 Major Open Source Applications

      - Desktop applications (OpenOffice.org, LibreOffice,
        Thunderbird, Firefox, GIMP)
      - Server applications (Nextcloud, ownCloud; Apache HTTPD, NGINX,
        MariaDB, MySQL, NFS, Samba)
      - Development languages (C, Java, JavaScript, Perl, shell, Python, PHP)
      - Package management tools and repositories (dpkg, apt-get, rpm, yum_

  1.3 Open Source Software and Licensing
      - Open source philosophy
      - Open source licensing
      - Free Software Foundation (FSF), Open Source Initiative (OSI)
      - Open source business models

  1.4 Information and Communication Technology (ICT) Skills and Working in Linux
      - Desktop skills
      - Getting to the command line
      - Industry uses of Linux, cloud computing and virtualization

2. Finding Your Way on a Linux System

  2.1 Command Line Basics
      - Basic shell
      - Command line syntax
      - Variables
      - Quoting

  2.2 Using the Command Line to Get Help
      - Man pages
      - Info pages
      - /usr/share/doc/
      - locate

  2.3 Using Directories and Listing Files
      - Files, directories
      - Hidden files and directories
      - Home directories
      - Absolute and relative paths

  2.4 Creating, Moving and Deleting Files
      - Files and directories
      - Case sensitivity
      - Simple globbing

3. The Power of the Command Line

  3.1 Archiving Files on the Command Line
      - Files, directories
      - Archives, compression (tar, gzip, bzip2, xz, zip)

  3.2 Searching and Extracting Data from Files
      - Command line pipes (grep, less, cat, head, tail, sort, cut, wc)
      - I/O redirection
      - Basic Regular Expressions using ., [ ], *, and ?

  3.3 Turning Commands into a Script
      - Basic shell scripting
      - Awareness of common text editors (vi and nano)

4. The Linux Operating System

  4.1 Choosing an Operating System
      - Differences between Windows, OS X and Linux (GUI versus
        command line, desktop configuration)
      - Distribution life cycle management (maintenance cycles, beta and stable)

  4.2 Understanding Computer Hardware
      - Motherboards, processors, power supplies, optical drives, peripherals
      - Hard drives, solid state disks and partitions, /dev/sd*
      - Drivers

  4.3 Where Data is Stored
      - Programs and configuration (/etc)
      - Processes (ps, top)
      - Memory addresses
      - System messaging (syslog, dmesg)
      - Logging (/var/log)

  4.4 Your Computer on the Network
      - Internet, network, routers
      - Querying DNS client configuration
      - Querying network configuration

5. Security and File Permissions

  5.1 Basic Security and Identifying User Types

      - Root and standard users
      - System users

  5.2 Creating Users and Groups
      - User and group commands
      - User IDs

  5.3 Managing File Permissions and Ownership
      - File and directory permissions and ownership (ls -l, ls -a,
        chmod, chown)

  5.4 Special Directories and Files
      - Using temporary files and directories (/tmp/, /var/tmp/ and
        Sticky Bit; ls -d)
      - Symbolic links (ln -s)

Student Successes

Mike is an excellent trainer. He is precise and his knowledge of the subject is deep. Mike is the person you want to teach complex topics to complex people.
—Atom Powers, Conference Chair, Cascadia IT Conference 2017

About Us

Vertical Sysadmin increases competence of professionals supporting the IT fabric of modern civilization so that society lasts! We specialize in delivering effective training on excellent technologies.

Would you like to improve efficiency, productivity and morale of your sysadmin staff? Yes!

The balance between theoretical and practical knowledge is just perfect. No bullshit.

– Bernard Brandl, Altran

Very personal approach to teaching. We are bored to death with PowerPoint slides. Most of the class was hands on.

– Prakash Rudraraju, Salesforce

Thank you for such a great class. Been to lots of technical training and you are the best instructor I've had.

– Thomas Nicholson, Ntrepid Corproration

We Are

  • Web Ops Specialists

  • Senior Sysadmins

  • Fans of Efficiency

We Care

  • Professionalism

  • Honesty

  • Generosity

We Love

  • Participating in sysadmin conferences

  • Helping sysadmins work faster and better

  • Giving back to the community