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

» 

Business & IT Services

» 

Education & Training
US & Canada home

» Special deals
» What's new
» Register for class
» Locations
» Find a course
» ProLiant
» Business Analysis
» HP-UX
» HP Indigo
» HP Integrity
» HP NonStop
» HP Software (OpenView)
» HP OpenVMS
» HP Tru64
» HP VSE
» Imaging & printing
» iPAQ & Tablet PC
» ITSM / ITIL
» Linux
» Microsoft
» MPE/iX
» Project Management
» Service & support
» Storage & SAN
» VMware
» Printable catalogs
» Find training in other countries
» Certification
» Education consulting
» HP Virtual Rooms
» ITRC / Online training
Content starts here

At a glance

View schedule & enroll Sorted by: location or date
Course number U8583S
Length 5 days
Delivery method Remotely assisted instructional learning (RAIL)
Onsite dedicated training (OST)
Price USD $2,500
CAD $3,000
How to order To order or find out more information, please call our Customer Registration Center (CRC) in the US at 800-472-5277 (800-HPCLASS) or in Canada at 800-563-5089.
You can also submit a query online.

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

Ways to save

Course Objectives

  • Understand and manage the Linux file system
  • Use the command interface
  • 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

Topics covered in this course include:

  • 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
    • 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


U8583SB.00



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