UN1 - Fundamentals of UNIX
| Categories |
Operating Systems Training, UNIX Training |
| Duration |
4 days (28 hours) |
| Pre-requisites |
Basic understanding of computer hardware and software. |
|
|
|
| Courseware |
UN1-UN-01 (450 pages) |
| Price |
$1580 |
| Notes |
Although we use the most recent version of Sun's Solaris OS to teach our UNIX courses, earlier versions are also available upon request.
|
This hands-on Introduction to UNIX training course provides a comprehensive introduction to the full range of UNIX user commands and utilities. Students will develop shell programming and vi editing skills with hands-on experience on Sun's Solaris OS, the most popular UNIX operating system in the world. Topics include Basic UNIX Concepts, The Filesystem, File Handling, File Security, Process management, vi, the Korn shell, Remote computing and Script writing tools. This UNIX Fundamentals training course is the first in a two-part series of courses that prepares system administrators for the Solaris System Administration I Certification exam hosted by Sun Microsystems.
"[The instructor] was well prepared, competent and I would recommend future courses....A 40% improvement is more than I've achieved an any class in many, many years. results.." -- William E. H. from Tacoma, WA
"The speaker did an excellent job during the whole training class. He was extremely knowledgeable on the subject, and had patience for those of us who were inexperienced with the operating system. Unlike other instructors, when he did not know an answer to one of ours, he admitted it and then researched and came back with the correct answer." -- Darrin G. from Tacoma, WA
"[The instructor] is a great instructor. One of the best classes I ever had. Great job!!!." -- Michael P. from San Diego, CA
Introduction to Solaris
Identify the hardware components of a computer
List and Define the elements of the Solaris Operting Environment
Define the components of the SunOS - Sun Operating System
Identify the shells that come by default with the SunOS
Accessing the System
Log in and out of the system via the command line and CDE
Understand and work with password requirements
Change passwords from the command line or by the GUI
Secure your CDE session manually or automatically
Identify the main components of a basic unix command
Practice executing basic Solaris commands
Enter and execute more than one command at a time with the ;
Use the Control key to perform specific built in functions
Access and understand the all-informative "man pages"
Identify the users and groups currently logged into the system
File System Navigation
Understand and navigate through the File System Structure
Differentiate between Absolute and Relative pathnames
Identify file and directory naming conventions
Invoke the cd command to change your present working directory
Use the pwd command to display your present working directory
Use the ls command to list the contents of a directory
Work with metacharacters to allow pathname abbreviations
Define: Standard In - Standard Out - Standard Error
Redirect Standard In - Out - Error by using the > < and the |
Editing Files & Directories
Determine file's type by using the file command
Display the contents of text files using cat, more, head & tail
Display the character count of a file using the wc command
Make directories using the mkdir command
Create files and update file access times with the touch command
Use the tee command to create files by replicating Standard Input
Remove directory and/or their entries with the rm command
Use the cp command to copy the contents of files and directories
Move and rename files and directories with the mv command
Searching Functions
Locate files using multiple types of criteria with the find command
Compare the contents of files using the diff and cmp commands
Use the grep command to search for a specific string within a file
Perform extended searches within files with the egrep command
Use sort to list defined fields of files alphabetically & numerically
Security & Permissions
Define and understand file & directory permissions
Determine file & directory access by the permissions given
Understand and set standard permissions on a file
Change file & directory permissions with the chmod command
Define the purpose of the umask in relation to security
Change the value of the umask with the umask command
Introduction to vi
Define the three modes of operation within the vi editor
Switch between modes while operating within vi
List the different commands to invoke vi
Navigate the cursor by line or by page within the vi editor
Insert, append, delete, yank & put characters within vi
Use the last-line-mode options to tailor your vi environment
Perform global search and replace functions within vi
Save and Exit the vi editor
Archiving
Review the different supported archiving and compression commands
Create and extract archive files using the tar command
Use the compress command to reduce the size of files
View the contents of a compressed file with the zcat command
Use the zip and unzip commands to compress and uncompress files
Compress and uncompress files with gzip & gunzip
Use the jar command to archive and compress files
Copy data from one device to another using the dd utility
Understand and work with vold and the volcheck command
Printing Administration
Discuss the basic functions of the Solaris LP Print Service
Identify the print service directories, files, and daemons
Describe the function of a print server and a print client
Define the terms: local printer, network printer, and remote printer
Use the Print Manager to configure a network printer
Use lpstat to display the status of the destination printer
Differentiate between a local and a remote printing process
Use: accept, reject, enable, disable, and lpmove
Configure the print services from the command-line using lpadmin
Remote Computing
Log into a remote machine using the Solaris Login Manager
Use the telnet command to open a session on a remote machine
Discuss the benefits and criteria of a Trusted Environment
Log in to a remote host on the network using the rlogin command
Use rsh to execute a single command of a remote machine
Copy files between trusted hosts easily with the rcp command
Transfer files remotely with the ftp utility
Process Management
Describe the life-cycle of a process
View the status of all running processes with the ps command
Find the attributes of a specific process with ps | grep
List the PID of a named process using the pgrep command
Clarify the purpose and definition of the kill & pkill commands
Terminate processes using the kill and pkill commands
Explain the difference and purpose of a job versus a process
Manage jobs running in the local shell using the jobs command
The Korn Shell
List and describe the advantages and functions of the Korn shell
Invoke the Korn shell File-Name-Completion mechanism
Identify the different shell variables used by the Korn shell
Set and unset Korn Shell functions
Use the history command to view previous executed commands
Take advantage of the functionality of the r command
Customize your environment using the alias utility
Identify and define the initialization files used by the Korn Shell
Script Writing Tools
Use the awk command to only display specific fields of a file
Substitute, replace & delete characters using the tr command
Conduct the sed utility to modify specific strings within a file
Create basic Korn shell scripts using the vi editor
Make a script executable with the chmod command
Troubleshoot and debug your scripts using the xtrace utility