0% found this document useful (0 votes)
25 views5 pages

Oracle Linux Cert Course

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

Oracle University | Contact Us: 1.800.529.

0165

Oracle Linux: Linux Fundamentals

Duration: 4 Days

What you will learn


Designed to provide the essential skills needed to be proficient at the Unix or Linux command line. This challenging
course focuses on the fundamental concepts and tools which make Linux so powerful. Students in this course
commonly span a variety of skill levels, from beginners desiring a solid foundation in Linux to experienced users seeking
to fill in gaps in their knowledge. The curriculum is designed to provide hands-on experience. Subjects focused on
during this class include the Linux filesystem and how to manipulate it; the basic Linux notions of pipes, redirection,
regular expressions, and other tools for performing complex tasks; the management of processes and jobs; vi, the
standard Unix editor; and the ability to construct shell scripts to automate routine or difficult operations.
Learn to:

Identify - The Linux Filesystem


Perform Text Processing
Identify Command Shells
Identify Multi-User Concepts
Perform Archiving and Compression
Create Shell Scripts

Course Objectives
Identify Multi-User concepts
Identify the Linux Filesystem
Understand how to manipulate files
Identify the Linux Kernel and Linux Features
Identify the streaming editor and perform text processing
Identify the role of command shell
Use regular expressions with grep to search for character patterns
Use archiving and compression commands
Use text editors like pico,nano,vim,emacs
Identifying and Changing the Shell
Identify process management and job control
identify how to perform command line messaging
Use RPM to query the system and for information about locally installed packages and package files
Identify the standard print commands
Mounting filesystems & managing removable media
Identify the X Window system

Course Topics

What is Linux?

Copyright © 2010, Oracle. All rights reserved. Page 1


UNIX Origins, Design Principles and Timeline
FSF, GNU, and GPL - General Public License
The Linux Kernel and Linux Features
Popular uses of Linux
What is a Distribution?
Components of Distributions
SLS, Slackware, Mandriva, and Debian
Architecture Specific Distros

Multi-User Concepts
Multi-User Concepts
got root?
Logging In
Switching User Contexts
Gathering Login Session Info
Gathering System Info
Getting Help

The Linux Filesystem


LINUX Filesystem Features
Filesystem Hierarchy Standard
Navigating the Filesystem
Displaying Directory Contents
Determining Disk Usage
Disk Usage with Quotas
File Ownership
File and Directory Permissions

Manipulating Files
Directory Manipulation
File Manipulation
File Creation and Removal
Physical Unix File Structure
Filesystem Links
File extensions and content
Displaying Files
Previewing Files

Text Processing
Searching Inside Files
The Streaming Editor
Text Processing with Awk
Replacing Text characters
Text Sorting
Duplicate Removal Utility
Extracting Columns of Text
Merging Multiple Files

Shell Basics
Role of Command Shell
Communication Channels
File Redirection

Copyright © 2010, Oracle. All rights reserved. Page 2


Piping Commands Together
Filename Matching
Wildcard Patterns/Globing
Brace Expansion
Shell/Environment Variables

Regular Expressions
Regular Expression Overview
Regular Expressions

Archiving and Compression


Directory Archive with tar and cpio
The compress utility
The gzip and bzip2 compression utilities

Text Editing
Text editing
Pico/GNU Nano
Pico/Nano Interface and Commands
Vi: Basic and Advanced Vi
Advanced Vi Commands
Emacs and Emacs Interface
Basic and Advanced Emacs Commands

Command Shells
Shells
Identifying and Changing the Shell
sh: Configuration Files
sh: Script Execution
sh: Prompts
bash: Bourne Again Shell
bash: Configuration Files
bash: Command Line History, Editing and Completion

Shell Scripting
Shell Scripting
Example Shell Script
Positional Parameters
Input & Output
Doing Math
Comparisons with test
Conditional Statements
The for Loop

Process Management and Job Control


What is a Process?
Process Creation and States
Viewing Processes
Signals
Tools to Send Signals
Job Control Basics
Jobs

Copyright © 2010, Oracle. All rights reserved. Page 3


Screen

- Messaging
Command Line Messaging
write, talk, and ytalk
The mesg utility
Internet Relay Chat
Instant Messenger Clients
Electronic Mail
Sending Mail with sendmail
Sending Email with mail

Section 14 - The Secure Shell (SSH)


Secure Shell
Accessing Remote Shells
Transferring Files
Alternative sftp Clients
SSH Key Management
ssh-agent

- Managing Software
Downloading Software
FTP, NcFTP, and lftp
wget, lynx, and links
Installing Software
Installing Binary Packages - rpm
Querying and Verifying with rpm
Installing Debian Packages
Compiling / Installing from Source

Printing
Linux printer sub-systems
lpd and LPRng
Common UNIX Printing System
Standard Print Commands
Format Conversion Utilities
Ghostscript
enscript
mpage

Mounting Filesystems & Managing Removable Media


Filesystems Concept Review
Mounting Filesystems
NFS
SMB
File System Table
Automating Mounts
Removable media
Preparing Floppy Diskettes

- X Window System
The X Window System

Copyright © 2010, Oracle. All rights reserved. Page 4


X Modularity
Xfree86/X.org
Starting X
Display Manager Concepts
XDMCP and X Security
Using Unix Remotely
Customizing X Sessions

Copyright © 2010, Oracle. All rights reserved. Page 5

You might also like