Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
Education & Training  >  Find a course 

Linux Fundamentals

» 

Education & Training
US & Canada

» Contact Us
» Register for a class
» Education Centers
» VILT/HP RAIL
» Onsite & Dedicated Training
» What's new
» Find a course
» Big Data
» Business Analysis & Project Management
» Cloud
» Data Center
» HP ExpertOne Partner
» HP Integrity
» Graphic Solutions
» ITSM / ITIL
» Linux
» Microsoft
» HP Networking
» HP NonStop
» HP OpenVMS
» HP Project Odyssey
» HP ProLiant
HP BladeSystem
» Security
» HP Storage
» HP Tru64
» HP-UX
» Virtualization
» HP VISPEL-Video Training
» VMware
» HP Education Consulting
» Certification
» HP Virtual Rooms
» eLearning
» HP Software Education
Content starts here
At a glance
View schedule & enroll Sorted by: location or date
Course number U8583S
Length 5 days
Delivery method Virtual Instructor-Led Training (VILT)
Instructor-led training (ILT)
Onsite dedicated training (OST)
Price USD $2,500
CAD $2,750

Course overview

This course is an extensive introduction to the Linux operating system and how to use its many commands and utilities. It also covers the file editor and basic shell programming. This course is the foundation and prerequisite for most other Linux courses. Your course format is 60% lecture and 40% hands-on. The duration of your course is five days.


Prerequisites

  • You should have general computer literacy and be familiar with a keyboard

Audience

  • System Administrators
  • Network Administrators
  • Software Developers
  • Programmers
  • Operators
  • Technical Users

Supported Distributions

  • Red Hat Enterprise Linux 6
  • SUSE Linux Enterprise 11
  • Ubuntu 12.04

Ways to save

Course Objectives

  • Understand and manage the Linux file system
  • Utilize input and output redirection
  • Manage file and directory permissions
  • Use shell basics and advanced features
  • Edit files with the vi editor
  • Create basic shell programs

Next Steps

  • Linux system administration I (H7091S)

Benefits to you

  • Learn to use your Linux system effectively and save time by automating tasks with shell programs
  • Customize your Linux system to meet your individual needs

Course outline

What is Linux?

UNIX origins and Linux timeline

  • GPL
  • Linux kernel
  • Linux distributions

Multi-user Concepts

Log in to LINUX

  • Switching user sessions
  • Gathering system information
  • Getting help

The Linux File System

Linux file system features

  • Hierarchy
  • Disk usage and quotas
  • File ownership and permissions

Manipulating Files

Directory and file manipulation

  • File creation and removal
  • Physical file structure
  • Searching the file system

Text Processing

Searching inside files

  • Streaming editor
  • Text sorting
  • Extracting columns of text
  • Merging files

Shell Basics

Role of command shell

  • Communication channels
  • File redirection and pipes
  • Filename matching
  • Wildcards
  • Environment variables
  • Quoting and nesting commands

Regular Expressions

Overview

  • Regular expressions

Archiving and Compression

Directory archive with tar

  • Using cpio
  • The compress utility
  • Using gzip and bzip2

Text Editing

Pico / GNU Nano

  • Basic vi
  • Advanced vi
  • Emacs
  • Command Shells
  • Shells
  • Changing the shell
  • Configuration files
  • Command line history
  • Command completion

Command Shells

Shells

  • Identifying the Shell
  • Changing the Shell
  • Shell Configuration Files
  • Shell Script Execution
  • Shell Prompts
  • bash: Bourne Again Shell
  • bash Configuration Files
  • bash Command Line History
  • bash Command Editing
  • bash Command Completion
  • bash Shortcuts
  • bash Promp

Introduction to Shell Scripting

Shell scripting

  • Positional parameters
  • Input & output
  • Doing math
  • Conditional statements and loops

Process Management and Job Control

Process Management and Job Control

  • What is a process?
  • Process creation and states
  • Viewing processes
  • Signals
  • Job control basics
  • Using screen

Messaging

Command line messaging

  • Mesg utility
  • Internet relay and instant messenger clients
  • Sending mail
  • Overview of PINE

The Secure Shell (SSH)

  • Secure shell
  • Remote shells
  • Transferring files

Managing Software

Downloading software

  • FTP, ncFTP and other utilities
  • Installing software
  • Uisng rpm
  • Compiling and installing from source
  • Installing RPM packages

Printing

Linux printer subsystems and standard print commands

  • Format conversion utilities
  • Ghostscript, enscript and mpDownloading software

Mounting File Systems

Filesystem concepts

  • Mounting filesystems, NFS and SMB
  • File system table and automating mounts
  • Removable media and mtools

X Window System

X modularity

  • Xfree86
  • Starting X
  • Display manager concepts and XDMCP
  • X security
  • Customizing and desktop environment
  • GNOME
  • KDE

U8583S  F.00

Privacy statement Using this site means you accept its terms Feedback to Education & Training
© 2014 Hewlett-Packard Development Company, L.P.