Linux Series
You will receive 2.7 credits (CE) upon completion of this course.
Have a question about this course? .
Course Description
Course Outline
Time: 3.0 hour(s)
Summary:
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.
Topics:
* Understanding Partitions
* Understanding fdisk
* Creating a Primary Partition
* Creating a Swap Partition
* Creating an Extended Partition
* Formatting Partitions
* Understanding File System Organization
* Booting Linux
* Understanding Runlevels
* Understanding the init Daemon
* Understanding LILO
* Shutting Down Linux
File Management
Time: 3.0 hour(s)
Summary:
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.
Topics:
* Using Manual Pages
* Changing Directories
* Listing Directory Contents
* Identifying File Types
* Creating, Viewing, and Appending Files
* Paging Through Files
* Modifying Access and Modification Data
* Copying Files and Directories
* Moving Files and Directories
* Creating Directories
* Deleting Files and Directories
* Understanding Regular Expressions
* Searching File Content with grep
* Archiving Files with tar
* Compressing and Uncompressing Files with gzip
* Using gzip with tar
GNU and Linux Commands
Time: 3.0 hour(s)
Summary:
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.
Topics:
* Understanding Shells
* Typing at the Command Line
* Editing and the Command Line
* Understanding Variables
* Customizing Environment Variables
* Working with the PATH Variable
* Working with the PROMPT Variable
* Working with the HOME Variable
* Understanding the HISTORY File
* Viewing the HISTORY File with fc
* Understanding Processes
* Listing Processes with ps and top
* Editing Process Priority with nice
* Managing Jobs
* Sending Signals to Processes
File System Maintenance
Time: 4.0 hour(s)
Summary:
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.
Topics:
* Mounting Filesystems
* Unmounting Filesystems
* Filesystem Configuration Files
* Using fsck
* Checking Disk Usage
* Disk Maintenance
* Understanding Disk Quotas
* Enabling Disk Quotas
* Setting Disk Quotas
* Verifying Disk Quotas
* Understanding Links
* Creating Hard Links
* Creating Symbolic Links
* Understanding the System File Hierarchy
* Locating Files with find
* Locating Files with locate
* Locating Commands with which
Users and Groups
Time: 3.0 hour(s)
Summary:
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.
Topics:
* Using root
* Understanding the /etc/passwd File
* Managing User Passwords
* Creating Users by Editing /etc/passwd
* Creating Users with useradd
* Modifying Users with usermod
* Deleting Users
* Special User Accounts
* Understanding Groups
* Creating Groups
* Identifying Default Groups
* Modifying and Deleting Groups
* Understanding Systems Groups
* Working with Shadow Passwords
* Understanding User Startup Files
Text Streams
Time: 3.0 hour(s)
Summary:
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.
Topics:
* Filtering Text with sed
* Sorting Text with sort
* Selecting Characters with cut and paste
* Viewing Partial Files
* Editing Text with fmt
* Using join
* Modifying Tabs and Line Numbers
* Dividing Files with pr and split
* Editing File Contents with tr
* Counting Words
* Understanding Input and Output
* Redirecting Output
* Directing Output Using Pipes
* Using tee and xargs
Permissions
Time: 2.0 hour(s)
Summary:
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.
Topics:
* Changing the Owner of a File
* Changing the Group for a File
* Understanding File and Directory Access
* Understanding File Access
* Understanding Directory Access
* Changing Permissions with Symbols
* Changing Permissions with Numbers
* Special Permissions
* Setting Default Permissions
Administration and Documentation
Time: 4.0 hour(s)
Summary:
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.
Topics:
* Scheduling Jobs with at
* Managing Jobs scheduled with at
* Scheduling Jobs with batch
* Scheduling Jobs with crontab
* Managing cron Jobs
* Managing System Logging with syslogd
* Configuring syslogd
* Managing Logs
* Rotating Logs
* Archiving Logs
* Using Logs for Troubleshooting
* Documenting and Supporting Your System
* Using Documentation
* Managing Documentation Support
Backup and Restore
Time: 2.0 hour(s)
Summary:
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.
Topics:
* Identifying Backup Requirements
* Choosing a Backup Strategy
* Planning a Backup
* Choosing a Backup Type
* Backup Storage and Retention
* Restoring Files from Backup
* Creating Backups with tar
* Restoring Files with tar
* Creating and Restoring Backups with cpio
More Information
| Language | English |
| Course Length | 27.00 hours |
| Duration of Access | 12 months |
| Continuing Education Credits | 2.7 |
| Instructor | Self Study |
| Vendor | Webucator (Read more about Webucator accreditation.) |
| Course Certification | Certificate of Completion |
| Prerequisites/Audience | This series is for anyone who is interested in learning the fundamentals of the Linux operating system. |
| Requirements/Materials Included | Technical Requirements: |














