Standard

 

CIS 2550 – Fundamentals of Solaris Operating Environment for System Administrators

Course Description:

Provides a study of the fundamentals of Solaris™ 8 Operating Environment for System Administrators.  Covers how to use UNIX® operating system commands and basic Solaris Operating Environment commands. Topics include: fundamental command-line features of the Solaris Operating Environment including file system navigation, file permissions, the vi text editor, command shells, and basic network use.

 

Competency Areas:

Hours

 

Introduction to the Solaris 8 operating environment

Class

4

Accessing the system

D. Lab

4

Accessing files and directories

P. Lab/O.B.I.

0

Directory and file commands

Credit

6

Searching for files and text

 

 

File security

 

 

Visual (VI) editor

 

 

Archiving user data

 

 

Remote connections

 

 

System processes

 

 

The korn shell

 

 

Introduction to sed and awk

 

 

Reading shell scripts

 

 

 

 

 

Prerequisite:

CIS 1140

Corequisite:

 

 

Course Guide

 

Competency

After completing this section, the student will:

Hours

Class

D.Lab

P.Lab/

O.B.I.

INTRODUCTION TO THE SOLARIS 8 OPERATING ENVIRONMENT

2

2

0

 

Identify the main hardware components of the computer system

 

 

 

 

Describe the Solaris Operating Environment in terms of its software components

 

 

 

 

List the main purpose for the default user shells

 

 

 

ACCESSING THE SYSTEM

3

3

0

 

Log in and out of the system

 

 

 

 

Work with password requirements

 

 

 

 

Change your password from the command line and CDE

 

 

 

 

Use command-line syntax

 

 

 

 

Use online manual pages to aid in constructing command lines

 

 

 

ACCESSING FILES AND DIRECTORIES

4

4

0

 

Work with the directory tree

 

 

 

 

Use absolute and relative pathnames

 

 

 

 

Use the cd command to change directories

 

 

 

 

Employ the pwd command to display the current directory

 

 

 

 

Work with pathname abbreviations

 

 

 

 

Use the ~ and - expressions

 

 

 

 

Use the ls command

 

 

 

 

Identify and use metacharacters

 

 

 

DIRECTORY AND FILE COMMANDS

6

6

0

 

Use control characters

 

 

 

 

Determine file type using the file command

 

 

 

 

Display files using the cat, more, head, and tail commands

 

 

 

 

Employ the wc command

 

 

 

 

Create files with the touch command

 

 

 

 

Use the tee command

 

 

 

 

Create directories

 

 

 

 

Remove files and directories

 

 

 

 

Copy files and directories

 

 

 

 

Move and rename files and directories

 

 

 

 

Print files and cancel print requests

 

 

 

SEARCHING FOR FILES AND TEXT

3

3

0

 

Find files using specific criteria

 

 

 

 

Search for text within documents

 

 

 

 

Sort files alphabetically or numerically

 

 

 

 

Perform multilevel sorting

 

 

 

 

Compare the contents of text files

 

 

 

FILE SECURITY

4

4

0

 

Determine file access

 

 

 

 

Describe types of permissions

 

 

 

 

Set standard permissions on a file

 

 

 

 

Work with permission categories

 

 

 

 

Change permissions with symbolic mode

 

 

 

 

Change permissions with absolute (octal) mode

 

 

 

 

Determine the umask value

 

 

 

VISUAL (VI) EDITOR

3

3

0

 

Use various vi modes

 

 

 

 

Invoke vi

 

 

 

 

Employ input, positioning, and editing commands

 

 

 

 

Use advanced editing options

 

 

 

 

Create and save a file

 

 

 

ARCHIVING USER DATA

3

3

0

 

Describe the backup and restore functions

 

 

 

 

Use the tar utility to store files

 

 

 

 

Backup files with the tar and compress commands

 

 

 

 

Use the jar command

 

 

 

 

Use compression tools to save storage space

 

 

 

 

Use the cpio command

 

 

 

REMOTE CONNECTIONS

2

2

0

 

Connect remotely using telnet

 

 

 

 

Remotely access a system using rlogin

 

 

 

 

Transfer files with ftp

 

 

 

SYSTEM PROCESSES

2

2

0

 

Display system processes

 

 

 

 

Use processes and process identifiers (PIDs)

 

 

 

 

Identify parent and child processes

 

 

 

 

Terminate processes using the kill command

 

 

 

 

Use the pgrep and pkill commands

 

 

 

THE KORN SHELL

4

4

0

 

Define shell features

 

 

 

 

Work with variable types

 

 

 

 

Use shell variables

 

 

 

 

Describe user-defined shell variables

 

 

 

 

Customize shell variables

 

 

 

 

Display shell variables

 

 

 

 

Apply predefined environment variables

 

 

 

 

Export variables

 

 

 

 

Redirect output using the shell

 

 

 

 

Work with environment variables

 

 

 

 

Configure the shell environment

 

 

 

INTRODUCTION TO SED AND AWK

2

2

0

 

Editing the contents of a text file from the command line

 

 

 

 

Send the results of command-line editing to standard output

 

 

 

 

Use regular expression metacharacters to delete lines, add text to lines, or change characters with sed commands

 

 

 

 

Use awk to scan text files or standard input to display specific data, change data format, and add text to existing data

 

 

 

READING SHELL SCRIPTS

2

2

0

 

Use basic shell commands

 

 

 

 

Define shell variables

 

 

 

 

Pass command-line variables to a shell script

 

 

 

 

Decipher basic shell scripts

 

 

 

 

Suggested Resources

 

Books:.

 

Winsor, Janice, Solaris 8 System Administrator's Guide, 3rd Edition, ISBN 0-13-027702-9, Sun Microsystems, Inc

 

Winsor, Janice, Solaris[tm] 8 System Administrator's Reference Guide, September 2000, ISBN 0-13-027701-0, Sun Microsystems, Inc

 

Veeraraghavan, Sriranga and Watters, Paul, Solaris 8: The Complete Reference, June 28, 2000, ISBN: 0072121432, McGraw-Hill Professional Publishing