This year we offered ten workshops. These were a quick and enjoyable introduction to various technical aspects of UNIX systems. In general, both beginners and experienced users are catered for. The first session for workshops is from 9 am till 12 noon and the second session is from 1.30 pm till 4.30pm. Morning and afternoon refreshments will be provided. The workshops will be held on the ANU campus, with easy access to various luncheon spots. You can attend the workshops without attending the conference. The size of each workshop is limited. Spaces will be allocated on a first come basis. Workshops may be repeated to meet demand. Please nominate times when you can attend workshop sessions on your registration form. We reserve the right to cancel any workshop, in which case a refund will be arranged.
A case study will highlight, with emphasis on the UNIX platform, the strategies and tools available, and discuss the integration of public domain software and commercial turnkey NMS packages in a step towards the ideal management solution. Topics discussed will include: status monitoring; data collection for the purposes of planning and troubleshooting; traffic analysis; Management Information Bases (MIBs) and the Simple Network Management Protocol (SNMP); assorted UNIX tools.
Why do network protocols exist and how do they allow networks of networks, or internetworks, to be constructed? In this workshop the basic concepts of a networked system will be presented, and compared to the ISO Open Systems Interconnection model. Detailed examples using TCP/IP will show how these concepts can be applied. A comparison of TCP/IP with AppleTalk and Novell protocols will be given.
This workshop will provide an overview of the Solaris environment and provide practical advice on the migration from SunOS to Solaris 2.x. It will also provide tips for Solaris survival and will include topics like "What's New", NIS+, security, public domain software and network installation. This tutorial is based on over three years of experience with Solaris 2.x in production systems on many Canberra sites.
Client-server computing (especially with PC clients) is flavour of the month. This workshop will provide a guided tour of the different approaches to building client-server applications. In particular it will focus on systems based on distributed function - such as RPC, DCE or CORBA - and based on distributed data access - such as SQL server or Oracle SQL*Net. Three working Visual Basic PC/Windows-Unix client-server applications using ODBC with SQL*Net, RPC and CORBA will be examined.
This tutorial will focus on programming X using general command languages. Using C is complicated, tedious and error-prone, but bindings of X to many languages now exist. The major systems of the Windowing Korn shell and Tcl/Tk will be covered and also a brief survey of alternatives such as Wafe, tclMotif, Perl and Python bindings. It is intended for those with some previous exposure to X programming, preferably using Motif.
An introduction to X11 Windows for beginner users. This workshop will explore basic concepts of X11, window managers and fundamental X11 user programs such as xterm. Various X11 applications, X Terminal configuration and multimedia capabilities such as audio and video will be demonstrated. This is a hands on workshop.
An introduction to HyperText Markup Language (HTML) used for authoring documents in the World Wide Web. This tutorial includes an overview of the HTML specification, HTML editors and tools for converting existing document processing formats to HTML.
The Internet continues to grow exponentially, and the information and people contactable on it becomes more indispensable. Organisations are finding increasing pressure to connect in order to fulfil their goals. However there are persistent security concerns with an Internet connection. This workshop will summarise the threats to be considered, and possible countermeasures. In particular we will discuss the use of firewalls to provide perimeter defence around private networks by providing a single controlled and monitored point of connection. We will discuss several practical firewall configurations providing a range of trade-offs between ease of design and maintenance, and access to service and security. Some guides to building these alternatives will be provided.
Is the security of your Unix computer system adequate? This workshop will cover security for both standalone and networked systems. Freely available security software will be discussed, including system security checkers, password crackers, integrity checkers, and improved authentication methods.
Perl is a freely available high-level interpreted language that is very handy for systems administration. Tasks that are difficult in shell can usually be implemented in Perl more easily than using a language such as C. Perl incorporates the functionality of shells; sed; awk; high-level text, file and process handling with a C-like block structure. The recently-released version 5 adds pointers, object-oriented facilities and other goodies. This tutorial introduces Perl by example. Its features are exemplified by a graduated set of systems administration and utility programs, working up to a complex multi-file project. Attendees should be familiar with Unix systems administration and preferably with shell and C programming and regular expressions, but need have no prior knowledge of Perl.