The UNIX® CRONicle

July 1999

Official Publication of the STL!/unix/usr/group

UNIX® is a registered trademark of the Open Group
Linux® is a registered trademark of Linus Torvalds
Online version:

Table of Contents

Next Meeting Details

Wednesday, July 14, 1999 at 6:30 PM
Sunnen Products, 7910 Manchester

6:30 PM Tutorial The History of Editors by Rich Seible
7:00 PM Call For Help (An opportunity for you to ask technical questions of the group)

7:15 PM Social, off-line conversations, & book sales

7:20 PM Admittance to building may no longer be possible See Meeting Directions

7:30 PM Presentation Learning VI Editing Commands by Stan Reichardt


Learning VI Editing Commands by Stan Reichardt


There is a text editor called "vi" on Unix systems that scares new users.

The "vi" editor is old and has a reputation of not being easy to learn; but, it is on vitrually every Unix-like OS. It's speed and power make it well worth the effort.

This presentation will provide an overview of how to learn the "vi" editor, an introduction on what to learn first, what to learn next, finding support materials to do it right and using "vi" on non-Unix OSs.

This presentation will NOT be for the "vi" experts, but a guide for those that want to teach themselves and others. Hopefully, it will be a useful introduction for those just beginning their journey into the vastly rewarding territory of Unix and Open Software.


Stan Reichardt is the volunteer Editor for The UNIX®CRONicle, the Official Publication of the STL!/unix/usr/group, i.e., the St. Louis Unix User's Group newsletter.

Stan has been using Linux for several years. He started out years ago coding COBOL on a national WANG VS-100 network. Over the years he has been known to administer various Unix/Novell/LAN systems and support desktop PC users. He tolerates main frames and would like to avoid Micro$oft in all forms. He provides 24/7 PC and Internet support to family and friends. Contributing his point of view to the SLUUG steering committee and to the SLUUG UNIX® CRONicle newsletter are secondary to his fascination with books and Linux. He loves his wife and son. He tolerates their dog.

[ Editor's Notes:

Stan gave a quite long winded and opinionated tutorial in March entitled "Running the Satan Security Tool under Linux". So when he offered to do another tutorial, this time on "vi", the Steering Committee decided it would be long enough to be the main presentation and still not be so long as to put everone to sleep.

Stan likes to ask questions that almost everyone else thinks are "stupid", just to stir the pot. -- editor ]


The History of Editors by Rich Seible


They're everywhere, they're everywhere (in UNIX that is). Stone tablets just didn't quite work with electrons, so it gets better from there.

[ Rich will introduce you to facts that will amaze your mother, your friends, even your dog. If not factual, then it will be entertaining.

Recent history is not all that it seems. Much is always left out by those that were there. The rest they make up. -- ed ]


Rich Seibel is a consultant for Advanced Resources Inc. Rich was trained as an electrical engineer at Purdue University in 1966. He started out maintaining computers 25 years ago and moved into software and tracking technology. He is currently developing software for client server systems.

He has been a SLUUG board member and steering committee member in the past and has been doing tutorials for the Unix Users Group for quite a few years. Currently he is the organization's Secretary and general recorder.

[ Editor's Notes: Rich was co-presenter on last month's fine presentation of the Micro$oft Anti-Trust Case. ]

Special Promotion(s)

Learning vi Editor book cover The vi pocket ref cover Learning GNU Emacs book cover The GNU Emacs pocket ref cover
blue triangle right Title of the Month

The 25% discount special this month is on the Learning vi book, vi pocket reference, Learning GNU Emacs book, and the GNU Emacs pocket reference.

All regularly priced titles are 10% off retail cost at the general meeting.
(Excludes featured, or specially priced or promotional items)
O'Reilly Logo

The O'Reilly and Associates line of books is available at each monthly general meeting as a convenience to our members.

Each month features a book related to that month's presentation or tutorial topic.

Discounts off retail cost are offered to all members and each month's featured book(s) may be additionally discounted. Usually, all titles are discounted 10%, while special titles are discounted 25%.

Upcoming Meetings

[St. Louis UNIX Users Group stuff]
General Meeting July 14, 1999 at 6:30 PM
Sunnen Products
7910 Manchester
St. Louis, MO

Linux SIG July 15, 1999 at 7:00 PM
( TOPIC: ) Securing the Apache Web Server by Matthew Feldt
Indian Trails Library
8400 Delport Drive
(at Midland)

Steering Committee July 20, 1999 at 6:00 PM
Daugherty Systems
One City Place (2nd floor)
Creve Coeur, MO

