Coursera
Coursera Logo

Operating Systems Fundamentals 

  • Offered byCoursera

Operating Systems Fundamentals
 at 
Coursera 
Overview

Duration

30 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Operating Systems Fundamentals
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Beginner Level English language proficiency. No background needed.
  • Approx. 30 hours to complete
  • English Subtitles: English
Read more
Details Icon

Operating Systems Fundamentals
 at 
Coursera 
Course details

More about this course
  • 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.
Read more

Operating Systems Fundamentals
 at 
Coursera 
Curriculum

Performing Basic Linux Tasks

Introduction to the ATA Track

Overview of ATA Track

Advice for Completing the ATA

Course Syllabus

The Linux Environment

Shell Syntax

Getting Basic Information

Getting Help

Virtualization

Installing VirtualBox Walkthrough

Installing Ubuntu Walkthrough

Using Basic Shell Commands Walkthrough

Performing Basic Linux Tasks Review

History of Computers

History of Operating Systems

Computer Components

Open Source and Copyleft

History of Linux

Linux Distributions

Getting Basic Information Reference

Getting Help Reference

Installing VirtualBox

Installing Ubuntu

Using Basic Shell Commands

Performing Basic Linux Tasks Practice Assessment

Enter Shell Commands Practice Assessment

Performing Basic Linux Tasks Graded Assessment

Understanding File Systems

Standard Directories

Absolute Paths

Relative Paths

File Browsers

Creating and Removing Directories

Listing Files and Directories

Working with Files

Using grep

whereis Command

find Command

Archiving

Working with Directories Walkthrough

Searching for Files with Find Walkthrough

Performing Backups Walkthrough

Managing the File System in Linux Review

File Naming Conventions

find Command Reference

dump Command

tar Command

gzip Command

unzip Command

Working with Directories

Searching for Files with Find

Performing Backups

The Linux File System Practice Assessment

File System Commands Practice Assessment

Locate Files Practice Assessment

Back Up and Restore Files Assessment

Managing the File System in Linux Graded Assessment

Working with Text Files

The vim Command

The cat Command

diff, vimdiff and wc

aspell, tr and Redirecting Output

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

cut Command

sort Command

TextUtil Commands

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

Working with Text Files Review

The vim Command Reference

Expressions

Working with Text Streams Reference

Creating Text Files Using Vim

Editing Text Files in Command Mode

Searching Text Files

Applying textutil Commands to Modify the Output

Create and Edit Text Files Practice Assessment

Searching Text Practice Assessment

Filtering Text Practice Assessment

Working with Text Files Graded Assessment

Creating User Accounts

Modifying User Accounts

Deleting User Accounts

Passwords

Groups

User Profiles

The Skeleton Directory

Creating User and Group Accounts Walkthrough

Configuring User Profiles Walkthrough

Configuring a New User Account Walkthrough

Managing Group Accounts Walkthrough

User and Group Accounts Review

User Accounts Reference

Default User Accounts

Passwords Reference

Groups Reference

Global User Profiles

Creating User and Group Accounts

Configuring User Profiles

Configuring a New User Account

Managing Group Accounts

User Accounts Practice Assessment

Password and Groups Practice Assessment

Configure User Profiles Practice Assessment

User and Group Accounts Graded Assessment

Managing Linux Permissions and Ownership

Permissions

Effective Permissions

chmod Command

Default File and Directory Permissions

chown Command

Special Permissions

chattr and lsattr Commands

Modifying File and Directory Permissions Walkthrough

Modifying File and Directory Ownership Walkthrough

Setting User Access to Files Walkthrough

Managing Linux Permissions and Ownership Review

Permissions Reference

Special Permissions Reference

Modifying File and Directory Permissions

Modifying File and Directory Ownership

Setting User Access to Files

Modify File and Directory Permissions Practice Assessment

Set Special Permissions and Attributes Practice Assessment

Managing Linux Permissions and Ownership Graded Assessment

Starting and Stopping Linux Walkthrough

Managing Jobs and Processes Walkthrough

Managing Timing of Jobs and Processes Walkthrough

Managing Jobs and Processes Review

Services

System Booting and Shutdown

Processes

Multitasking and Jobs

The Process Table

Process States

Process Commands

Delayed and Detached Jobs

Cron

Common Daily Jobs

Crontab Files

System Time

Locale Settings

Starting and Stopping Linux

Managing Jobs and Processes

Managing Timing of Jobs and Processes

Start and Stop Linux Practice Assessment

Manage Jobs and Background Processes Practice Assessment

Delay and Detach Jobs Practice Assessment

Maintain the System Time Practice Assessment

Managing Jobs and Processes Graded Assessment

Managing Partitions and the Linux File System

Creating Partitions Walkthrough

Mounting File Systems Walkthrough

Maintaining the Linux File System Walkthrough

Managing Partitions and the Linux File System Review

File Systems

Partitions

Commands and Utilities

Burning Discs

Mount Points

Swap Space

Local Storage Devices

Journaling File Systems

File System Maintenance Commands

Creating Partitions

Mounting File Systems

Maintaining the Linux File System

Create Partitions Practice Assessment

Manage the File System Practice Assessment

Maintain the File System Practice Assessment

Managing Partitions and the Linux File System Graded Assessment

Configuring System Log Settings Walkthrough

Configuring rsyslogd as a Central Log Server Walkthrough

Managing System Services Review

System Initialization

System Logs

Centralized Logging

Log File Analysis

Security-Enhanced Linux

Security Policies

Configuring System Log Settings

Configuring rsyslogd as a Central Log Server

Configure System Services and Manage Logs Practice Assessment

Configure Security-Enhanced Linux (SELinux) Practice Assessment

Managing System Services Graded Assessment

Capstone Introduction

Capstone Instructions

Operating Systems Fundamentals
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Operating Systems Fundamentals
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...