peter@ontmoh.UUCP (Peter Renzland,964-9141) (10/22/90)
UniForum Canada (The Canadian Association of UNIX Systems Users) presents three one-day tutorials with Jim Joyce of the Gawain Group. 1. Application Prototyping with the Shell 2. UNIX System V Administration Overview 3. Topics in UNIX System V Administration 1. APPLICATION PROTOTYPING WITH THE SHELL Monday, November 5, 1990 09:00-17:00 or Friday, November 9, 1990 09:00-17:00 WHO SHOULD ATTEND Attendees with one to six months experience using the Bourne shell. Prerequisite: Some knowledge of XENIX/UNIX shell programming. COURSE DESCRIPTION Among the topics: Surviving UNIX versions Review of shell abilities Do with what you have (Kernighan and Pike) Spiral development (Steve Bourne) Application graphs (Tom De Marco) Code walk-through of applications Most of the code walk-through will be applications used in the Gawain Group's daily business activities. Finding moldy old files Menu-making with shell Fail-soft file listings Here documents to make an envelope A shell archive utility in shell: shar Handy public-domain scripts And more! Using SCCS to track changes in programmes Using Make to control projects SCCS and make for entire projects Testing tips Sources for public domain software A note of caution about free software 2. UNIX System V ADMINISTRATION OVERVIEW Tuesday, November 6, 1990 09:00-17:00 or Thursday, November 8, 1990 09:00-17:00 WHO SHOULD ATTEND Attendees with one to six months experience as a UNIX system administrator. COURSE DESCRIPTION Introduces essential procedures and shell scripts that make life easier for a UNIX system administrator. When the file system is vulnerable. What happens when a file is deleted, system speedup techniques, and security issues are covered, along with making the most of disk space. Examples are complete, working transcripts of online activity. Some topics covered: Administration via shell scripts What really happens at startup Files an administrator needs to know Files that grow automatically Locating moldy oldy files What happens when a file is deleted Differences from other versions of UNIX Configuring a line printer spooler Tips about uucp User crontab in System V.[2,3] Setting and monitoring permissions Adding and removing users Using groups effectively Security issues without paranoia Restricting users Allocating disk to file systems Using cpio for backups Using tar for backups Tailoring the inittab file Emergency shutdown procedures Correct terminal configuration ttytype termcap and terminfo 3. Topics in UNIX System V ADMINISTRATION: Wednesday, November 7, 1990 09:00-17:00 WHO SHOULD ATTEND System administrators and application programmers who wish to monitor system activity, understand how to repair UNIX filesystems, recover lost files, or establish correct permissions and ownerships on files (and other security matters). Prerequisites: Participants should have exposure to basic UNIX system administra- tion, such as given in the UNIX System Administration Overview COURSE DESCRIPTION This one day course covers four topics: using the sar utility to monitor system performance, fsck to repair a file system, the basics of data recovery, and security in a UNIX system. Topics covered include: The sar utility Monitoring system activity on terminals Swapping, paging, disk I/O analysis Evaluating sar impact on performance The fsck utility What fsck does and doesn't do Reading the messages Planning fix-up action fsck as filesystem dental floss Data recovery techniques Backup techniques and limitations Risk analysis techniques tar and cpio file recovery techniques Recovering deleted files Security issues Locating vulnerable files Correcting permissions and ownerships Set group-id rather than set user-id Back-door root accounts ABOUT THE INSTRUCTOR: Jim Joyce's system administration experience spans System V.3, V.2, V.0., Version 7, and Berkeley UNIX Systems. As a faculty member at UC Berkeley he taught the first UNIX-based courses there. He also nagged Bill Joy until the undo command in vi was made global in its effect. Jim has many years of UNIX experience, and has consulted on and taught system administration and UNIX courses in the U.S.A., Canada and Europe. He is a principal in the Gawain Group's Data Rescue Service, a consulting group specializing in recovery of ``lost'' files on UNIX systems; and he routinely patches sick superblocks. THE PLACE This tutorial series will be held at: The Westbury Hotel 475 Yonge Street, Buckingham Room, Toronto, Ontario T h e f i n e p r i n t Coffee and Danish will be available at 8:30AM, and refreshments will be available at the breaks. There are many restaurants within walking distance of the hotel for lunch, as well as a very reasonably priced buffet at the hotel dining room. Registration: $195 is the total cost for each course, including materials. Payment is by cheque, American Express, VISA, or MasterCard. Company purchase orders on multiple registrations only. Cheques should be payable to UniForum Canada. You may register by telephone (416) 259-8122 or fax (416) 253-0441. Registrations may be mailed to: UniForum Canada 241 Gamma Street Etobicoke, Ontario M8W 4G7 Discounts: A 10% discount will apply to 3 or more registrations from one company IF they are registered and prepaid before November 2, 1990. Overdue purchase orders will forfeit any discounts. UniForum Canada Members are eligible for the 10% discount on any prepaid registration. Non-members who purchase a membership at registration qualify for the member discount. Cancellation: For a full refund, cancellation must be received in writing at least seven days before the class. Substitution of another qualified person will be permitted. Registration Summary Day (Nov. 5-9) Tutorial Cost Discount Amount MONDAY Application Prototyping $195.00 TUESDAY Administration Overview $195.00 WEDNESDAY Administration Topics $195.00 THURSDAY Administration Overview $195.00 FRIDAY Application Prototyping $195.00 -- Peter Renzland Director, UniForum Canada renzland@gpu.utcs.utoronto.ca