Meeting Directions

The STL!/unix/usr/group meets the 2nd Wednesday of every month at Sunnen Products, 7910 Manchester Blvd, just east of Hanley on Manchester.

Directions From Downtown

  1. Take 40 West to the Hanley exit.
  2. Turn left (south) onto Hanley.
  3. Turn left (east) onto Manchester, then turn right ASAP into the Sunnen Products driveway.

See map at

(NOTE: A security guard from Sunnen is scheduled to be at the door from 6:20 PM to 7:20 PM to allow entry. After 7:20, the door will be unattended and attendees may not be able to enter.)

The SLUUG Steering Committee meets the Tuesday following the general meeting at 6:00 PM in the 2nd floor training room of Daugherty Systems, One City Place in Creve Coeur.

The SLUUG Linux SIG (SLUUGLS) meets the 3rd Thursday of every month at the Indian Trails Public Library.

See map at

Article(s): The following article(s) express(es) personal opinions and SLUUG exerts no more editorial control over such content than does a public library, bookstore, or newsstand. Any opinions, advice, statements, services, offers, or other information or Content expressed herein are those of the respective author(s) and not necessarily supported by SLUUG. SLUUG does not guarantee the accuracy, completeness, or usefulness of any content, nor its merchantability or fitness for any particular purpose.
SLUUG Computers Need a Home by Steve Totten

As you may know, SLUUG is a non-profit organization dedicated to promoting UNIX and open systems technology. We hold monthly meetings, each of which features a tutorial and technical presentation, sales of O'Reilly books, and opportunities for informal face-to-face "networking." We also hold monthly steering committee meetings and special interest group (SIG) meetings, such as the Linux SIG. SLUUG also runs several mailing lists and hosts a booth at the annual ITEC Expo at the downtown St. Louis Convention Center.

For several years, SLUUG has offered inexpensive dial-up Internet and command-line UNIX service to its members. Through this service, our members can surf the 'net, send and recieve email, participate in Usenet news groups, create and maintain their own personal web pages, learn about web and software development, and learn new UNIX skills. We recently added a "sand box" machine to our mix to give members a chance to really get some hands-on experience with tools such as the Apache Web Server, Perl, Python, gcc, Tcl, etc. without fear of adversely impacting other users.

