Linux/Unix 1: The Unix file system

 

Course Details and Syllabus

Enroll
Course: Linux/Unix 1: The Unix file system
Tuition: $398
Time Frame: Due to our monthly lab fee system, this course is completely self-paced. You can expect to work approximately 40 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: 4 Continuing Education Units with official letter from the University of Illinois Office of Continuing Education.
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 free book UNIX in a Nutshell, 4th Edition as a complimentary reference from O'Reilly.
Certificates: Completion of this course counts toward both the Linux/Unix System Administration Certificate Series and the Open Source Web Programming Certificate Series.
Prerequisites: Experience using web browsers and email. This course is meant for the complete I.T. beginner.
Topics: Navigating Linux/Unix file system, permissions, text editors, shells, obtaining system info, pipes and grep, regular expressions, symbolic and hard links, tar and gzip, SSH and telnet, syslog, cron, and managing users.
Syllabus:
  • Getting Started
    • How to learn using Useractive courses
    • Gaining familiarity with the system

  • Listing Files
    • Listing files
    • Obtaining information about files
    • Wild cards

  • File Permissions
    • File permissions -- what do they mean?
    • Changing file permissions

  • Basic File Manipulation
    • Copying files
    • Moving files
    • Deleting files
    • Creating and removing directories

  • The Hottub
    • Accessing the hottub servers
    • Submitting course projects

  • Text Editors
    • Why do you need a text editor?
    • What is emacs?
    • Command keys and emacs
    • Pico
    • Vi

  • Shells
    • What is a shell?
    • Bash command history
    • Dot files
    • Aliases
    • Login files
    • PATH and other environment variables

  • System Info
    • w
    • Uname

  • Unix Pipes and Grep
    • Grep
    • Output redirection

  • Unix Regular Expressions
    • Regular expressions

  • Odds and Ends
    • More or Less
    • Cat
    • Head and Tail
    • Man
    • Locate
    • Find

  • Links
    • Hard links
    • Symbolic links

  • Processes
    • Parent and child processes
    • Backgrounding a process

  • Tar and Gzip
    • Archive files
    • Compressing and decompressing files

  • The Super User
    • Accessing your machine on which you have root access
    • Your superuser account

  • SSH
    • What is SSH?
    • Using SSH
    • Installing SSH on your bubble

  • Syslog
    • System logs
    • Sample log files and entries
    • Keeping track of user logins

  • Cron
    • Crontab
    • Redirecting Output

  • Managing Users
    • User accounts
    • The password File
    • The shadow file
    • The group file
    • Adding accounts
    • Removing accounts


Enroll
Learn and Achieve - Enroll Now

Earn a Certificate

for Professional Development from the University of Illinois' Office of Continuing Education upon completion of a selected series of courses.

Illinois