Mt Xia: Technical Consulting Group

Business Continuity / Disaster Recovery / High Availability
Data Center Automation / Audit Response / Audit Compliance

-
Current Location
-

css
  Training
    UnixLinux

-

digg Digg this page
del.icio.us Post to del.icio.us
Slashdot Slashdot it!


AIX FREE DEMO UNIX
Automated AIX Deployment
Reduce your DC costs

www.siteox.com

Business Web Site Hosting
$3.99 / month includes Tools,
Shopping Cart, Site Builder

www.siteox.com

Courses on the topic of Unix and Linux " are taught by Mr. Dana French of Mt Xia through Learning Tree International.

These courses are titled:

Overviews of these courses follow:


Unix: A Comprehensive Hands-On Introduction

THE ROLE OF UNIX

  • Origins, current uses and applications
  • The UNIX family: Solaris, HP-UX, AIX, Tru64, Linux, BSD and others

INTERACTING WITH UNIX

Graphical user interfaces

  • The Common Desktop Environment (CDE)
  • GNOME, Java Desktop System, others

The command line interface

  • Launching the CDE Terminal Emulator
  • Entering commands to the shell

Browsing online documentation

  • Displaying man pages
  • Accessing Web reference sources

MANAGING FILES

Essential file housekeeping tools

  • Copying: cp
  • Renaming: mv
  • Removing: rm
  • Linking: ln
  • Editing: vi
  • Printing: lp, lpr

Displaying and interpreting file attributes

  • Listing files with ls and ls -l
  • Identifying file type, owner, group, size, modification time and index number

Establishing access permissions with chmod

  • Symbolic notation
  • Octal notation

NAVIGATING DIRECTORIES

The UNIX directory hierarchy

  • Home, current and parent directories
  • Root directory and subdirectories

Maintaining directories

  • Changing directory with cd
  • Making and removing directories

Locating files with find

  • Searching using file attributes
  • Operating on found files

WORKING WITH THE KORNSHELL

Command history facility

  • Listing past commands
  • Recalling and editing a previous command

Employing KornShell tips and tricks

  • Filename "wildcards": * , ? , [ ]
  • Command substitution: `...`

Personalizing your shell

  • Defining command aliases
  • Setting shell variables and options
  • Updating the start-up scripts

ACCESSING UNIX SERVERS FROM UNIX AND WINDOWS

Logging in to a remote server

  • Secure Shell
  • PuTTY
  • Telnet
  • Exceed
  • Cygwin
  • rlogin

Uploading and downloading files

  • Secure FTP
  • scp
  • FTP
  • WS_FTP
  • rcp

TAMING INFORMATION WITH FILTERS

The UNIX tool-building philosophy

  • Filtering data streams through pipelines
  • Redirecting standard input, output and error streams

Extracting and restructuring data

  • Searching: grep
  • Sorting: sort
  • Editing: sed
  • Trimming: head and tail
  • Selecting: awk
  • Counting: wc

Matching patterns with regular expressions

  • Metacharacter examples with grep
  • Substituting patterns with sed
  • Refining selections with awk

DEVELOPING AND EXECUTING SCRIPTS

Writing a simple script

  • Storing commands in a file
  • Marking the file as executable

Applying special variables

  • Parsing command line arguments
  • Examining command exit status

Controlling flow of execution

  • Iterating through loops with for and while
  • Testing conditions with if/else
  • Choosing alternatives with case

MONITORING AND CUSTOMIZING YOUR SYSTEM

Administering users and groups

  • Adding and changing a user account
  • Assigning users to groups

Querying UNIX system status

  • Measuring disk space usage
  • Initiating and terminating daemons
  • Scheduling jobs with cron

Creating and extracting file archives

  • Gathering files into a "tarball" with tar
  • Compressing and decompressing files




Linux: A Comprehensive Hands-On Introduction

INTRODUCING LINUX

  • The UNIX heritage
  • Linux inception
  • Linux kernel and GNU tools
  • Open-source licensing
  • Distributions

ACCESSING THE SYSTEM

The GNOME desktop

  • Customizing panels, launchers and applets
  • Enumerating graphical applications
  • Personalizing the terminal window

Starting at the command line

  • Switching to console logins
  • Performing a SSH login
  • Structuring commands

MANAGING FILES AND DIRECTORIES

Naming files and directories

  • Contrasting full and relative pathnames
  • Unraveling the file system hierarchy
  • Handling files with cp and mv

Organizing files under directories

  • Making and navigating directories
  • Listing attributes with ls
  • Browsing with GNOME Nautilus

Working with Linux files

  • Accelerating command line usage with Bash wildcards
  • Scrolling through files with GNU less
  • Comparing files with diff
  • Linking files
  • Printing with CUPS

CONTROLLING ACCESS TO LINUX RESOURCES

Defining access rights to files

  • Identifying multiple users and groups
  • Interpreting file and directory modes
  • Adjusting access permissions: chmod

Collaborating via group membership

  • Joining secondary groups
  • Inheriting and changing group ownership

Adopting multiple roles

  • Knowing who you are to the system
  • Switching identity
  • Changing passwords
  • Raising privilege with su, sudo and setuid

SEARCHING THE SYSTEM

Seeking files with specified attributes

  • Locating files with find
  • Finding pathnames with slocate

Matching text strings

  • Extracting lines with GNU grep
  • Matching patterns with regular expressions

MANIPULATING TEXT FILES AND STREAMS

Redirecting streams and filtering text

  • Saving command output into files
  • Connecting commands using pipes
  • Selecting lines and fields using head, tail, gawk and cut
  • Organizing text with sort and uniq

Editing files and streams

  • Automating stream edits with sed
  • Creating and modifying files with vim

LEVERAGING BASH SHELL FEATURES

Customizing Bash behavior

  • Setting options: noclobber, ignoreeof
  • Assigning to built-in shell variables
  • Aliasing commands

Initializing context

  • Exporting variables to the environment
  • Extending login and start-up scripts

Enhancing interactivity

  • Retrieving and reusing previous commands
  • Exploiting file name completion shortcuts

AUTOMATING TASKS WITH SHELL SCRIPTS

Invoking shell scripts

  • Taking bash input from a file
  • Running scripts using source
  • Calling scripts as a command
  • Passing positional parameters

Testing and controlling execution

  • Checking exit status with if
  • Verifying file attributes with conditionals
  • Repeating commands with for loops

EXECUTING JOBS AND PROCESSES

  • Monitoring processes with ps and top
  • Launching multiple jobs
  • Signalling with kill

ARCHIVING AND RETRIEVING DATA

  • Mounting storage devices
  • Measuring free space
  • Compressing with bzip and gzip
  • Creating tar archives

-
Unix/Linux Training
-
 


AIX FREE DEMO UNIX
Automated AIX Deployment
Reduce your DC costs

www.siteox.com

Business Web Site Hosting
$3.99 / month includes Tools,
Shopping Cart, Site Builder

www.siteox.com