Curriculum

26 Topics
Introduction to Linux for Developers (Course 2)
Module 1 Overview
Kernel vs. Operating System and Tools
History of Linux
UNIX and Linux
Linux Distributions
Using Linux Distributions (Demo)
Graphical Layers and Interfaces
Using KDE Desktop (Demo)
Getting Help
Graphical Interfaces: GNOME and KDE
Linux Standard Base
Software Environment
Preparing Your System
sudo (Lab)
Get help and meet other learners. Join your Community!
Using Multiple Workspaces (Lab)
Using Multiple Tabs in a Terminal Window (Lab)
man Pages
info
--help and help
Multiple man Pages (Lab)
Using info (Lab)
Linux and the Operating System
Graphical Environments and Interfaces
Getting Help

31 Topics
Module 2 Overview
Introduction to Text Editors
vi Editor
emacs Editor
The Development of Shells
Introduction to Filesystems
Using fdisk (Demo)
Partitioning Considerations
echo and cat
vi Commands
emacs Commands
vi and emacs Tutorials (Lab)
Shells
Shell Initialization
Aliases
Environment Variables
Customizing the Command Line Prompt
Special Characters
Redirection
Pipes
Command Substitution and Expressions
Customizing the Prompt (Lab)
Redirection and Pipes (Lab)
Filesystem Layout
Partitions
Paths
Hard and Soft (Symbolic) Links
Adding to the Path (Lab)
Text Editors
Shells Bash and the Command Line
Filesystem Layout Partitions Paths and Links

19 Topics
Module 3 Overview
System Boot
Using GRUB (Demo)
System Initialization
Using Swap and OOM (Demo)
Threading Models
Using Predictable Network Interface Device Names
/boot Directory
Killing the Graphical User Interface (Lab)
Memory
Swap
Invoking the OOM Killer (Lab)
Networking and Network Interfaces
Networking and Network Interfaces (Cont.)
ip vs iconfig
Static Configuration of a Network Interface (Lab)
System Initialization
Memory
Networking

16 Topics
Module 4 Overview
File Transfer Tools
Graphical Monitoring Tools
Using System Monitoring (Demo)
Using Kernel Modules (Demo)
Device Management
Using udev (Demo)
Using systemctl (Demo)
Basic Commands and Utilities
Monitoring and Performance Utilities
Installing and Running ksysguard (Lab)
Loading/Unloading Kernel Modules
Managing System Services
Using stress (Lab)
System Monitoring
Kernel Modules and Device Management

21 Topics
Module 5 Overview
System Installation
Using Graphical Package Management (Demo)
Using Yast (Demo)
Using rpm (Demo)
Using dpkg (Demo)
Using dnf (Demo)
Basics of Users and Groups
Creating Modifying and Removing User Accounts (Demo)
Software Management and Packaging
Upgrading and Patching
User Directories Environments etc.
Logging Files
Installing a New Repository on a Red Hat and CentOS (Lab)
Adding and Removing Users and Groups
Files Users and Permissions
root (super) user su and sudo
Working with User Accounts (Lab)
Open Source Software Development Linux and Git Specialization Digital Badge
System Administration
Users and Groups

  Write a Review

Linux for Developers

Go to Free Course