- Level Foundation
- المدة 30 ساعات hours
- الطبع بواسطة Akamai Technologies, Inc.
-
Offered by
عن
Covers all basic functions in Linux. Students first learn about Linux distributions and Copyleft. Then they learn to use shell commands to query the system for basic information and to get help from the operating system. The course covers Linux file systems, including managing disks and directories, working with absolute and relative paths, and how to organize, backup and restore files. Students learn to work with text files from the shell and use expressions to search files, directories and file contents. Students also learn about managing users and groups including passwords and user profiles. Students use security principles to set permissions and ownership. Finally, students learn to manage jobs, processes, the boot process, and system settings including SELinux. Students will build their own Linux machine using virtualization and use the machine for all labs. At the end of the course, students will complete a capstone project to demonstrate mastery of course material.الوحدات
Course Introduction
4
Videos
- Introduction to the ATA Track
- Overview of ATA Track
- Advice for Completing the ATA
- Course Syllabus
1
Readings
- README
Performing Basic Linux Tasks
1
Assignment
- Performing Basic Linux Tasks Practice Assessment
3
Discussions
- What's your favorite operating system?
- How do you choose a new computer?
- What operating systems have you used?
6
Readings
- History of Computers
- History of Operating Systems
- Computer Components
- Open Source and Copyleft
- History of Linux
- Linux Distributions
Enter Shell Commands
1
Assignment
- Enter Shell Commands Practice Assessment
1
Discussions
- Do you prefer a GUI or the command line?
4
Videos
- The Linux Environment
- Shell Syntax
- Getting Basic Information
- Getting Help
2
Readings
- Getting Basic Information Reference
- Getting Help Reference
Performing Basic Linux Tasks Lab
4
Videos
- Virtualization
- Installing VirtualBox Walkthrough
- Installing Ubuntu Walkthrough
- Using Basic Shell Commands Walkthrough
3
Readings
- Installing VirtualBox
- Installing Ubuntu
- Using Basic Shell Commands
Performing Basic Linux Tasks Review and Graded Assessment
1
Assignment
- Performing Basic Linux Tasks Graded Assessment
1
Videos
- Performing Basic Linux Tasks Review
The Linux File System
1
Assignment
- The Linux File System Practice Assessment
5
Videos
- Understanding File Systems
- Standard Directories
- Absolute Paths
- Relative Paths
- File Browsers
1
Readings
- File Naming Conventions
File System Commands
1
Assignment
- File System Commands Practice Assessment
1
Discussions
- What's your filing system?
3
Videos
- Creating and Removing Directories
- Listing Files and Directories
- Working with Files
Locate Files
1
Assignment
- Locate Files Practice Assessment
3
Videos
- Using grep
- whereis Command
- find Command
1
Readings
- find Command Reference
Back Up and Restore Files
1
Assignment
- Back Up and Restore Files Assessment
1
Discussions
- What's your recovery plan?
1
Videos
- Archiving
4
Readings
- dump Command
- tar Command
- gzip Command
- unzip Command
Manage the File System in Linux Lab
3
Videos
- Working with Directories Walkthrough
- Searching for Files with Find Walkthrough
- Performing Backups Walkthrough
3
Readings
- Working with Directories
- Searching for Files with Find
- Performing Backups
Managing the File System in Linux Review and Graded Assessment
1
Assignment
- Managing the File System in Linux Graded Assessment
1
Videos
- Managing the File System in Linux Review
Create and Edit Text Files
1
Assignment
- Create and Edit Text Files Practice Assessment
4
Videos
- The vim Command
- The cat Command
- diff, vimdiff and wc
- aspell, tr and Redirecting Output
1
Readings
- The vim Command Reference
Searching Text
1
Assignment
- Searching Text Practice Assessment
4
Videos
- LS with Wildcards
- Using grep with Expressions to Find Numbers
- Using grep with Expressions to Find Letters
- Using grep with Expressions to Find Special Characters
1
Readings
- Expressions
Filtering Text
1
Assignment
- Filtering Text Practice Assessment
3
Videos
- cut Command
- sort Command
- TextUtil Commands
1
Readings
- Working with Text Streams Reference
Working with Text Files Lab
4
Videos
- Creating Text Files Using Vim Walkthrough
- Editing Text Files in Command Mode walkthrough
- Searching Text Files Walkthrough
- Applying textutil Commands to Modify the Output Walkthrough
4
Readings
- Creating Text Files Using Vim
- Editing Text Files in Command Mode
- Searching Text Files
- Applying textutil Commands to Modify the Output
Working with Text Files Review and Graded Assessment
1
Assignment
- Working with Text Files Graded Assessment
1
Videos
- Working with Text Files Review
User Accounts
1
Assignment
- User Accounts Practice Assessment
3
Videos
- Creating User Accounts
- Modifying User Accounts
- Deleting User Accounts
2
Readings
- User Accounts Reference
- Default User Accounts
Password and Groups
1
Assignment
- Password and Groups Practice Assessment
2
Videos
- Passwords
- Groups
2
Readings
- Passwords Reference
- Groups Reference
Configure User Profiles
1
Assignment
- Configure User Profiles Practice Assessment
2
Videos
- User Profiles
- The Skeleton Directory
1
Readings
- Global User Profiles
User and Group Accounts Lab
4
Videos
- Creating User and Group Accounts Walkthrough
- Configuring User Profiles Walkthrough
- Configuring a New User Account Walkthrough
- Managing Group Accounts Walkthrough
4
Readings
- Creating User and Group Accounts
- Configuring User Profiles
- Configuring a New User Account
- Managing Group Accounts
User and Group Accounts Review and Graded Assessment
1
Assignment
- User and Group Accounts Graded Assessment
1
Videos
- User and Group Accounts Review
Modify File and Directory Permissions
1
Assignment
- Modify File and Directory Permissions Practice Assessment
5
Videos
- Permissions
- Effective Permissions
- chmod Command
- Default File and Directory Permissions
- chown Command
1
Readings
- Permissions Reference
Set Special Permissions and Attributes
1
Assignment
- Set Special Permissions and Attributes Practice Assessment
2
Videos
- Special Permissions
- chattr and lsattr Commands
1
Readings
- Special Permissions Reference
Managing Linux Permissions and Ownership Lab
3
Videos
- Modifying File and Directory Permissions Walkthrough
- Modifying File and Directory Ownership Walkthrough
- Setting User Access to Files Walkthrough
3
Readings
- Modifying File and Directory Permissions
- Modifying File and Directory Ownership
- Setting User Access to Files
Managing Linux Permissions and Ownership Review and Graded Assessment
1
Assignment
- Managing Linux Permissions and Ownership Graded Assessment
1
Videos
- Managing Linux Permissions and Ownership Review
Start and Stop Linux
1
Assignment
- Start and Stop Linux Practice Assessment
2
Readings
- Services
- System Booting and Shutdown
Manage Jobs and Background Processes
1
Assignment
- Manage Jobs and Background Processes Practice Assessment
5
Readings
- Processes
- Multitasking and Jobs
- The Process Table
- Process States
- Process Commands
Delay and Detach Jobs
1
Assignment
- Delay and Detach Jobs Practice Assessment
4
Readings
- Delayed and Detached Jobs
- Cron
- Common Daily Jobs
- Crontab Files
Maintain the System Time
1
Assignment
- Maintain the System Time Practice Assessment
2
Readings
- System Time
- Locale Settings
Managing Jobs and Processes Lab
3
Videos
- Starting and Stopping Linux Walkthrough
- Managing Jobs and Processes Walkthrough
- Managing Timing of Jobs and Processes Walkthrough
3
Readings
- Starting and Stopping Linux
- Managing Jobs and Processes
- Managing Timing of Jobs and Processes
Managing Jobs and Processes Review and Graded Assessment
1
Assignment
- Managing Jobs and Processes Graded Assessment
1
Videos
- Managing Jobs and Processes Review
Create Partitions
1
Assignment
- Create Partitions Practice Assessment
3
Readings
- File Systems
- Partitions
- Commands and Utilities
Manage the File System
1
Assignment
- Manage the File System Practice Assessment
3
Readings
- Burning Discs
- Mount Points
- Swap Space
Maintain the File System
1
Assignment
- Maintain the File System Practice Assessment
3
Readings
- Local Storage Devices
- Journaling File Systems
- File System Maintenance Commands
Managing Partitions and the Linux File System Lab
3
Videos
- Creating Partitions Walkthrough
- Mounting File Systems Walkthrough
- Maintaining the Linux File System Walkthrough
3
Readings
- Creating Partitions
- Mounting File Systems
- Maintaining the Linux File System
Managing Partitions and the Linux File System Review and Graded Assessment
1
Assignment
- Managing Partitions and the Linux File System Graded Assessment
1
Videos
- Managing Partitions and the Linux File System Review
Configure System Services and Manage Logs
1
Assignment
- Configure System Services and Manage Logs Practice Assessment
4
Readings
- System Initialization
- System Logs
- Centralized Logging
- Log File Analysis
Configure Security-Enhanced Linux (SELinux)
1
Assignment
- Configure Security-Enhanced Linux (SELinux) Practice Assessment
2
Readings
- Security-Enhanced Linux
- Security Policies
Managing System Services Lab
2
Videos
- Configuring System Log Settings Walkthrough
- Configuring rsyslogd as a Central Log Server Walkthrough
2
Readings
- Configuring System Log Settings
- Configuring rsyslogd as a Central Log Server
Managing System Services Review and Graded Assessment
1
Assignment
- Managing System Services Graded Assessment
1
Videos
- Managing System Services Review
Capstone
1
Peer Review
- Capstone
2
Videos
- Capstone Introduction
- Capstone Instructions
Auto Summary
"Operating Systems Fundamentals" is an essential course for anyone interested in gaining a comprehensive understanding of Linux within the IT & Computer Science domain. Guided by expert instructors from Coursera, this foundational course spans approximately 1800 minutes of in-depth content. Learners will embark on a journey starting with an introduction to Linux distributions and the concept of Copyleft. They will become proficient in using shell commands to query the system for information and seek help from the operating system. The curriculum covers Linux file systems, including disk and directory management, path navigation, and effective file organization, backup, and restoration techniques. Students will also delve into text file manipulation from the shell, utilizing expressions for searching files, directories, and their contents. The course includes comprehensive modules on managing users and groups, setting passwords, and customizing user profiles. Security principles are emphasized, with detailed instructions on setting permissions and ownership. Advanced topics like managing jobs, processes, the boot process, and system settings, including SELinux, are also covered. Learners will have the opportunity to build their own Linux machine using virtualization, which will serve as a practical environment for all labs. The course culminates in a capstone project, allowing students to demonstrate their mastery of the material. Subscription options include Starter and Professional tiers, making it accessible to a wide audience. This course is ideal for individuals at the foundational level who are eager to develop a solid grounding in Linux operating systems, whether for professional advancement or personal enrichment.
Shadow Farrell