Linux Online Training Course
Course Topics: 9
Estimated Time Needed: 27 hour(s)
Audience: This training course is for anyone who is interested in learning the fundamentals of the Linux operating system.
Course Description: This online course provides a general overview of the Linux operating system. Topics include partitioning and the boot process, basic system configuration, file management, and text stream processing. The online course also covers user management, group management, and file permissions. Administrative tasks covered in this online course include basic job scheduling utilities, as well as system backup strategies and strategies for system documentation and user support.
Click here to watch a preview from one Linux lesson
Course Tutorials Include:
Linux: 1 Partitions and the Boot Process
Description
This course introduces users to the process of preparing a hard drive for use with the Linux operating system and explains the Linux boot process.
Objectives
- Identify the types of partitions that exist on a Linux system
- Explain the capabilities of the disk formatting utilities fips and fdisk
- Create primary partitions, swap partitions, and extended partitions with fdisk
- Describe the Linux boot process
- Identify and describe the contents of the /etc/inittab file
- Describe the function of LILO
- Safely shut down a Linux system
Linux: 2 File Management
Description
This course introduces users to the commands necessary to create, view, copy, move, and delete files on a Linux system.
Objectives
- View man page documentation for Linux commands
- Navigate through the directory structure
- List directory contents
- View file contents
- Create, copy, move, and delete files and directories
- Search file content
- Compress and uncompress files
Linux: 3 GNU and Linux Commands
Description
This course introduces users to shells and shows users how to configure user and environment variables and how to manage processes on a Linux system.
Objectives
- Define a shell
- Explain how commands entered at the Linux command line are interpreted
- Customize user and environment variables
- Describe and view the history file
- List running processes, modify process priority, and stop processes
- List and control jobs
Linux: 4 File System Maintenance
Description
This course shows users how to mount and unmount file systems, verify file system integrity, perform disk maintenance tasks, manage disk quotas, create links to files, and locate files.
Objectives
- Mount and unmount file systems
- Identify and describe the files controlling filesystem configuration
- Verify filesystem integrity
- Perform disk maintenance
- Manage disk quotas
- Create hard and symbolic links to files
- Locate important system files
Linux: 5 Users and Groups
Description
This course shows users how to create and manage user accounts and how to manage groups.
Objectives
- Describe the purpose of the root account
- Create and delete user accounts
- Manage user passwords
- Create, modify, and delete user groups
Linux: 6 Text Streams
Description
This course shows users basic Linux commands for editing, filtering, and manipulating text.
Objectives
- Use the sed command to filter text
- Use the sort utility
- Cut and paste text
- Divide files using pr and split
- Direct output using pipes, tee, and xargs
Linux: 7 Permissions
Description
This course shows users how to manage user and group permissions for files and directories.
Objectives
- Change the owner and group associated with a file
- Define read, write, and execute permissions as applied to files and directories
- Change permissions using symbols
- Change permissions using numbers
- Change the default permissions set for newly created files and directories
Linux: 8 Administration and Documentation
Description
This course shows users how to schedule jobs, manage system logging, and document their own Linux systems.
Objectives
- Schedule and manage jobs using the at command
- Schedule jobs using the batch command
- Schedule and manage jobs using cron
- Configure and manage system logging
- Document a Linux system
- Identify key documentation resources
Linux: 9 Backup and Restore
Description
This course introduces users to the process of planning a backup strategy and shows them how to create and restore a backup.
Objectives
- Create a backup and restoration strategy based on business requirements
- Differentiate between full backups, partial backups, incremental backups, and copies
- Plan for backup storage and retention
- Create a backup using the tar utility
- Restore a backup that was created using the tar utility
- Create and restore backups using cpio
Features
- Activities allow learners to apply course concepts in an interactive questioning environment.
- Exercises allow learners to practice in the actual application being studied.
- A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
- Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
- Search text enables learners to rapidly search all text within a course to easily retrieve information required.
- Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
- A skill assessment generates a customized learning path based on the results of a pre-test.
- A glossary provides a reference for definitions of unfamiliar terms.
- Bookmarking tracks the learner's progress in a course.