All of the equipment and labor for running this system these past several years has been donated by SLUUG members and sponsors. We also pay for our own phone lines and domain name ( The space, electricity, and Internet connection have been freely donated by the Washington University School of Business. The machines are currently located on campus in the basement of Simon Hall.

SLUUG is now in need of a new home for this system. We are looking for space that could house our system.

We require approximately 120 sq. ft. of floor space, an Internet connection (preferably T1), and access to 110v or 220v power (we have our own 110v to 220v transformer if needed). Our network and power utilization are both quite low. Since we are a volunteer organization [we all have day jobs :-(] we will also need physical access to the site during evenings and weekends to perform system administration and maintenance. Another Washington University campus location would be ideal since it would allow us to keep our same phone numbers.

Here is a rough breakdown of the equipment we would house at this location (subject to change):

  • 2 server-sized (~2.5' tall) IBM RS6000s
  • 1 Sun SPARCStation 2
  • 1 DECstation 3100
  • 1 large-ish Sun Server
  • 3 large monitors and keyboards
  • 1 old IBM RS6000 (maybe)
  • 1 Packard Bell PC (deskside tower configuration)
  • 1 Sun Server disk cabinet (about 2.5' x 2.5')
  • 1 SPARC 4/90 (about 3' x 5')
  • Several disk drives in a 19" cabinet (3' tall)
  • Xyplex hub (pizza box size)
  • 10baseT and AUI Ethernet hubs
  • 3 dumb terminals
  • 8 modems, stacked

    Please let me know if you can help us out. I assure you we are very good tenants! If you need more specific information on the hardware or other aspects of this system, please contact Gary Meyer by sending

    Attendance Survey Results - Fewer Pegs In Square Holes

    Below are results of the attendance & survey sheets collected at the...

    SLUUG General meeting on 9 June 1999:

  • 26 Actual head count.
  • 14 Attendance & survey sheets were turned in.
  • 4 attendees requested to be subsribed to our email newsletter.

    SLUUG Linux SIG meeting on 17 June 1999:

  • 51 Actual head count.
  • 38 Attendance & survey sheets were turned in.
  • 16 attendees requested to be subsribed to our email newsletter.
  • Two were already on list. Others have been submitted to MAJORDOMO.

    Results of each question on our OPTIONAL survey/questionaire:

    [ Note that the general meeting results are listed under "Gen" and the Linux SIG results are under "SIG" ]

    1. Did you attend the last SLUUG General meeting?


  • 1 - 1 - No response
  • 7 - 8 - yes
  • 6 - NA - no, of which 1 - never attended one before.
  • NA - 29 - no, of which 7 - never attended one before.

    2. Did you attend the last SLUUG Linux SIG meeting?


  • 1 - 1 - No response
  • 7 - 14 - yes
  • 6 - NA - no, of which 1 - never attended one before.
  • NA - 23 - no, of which 7 - never attended one before.

    3. Which style interface do you prefer?


  • 2 - 3 - No response
  • 4 - 6 - CLI - Command Line Interface
  • 1 - 0 - GUI - Graphical User Interface
  • 7 - 29 - Both - as needed or required

    4. What UNIX text editor(s) do you use?


  • 1 - 4 - No response to question
  • 0 - 1 - None
  • 1 - 5 - ed
  • 0 - 2 - elvis
  • 3 - 10 - emacs
  • 0 - 1 - jed
  • 0 - 1 - joe
  • 2 - 14 - pico
  • 11 - 28 - vi
  • 2 - 6 - vim
  • 0 - 1 - Other: TX
  • 0 - 1 - Other: Vuepech ??

    5. Do you also use any of the above same editors on non-UNIX O/Ss?


  • 3 - 5 - No response to question
  • 1 - 2 - does not apply
  • 6 - 26 - no
  • 1 - 2 - yes: NTemacs
  • 0 - 2 - yes: VI
  • 3 - 1 - yes: VIM

    6. Which UNIX word processing package(s) do you use?


  • 2 - 4 - No response to question
  • 3 - 24 - None
  • 2 - 1 - Applix
  • 1 - 0 - FrameMaker
  • 3 - 2 - Interleaf
  • 3 - 5 - StarOffice
  • 1 - 4 - WordPerfect
  • 1 - 0 - Other: Otis

    7. Have you ever written a local "man" page type document with nroff/troff/gnroff?


  • 1 - 3 - No response to question
  • 2 - 5 - yes
  • 11 - 30 - no

    8. Tutoral (only at General meeting):

    Regular Expressions by Mike Kriz


  • 3 - NA - No response to question
  • 3 - NA - Excellent
  • 6 - NA - Good
  • 2 - NA - Late, didn't see.

    9. Presentation:

  • General Meeting: Microsoft Anti-Trust Case by Rich Seible and Rich McLennan
  • Linux SIG: Beyond Simple Web Services by Matthew Feldt


  • 3 - 15 - No response
  • 8 - 14 - Excellent
  • 2 - 9 - Good
  • 1 - 0 - Fair


  • Wonderful Presentation
  • One EXCELLENT for each presenter
  • Need a tutorial on writing a man page
  • Regarding Question 5 - are there non-UNIX OSs?


  • Thank you & Happy Birthday Matt!
  • Question 6, Word Perfect - If I can get it to run
  • Question 7, No, but I did some documents using other markup languages
  • Presentation very informative and helpful - recommend doing presentation on secure server setup.

    Seems like more of the regulars are choosing not to respond to survey questions.

    We really don't want to ask too many questions, neither too often, nor too fast. We might get answers, then have to think about the results.

    USENIX-sponsored Windows NT (Integrating with UNIX) and Security Events

    submitted by Dave Mills


    Windows NT--Intensive learning & sharing of solutions, especially bridging NT & UNIX

    Three Refereed Technical Programs co-located at the Westin Hotel, Seattle,WA


    See the Program and Register online:



    July 16-17, 1999

    Sponsored by USENIX, Co-sponsored by SAGE, the Systems Administrators Guild

    How to manage, scale & integrate NT (especially with UNIX), including NT Security -- the only refereed conference for managers of NT or heterogeneous sites


    July 14-15 1999

    Serious skills-training for administrators, developers, researchers, and other users of Windows NT, sponsored by USENIX. Courses on: *NT and UNIX Integration; *NT Security; *Internals; Kernel Debugging & Crash Dump Analysis; *DHCP/DNS; *COM(+) Programming Model; *DCOM for Systems Administrators; *Perl; *Samba; *Performance Monitoring, Benchmarking and Tuning


    July 12-13, 1999

    Researchers from industry and academia, developers, and administrators using or adopting Windows NT share results, insights, and solutions

  • Microsoft Project Leaders Let You Know What's Coming in NT
  • Perspectives on NT from Respected 3rd Party Experts
  • Peer-Refereed Papers & In-depth Technology Analyses
  • Interactive Sessions, Demos, and Hosted Parties
  • Plenty of Get-Together Time with Your Peers


    8TH USENIX SECURITY SYMPOSIUM -- Program & Registration Now On-line

    August 23-26, 1999

    JW Marriott Hotel, Washington, D.C.

    Sponsored by USENIX in Cooperation with the CERT Coordination Center


    Review the Program and Register online at


    Because the program is put together by volunteer security experts, it is of the highest quality and highest relevance to systems professionals concerned with leading-edge technologies and strategies--

  • Exchange ideas with the industry's top security insiders.
  • Gain command of leading-edge tools and techniques at specifics-driven tutorials.
  • Explore the latest advances in Internet security, intrusion detection,distributed systems, and applications of cryptography.

    Two days of in-depth tutorials taught by experienced, expert instructors

  • Intrusion Detection and Network Forensics, Marcus J. Ranum
  • Advanced Topics in Windows NT Security, Phil Cox
  • An Introduction to Virtual Private Networks, Tina Bird
  • How to Write Programs Securely, Matt Bishop
  • What Hackers Know About You, Brad Johnson
  • Cryptography from the Basics Through PKI, Daniel Geer & Avi Rubin

    Keynote by a pioneer of Internet security technologies:

  • "The Next Generation of Security," by Taher Elgamal, President, Information Security, Kroll-O'Gara

    Over 20 refereed reports on the best new research in areas like:

  • Managing Access Control
  • Intrusion Detection
  • Creating Secure Environments for Software, and much more

    Invited talks by several of security's leading lights including:

  • Marcus Ranum on a Burglar Alarm Builder's Toolbox
  • Ross Anderson on Electronic Commerce
  • Paul Van Oorschot on Public Key Infrastructure (PKI)
  • Edward Felten on designing a secure electronic stock market


    USENIX, the Advanced Computing Systems Association, is the international, not-for-profit society made up of scientists, engineers, and system administrators working on the cutting edge of systems and software.

    Interesting Browsing!

    To keep up with NET events: daily news of mostly (but not only) Linux events. news for nerds - stuff that matters! daily updates of Internet software releases. (check out the "appindex" button). Because There's More Than One Way to Compute. Linux Weekly News. Tracks when numerous WWW pages were last updated.

    For the Paranoid: Careful, they might hear you. - Congress, NSA butt heads over Echelon

    To configure a Linux machine: Specs on over 2100 monitors from 150+ manufacturers. After Monitor FAQ page follow Performance Parameters link. The monitor data base that had the one that I wanted! Knowlege base of Linux compatible modems!

    For the Linux beginner: - What is Linux? Useful info and easy downloads. - ...for newbies. - Linux Administration Made Easy" (LAME) Pre-Release - The Linux Documentation Project

    DSL - BellSouth denies ADSL to Linux Users - CNET BellSouth DSL leaves Linux in the lurch - Inside Info on ADSL and BellSouth - BellSouth continues obstinacy on Linux/ADSL.

    Lab Rats search for cheeze... - PC Week: PC Week Labs' tests show what path Linux must take - Sm@rt Reseller: Linux Vs. NT, Round Two: And The Winner Is...

    [ this the NT high water mark? -- editor ] - The Hidden Failure of Windows 2000

    Other - Linux Professional Institute News for June 24, 1999 - Home Depot Testing Linux For Mushrooming PC Volume - IBM has Linux Training over the Internet ( 61 Slides ) - Infoworld Circulating Petition to Halt UCITA - Connecting Linux To The Internet - Performance Computing: Top Open-Source Security Tools For UNIX - ZDNet: Desktop Linux OSes: Less Pain, Many Gains

    follow up to June newsletter item... - PC Week: Will Microsoft 'open up'? - Test Drive: VMware for Linux

    Personal Commentary submitted by Almost Anybody

    The following PERSONAL COMMENTARY expresses personal opinions and SLUUG exerts no more editorial control over such content than does a public library, bookstore, or newsstand. Any opinions, advice, statements, services, offers, or other information or Content expressed herein are those of the respective author and not necessarily supported by SLUUG. SLUUG does not guarantee the accuracy, completeness, or usefulness of any content, nor its merchantability or fitness for any particular purpose.

    When I was a boy of fourteen, my father was so ignorent I could hardly stand to have the old man around. But when I got to be twenty- one, I was astonished at how much the old man had learned in seven years. -- Mark Twain

    Special Interest Groups (SIGS)

    As our membership grows, we have had some inquiries about the possibility of having Special Interest Groups in several areas. If you are interested in starting or participating in a SIG for System Administration, Networking, C, Object Oriented Programming, a specific vendor, etc., please call Dave Mills at 230-5151, extension 103, or contact any officer of the group.

    St. Louis Unix Users Group - Linux SIG (SLUUGLS)

    Visit the Linux SIG home page ( for the latest meeting details.

    Indian Trails Public Library
    8400 Delport Drive
    (at Midland)
    Follow 170: Exit Page east to North-South Rd., go left on North-South Rd. to Midland, go left on Midland one block to Delport, the Library is on your left (see map at

    For more information on SLUUGLS refer to the WWW home page for the group at or contact Matthew Feldt by

    Computer Telephony Integration User's Group (SLUUG CiTI)

    The CTI SIG is no longer having regular meetings and is currently using a webboard format.

    The Computer Telephony Integration (CTI) Users Group is a non-profit organization open to developers, end-users, sales people, and others who share the common interest of melding the telecommunications and computing worlds.

    For more information on SLUUG CiTI contact Tony Zafiropoulos by or (314)878-9855.

    Digital Alpha SIG

    The Digital Alpha SIG is for those interested in Digital UNIX and the DEC Alpha architecture. Visit the Digital Alpha SIG's home at for more information.

    St. Louis UNIX Users Group Steering Committee

    The SLUUG Steering Committee meets the Tuesday following the general 2nd Wednesday meeting at 6:00 PM in the 2nd floor training room of Daugherty Systems, One City Place in Creve Coeur. The guard can direct you to the meeting location. Anyone is welcome to attend. If you would like to become more involved in the planning of SLUUG, feel free to join us at the next Steering Committee meeting. Meetings usually last 1.5 to 2 hours.


  • Analysts International
  • Andersen Consulting
  • CIBER, Inc.
  • Cypress Systems, Ltd.
  • Daugherty Systems
  • Informix Corporation
  • Maryville Data Systems, Inc.
  • O'Reilly & Associates
  • Renaissance Worldwide, Inc.
  • Sun Microsystems
  • Sunnen Products
  • Sykes Enterprises, Inc.
  • Venmar Systems, Inc.

  • The Law Offices of Rich McLennan, send

    For more information about sponsoring the St. Louis UNIX Users Group, contact Ed Wehner, send

    SLUUG on the World Wide Web

    The St. Louis UNIX Users Group maintains a WWW page at Visit us to learn more about who we are and what we do, visit other UNIX user groups' WWW pages, sign up for a SIG, or just to browse.

    SLUUG Administration is volunteer based.

    SLUUG is looking for volunteers to help with presentations, web page development, managing corporate sponsorships, and many other tasks. If you would like to help out, contact Chris Wanta by or visit


    We publish other user group meeting schedules on a reciprocal basis. If you are a member of another non-profit group, please inform them of our policy and invite them to exchange meeting information by, or call any of the SLUUG officers.


    Address Changes
    and Membership
    Klaus Mueller Home: +1 (573) 334-6477
    331 S Spring Ave
    Cape Girardeau, MO 63703
    BBS Questions Jim (Knight) Ford
    Corporate Sponsors Ed Wehner
    Editorial team:
    Publisher Sanjiv Bhatia Home: (314)519-9272
    Work: (314)516-6520
    FAX: (314)516-5400
    Editor Stan Reichardt Home: (314)298-1183
    O'Reilly Books Dave Mills Work: (314)230-5151, extension 103
    Presentations Open Position Currently send info/ideas to
    Steering Committee
    Gary Meyer Home: (314)781-8644
    SLUUG Treasurer Christine Wanta
    Special Interest Groups (SIGs)

    Computer Telephony
    Integration (CTI)
    Tony Zafiropoulos Phone: (314)878-9855
    Linux Matthew Feldt Home: (314)429-5433

    Submitting Articles to the SLUUG CRONicle

    If you would like to submit an article to the CRONicle of general interest to the members of the St. Louis UNIX Users Group,send The deadline for article submissions is two weeks before the next general meeting.

    SLUUG PO Box

    The St. Louis UNIX Users Group has a P.O. box. All official correspondence with SLUUG should now be sent to:

        St. Louis UNIX Users Group
        P.O. Box 411302
        Creve Coeur Post Office
        St. Louis, MO  63141-9998