Linux Fundamentals

Start date: TBD

End date: TBD

9:00 am- 4:30 pm (or 5 pm)

Schedule: Sept 8, Sept 15, Sept 22, Sept 29, Oct 6, Oct 13
  • Linux powers 94% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and a billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware. This course will teach you how to develop a good working knowledge of Linux using both the graphical interface and command line.

    Linux is the #1 operating system for web servers, cloud computing, smart phones and consumer electronics. Due to its rapid adoption, there's a shortage of Linux system administrators. According to the 2016 Linux Jobs Report, "the unstoppable Linux job market shows no sign of slowing down."

    The goal of this 40-hour training is to provide participants with the introduction to Linux Operating System. The following concepts are examples of what will be covered: Linux History, Introduction to the Command line, Network Administration, User Administration & Permissions, work with the command line, etc. 

    Additionally, by providing participants with the appropriate training, the course helps prepare them for system administration, IT Network Management among others.

  • Career Outlook

    This course will teach you the concepts and skills you need to work with Linux system administration, configure and upgrade, running one of the three major Linux distribution families (Red Hat, SUSE, CentOS/Ubuntu). Tools and concepts you need to efficiently build and manage a production Linux infrastructure. This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.

    After completing this course, you will be able to choose which path you would like to follow in the networking world. Potential paths include, but not limited to:

    • Network Administrator
    • Network Technician
    • IT Support
    • IT Manager
    • System Administration

    After this training, you will be in a better position to work towards any of the following certifications:

    • Linux + (CompTIA)
    • LPI Linux Essentials

  • Admission Requirements

    There are no specific requirements to pursue this training, but a background in IT would be recommended. Motivation is valued, as is having a strong desire to get into the networking world and a willingness to work hard as we get together and learn about the world of networking.

  • Training Layout

    • How to get access to a Linux server if you don't already.
    • What a Linux distribution is and which one to choose.
    • What software is needed to connect to Linux from Mac and Windows computers.
    • What SSH is and how to use it.
    • Linux Network configuration
    • The file system layout of Linux systems and where to find programs, configurations, and documentation.
    • The basic Linux commands you'll use most often.
    • Creating, renaming, moving, and deleting directories.
    • Listing, reading, creating, editing, copying, and deleting files.
    • Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.
    • How to use the nano, vi, and emacs editors.
    • Two methods to search for files and directories.
    • How to compare the contents of files.
    • What pipes are, why they are useful, and how to use them.
    • How to compress files to save space and make transferring data easy.
    • How and why to redirect input and output from applications.
    • How to customize your shell prompt.
    • How to be efficient at the command line by using aliases, tab completion, and your shell history.
    • How to schedule and automate jobs using cron.
    • How to switch users and run processes as others.
    • How to find and install software.
    • Managing process and monitoring tools
  • Cost

    • $350 for the course.