Linux Systems Administration: The Command Line

In this course, you will learn the basics of using a Linux-based system. Topics covered include navigating the filesystem, working with files and directories, file permissions, the vi text editor, the Bash shell, processes, and ways to find help in the open-source community.

Upon completion of this course, you will be able to:

  • Navigate the filesystem.
  • Manipulate files and directories.
  • Understand and change filesystem permissions.
  • Create and edit text files using vi.
  • Use many of Bash’s powerful built-in features such as pipes and redirects.
  • View and interact with processes on the system.

From beginning to end, you will learn by doing Linux-based projects and submitting them for instructor feedback.  These projects, as well as the final project, will add to your portfolio and contribute to certificate completion. Besides a browser and internet connection, all software is provided online by the O’Reilly School of Technology.

This course counts toward the Linux Systems Administration Certificate Series and the Open Source Programming Certificate Series.

Prerequisites: Experience using web browsers and email.  This course is meant for the complete IT beginner.

90 Clock-hours  6 CEUs  $398.00 $278.60

Add to Cart:   Proceed with Enrollment

Course Details and Syllabus

Course: Linux Systems Administration: The Command Line
Tuition: $398 $278.60
Time Frame: Due to our monthly This course is online and self-paced. You can expect to work approximately 90 hours on this course.
Technical Requirements: As long as you have a web browser and internet connection, you can take this course from anywhere in the world.
CEUs: 6 Continuing Education Units with official letter from O’Reilly Media.
Software: The web-based Learning Sandbox® provided for you will contain all your lessons, projects, quizzes, account files, editors, and tools necessary to build your skills from beginning to end, even beyond coursework. In addition, you will be provided with a virtual Linux root server which can be accessed through the Sandbox or, if you prefer, any normal SSH program. No other software is needed.
Instructor: You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book: All required course materials and software are included online within the Learning Sandbox®. However, within a few weeks of enrolling, you’ll receive the e-book Linux Pocket Guide, Second Edition as a reference resource from O’Reilly.
Certificates: Completion of this course counts towards the Linux Systems Administration Certificate Series.
Prerequisites: Experience using a web browser. This course is meant for the beginning system administrator.
Syllabus:
  • Getting Started
    • How to Learn Using O’Reilly School of Technology Courses
    • Lesson Format
    • The CodeRunner Screen
    • A Brief History of Linux
    • The Current State of Affairs
    • Moving Forward
  • File System: Listing Files, Directories, and Navigation
    • Listing Files
    • Directories
    • Moving Around the Filesystem
  • File System: File Manipulation and Links
    • File Manipulation Tools
    • Links
  • File System: Permissions
    • Access Control
    • Setting Permissions
    • Setting Group Ownership
  • Editing Text
    • A Tale of Two Modes
    • Navigating in Insert Mode and More Ways to Insert Text
    • Cut, Copy, Paste and Delete in Vi
    • Repeating Actions
    • Searching for Text
    • vi Cheatsheet
  • Bash: Input and Output
    • The Standard Streams
    • Redirects and Pipes
    • Job Control
  • Bash: Expansion
    • Environment Variables and Aliases
    • Dotfiles
  • Bash: More Expansions
    • Brace Expansion
    • Pattern Matching
    • Command History and Tab Completion
  • Useful Utilities
    • Viewing Data
    • The Instruction Manual
    • Finding Things
  • Processes
    • What is a Process?
    • Interacting with Processes
    • Another Way to View and Interact with Processes
  • Finding Help
    • Extending Your Knowledge
    • Asking For Help and Reporting Bugs