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
» HP RAIL
» Onsite & Dedicated Training
» What's new
» Find a course
» Big Data
» Business Analysis & Project Management
» Cloud
» Data Center
» HP ExpertOne Customer
» 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 Remotely assisted instructional learning ( RAIL)
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

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

U8583S  E.00

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